はじめまして、仕事の集計で年齢区分を出すために四苦八苦しております。教えてください。
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で質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) WORKDAY関数 4 2023/06/08 13:23
- Visual Basic(VBA) ファイル全てを .xlsm に変更したところ、プログラムが途中で落ちてしまっています 17 2022/12/07 12:03
- Excel(エクセル) アウトラインの小計のやり方 1 2023/03/20 11:51
- Visual Basic(VBA) VBAの繰り返し処理について教えてください。 3 2022/08/02 13:21
- Excel(エクセル) ExcelのIF関数について 4 2023/05/24 12:54
- Visual Basic(VBA) VBAコードで質問があります 2 2022/10/20 15:27
- Excel(エクセル) SUMIFのIF分岐について 4 2023/04/15 12:57
- Excel(エクセル) マクロ/VBAについて教えてください。 10 2022/05/27 12:59
- Excel(エクセル) エクセル関数についてお教えください 3 2023/07/24 12:33
- Excel(エクセル) エクセルで得点に対応する文字を求める 3 2023/05/31 09:18
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル初心者です 関数の入れ...
-
【関数】先頭だけにある、半角...
-
エクセル 白黒印刷で白線を印刷...
-
Excelのチェックボックスの使い...
-
【関数】適切な文字数の数字を...
-
Excelのpivotについて質問です
-
Excel ピボットテーブルで日付...
-
LOOKUP関数を使えばいいのでし...
-
エクセル関数を教えてください
-
エクセルのセルに同じ大きさの...
-
UNIQUE関数が使えないバージョ...
-
excelの不要な行の削除ができな...
-
エクセルで「-0.0」と表示さ...
-
時間によってファイル名が変わ...
-
WPS OFFICEでの縦書きについて
-
エクセルの関数について教えて...
-
Aというブックの1というシート...
-
【マクロ】シート名を取得する...
-
VBA Private Sub Worksheet_Cha...
-
VBA、Excelのworkbook.open に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報