はじめまして、仕事の集計で年齢区分を出すために四苦八苦しております。教えてください。
C列に性別、f列に年齢を入れてあります。
そこで別のセルに下記の関数を入れて75歳未満で男なら1、女なら2そうでなければ空欄を!といれたらそのとおり答えを返してもらえます
=IF(AND($C9="男",$F9<75),1,IF(AND($C9="女",$F9<75),2,""))
ここまでは良かったのですが、これを男女別5歳区分で出すときに
=IF(AND($C9="男",70<$F9<75),1,IF(AND($C9="女",70<$F9<75),2,""))
と
「70<$F9<75」のように入力してみましたら何もでてこない状態でおてあげです。
65~69の答えはAセル、70~74の答えはBセルという入力方法で後でカウントイフで1と2を集計しようと考えていますが
今使っているIF関数へのアドバイスと、ほかに良い方法がありましたら教えてください。
A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
もう問題は解決しましたか?
Excel関数で色々と集計するのも関数のスキルアップにつながり良い事だと思いますが、仕事で使うなら速さや正確性を当然求めらまた、求められる内容も多くなります。そんな時にいちいち新しい関数を覚えるのは時間もかかります。
そこで、こういった集計作業はピポットテーブルで集計するする方が良いと思います。
ただ、ピポットテーブルもデータに必要項目が無ければ集計できないので、そのデータで加工しなければならない場合はExcel関数を使いデータに付加する事で集計はいろんな形でとれます。
No.4
- 回答日時:
◆こんな方法もありますよ
★mike g さんの表をお借りしまして
G2=IF(F2>=75,"",29-INT(F2/5)*2+(C2="女"))
★下にコピー
No.3
- 回答日時:
A B C D E F G H I J K
1 LastN FirstN Sex Abb Field Age Check Age 男 女
2 小泉 今日子 女 KK Singer 42 14 0 29 30
3 広末 涼子 女 RH Actor 27 20 5 27 28
4 石川 さゆり 女 SI Singer 50 10 10 25 26
5 小林 稔侍 男 NK Actor 65 3 15 23 24
6 仲代 達矢 男 TN Actor 75 20 21 22
7 桜庭 あつこ 女 AS Talent 30 18 25 19 20
8 高橋 由伸 男 YT Sports 32 17 30 17 18
9 瀬戸山 清香 女 SS Singer 20 22 35 15 16
10 久米 宏 男 HK NM 63 5 40 13 14
11 梅宮 アンナ 女 AU Talent 35 16 45 11 12
12 五月 みどり 女 MS Actor 68 4 50 9 10
13 猪瀬 愛 女 AI Talent 15 24 55 7 8
14 工藤 静香 女 SK Singer 37 16 60 5 6
15 田丸 美寿々 女 MT NM 55 8 65 3 4
16 中井 貴一 男 KN Actor 46 11 70 1 2
17 千 昌夫 男 MS Singer 60 5 75
18 八千草 薫 女 KY Actor 77
19 永 六輔 男 RE Talent 74 1
20 俵 万智 女 MT Poet 45 12
21 森本 龍太郎 男 RM Actor 12 25
22 伊藤 蘭 女 RI Actor 53 10
23 東海林 さだお 男 ST CA 70 1
24 清水 萌々子 女 MS Actor 10 26
25 中根 杏奈 女 AN PM 18 24
26 貫地谷 しほり 女 SK Actor 22 22
27 藤田 まこと 男 MF Actor 74 1
28 松岡 修造 男 SM Sports 40 13
29 笑福亭 鶴瓶 男 TS Rakugo 56 7
G2: =VLOOKUP(F2,I$1:K$17,MATCH($C2,$I$1:$K$1,0))
ただし、セル J17、K17 には、空白でなくスペースを入力しています。
No.2
- 回答日時:
私は何度もこの質問コーナーに書いているが、IF関数を使っている限り、初心者を抜け出しません。
ほかの関数が無いか、本やWEBで勉強が必要です。
そしていまやVLOOKUP関数が定石化しています。
それを知らないのは、エクセルの関数の本を全く読まず、今までに習得したIF関数に閉じこもっているわけです。
何でも良い関数があるわけではないが、IF段階から1,2段は上の段階があります。
ーー
例データ
E1:F7
09
506
555
604
653
702
751
ーー
A列セルに年齢の正整数が入るとして
B1に式 =VLOOKUP(A1,$E$1:$F$7,2,TRUE)
と入れて下方向に式を複写します。
A1:A101ぐらいにオートフィルで0ー100の連続データを作り
テストしました。
もし5才区切りなどで、1歳上下を次の区分にいれたい場合はE1:E7の年を+1等してください。
これは男性の表ですが、女性が別系列・区分の表になる場合は
G1:H7等に、女性の表を作り、式を
B列に男子1、女子2のコードがあるとして
例えば検索表はE,F,G,H列に
0909
506456
555505
604554
653603
702652
751701
ーーー
C1に
=IF(B1=1,VLOOKUP(A1,$E$1:$F$7,2,TRUE),VLOOKUP(A1,$G$1:$IH$7,2,TRUE))
早速、ありがとうございます。
おっしゃるとおり本は熟読していません。読み始めは厳しく感じましたが、丁寧に説明していただいたので参考になりました。IF関数脱出ですね。新しい方法があると事を知りましたので試してみます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
天使と悪魔選手権
悪魔がこんなささやきをしていたら、天使のあなたはなんと言って止めますか?
-
フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
あなたが普段思っている「これまだ誰も言ってなかったけど共感されるだろうな」というあるあるを教えてください
-
映画のエンドロール観る派?観ない派?
映画が終わった後、すぐに席を立って帰る方もちらほら見かけます。皆さんはエンドロールの最後まで観ていきますか?
-
海外旅行から帰ってきたら、まず何を食べる?
帰国して1番食べたくなるもの、食べたくなるだろうなと思うもの、皆さんはありますか?
-
天使と悪魔選手権
悪魔がこんなささやきをしていたら、天使のあなたはなんと言って止めますか?
-
エクセル:10~19才なら10代、20~29才なら20代と置き換えたいのですが、、
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで80万行、50列位のデ...
-
ゼロを表示
-
Excelの計算が合いません。 諸...
-
Excelの警告について
-
今まで文字化けなく開けていたc...
-
EXCELの散布図で日付が1900年に...
-
エクセルでファイルの最終更新...
-
エクセルの数式バーのフォント...
-
作成した数式を値として表示し...
-
ExcelでASCを使って全角を半角...
-
Excelセルを跨いで合計を出す方法
-
Excel 大小比較演算子による「...
-
Excel関数について教えてくださ...
-
マクロの処理が遅くなった
-
エクセルで入力すると隣のセル...
-
Excel関数について教えてくださ...
-
エクセルの文字が途中から消える
-
エクセルを使用して、円周率を...
-
エクセルのセル内に分数などの...
-
条件付き書式設定で罫線を引き...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelの警告について
-
Excelで数値を時間数に変換する...
-
エクセルの数式バーのフォント...
-
エクセルで数字の組み合わせを...
-
エクセルを使用して、円周率を...
-
Excelで特定の文字列が含まれて...
-
Excel 対象のセルに入力が無い...
-
任意の値が存在する行に名前を...
-
エクセルでファイルの最終更新...
-
index関数の説明をお願いします。
-
条件付き書式でやりたいのですが
-
重複しない値を取り出したい
-
【ExcelVBA】UTF-8(BOM無)でC...
-
【マクロ】マクロが割当てされ...
-
エクセル IF計算式?でしょうか?
-
エクセルで曜日を入れたい
-
表中の指定した条件の文字列を...
-
【Excel】版が同じ事を示す番号...
-
EXCELの散布図で日付が1900年に...
-
Excelについて。Excelに縦1列に...
おすすめ情報