• 締切済み

エクセル関数 カウントの関数を教えてください(2度目)

カウントの仕方、以前教えていただいたもので、またどうしてもわからなくなりましたので教えてください。 A列は「氏名」B列は「出身県」C列は「生年月日」のデータがあって、 東京都出身の20代・30代・40代はそれぞれ何人かカウントしたいときの計算式を教えてください。(2008年3月1日時点において)

みんなの回答

noname#79209
noname#79209
回答No.2

直接の回答ではありませんが、 > 以前教えていただいたもので、またどうしてもわからなくなりましたので教えてください。 と、人に訊いてしまうから覚えられないのです。 「エクセルの関数」云々といった「関数」専門の参考書を入手され、 日頃から拾い読みをしたり、その内容を実際に試したり、「ここをこうすると、どうなるんだろう」と実験したりすることで、 理解が深まっていきます。

orange_10
質問者

お礼

アドバイスありがとうございます。 参考書探してみます。

  • redowl
  • ベストアンサー率43% (2140/4926)
回答No.1

前回の質問が http://oshiete1.goo.ne.jp/qa3176515.html 今回の条件が  >20代・30代・40代 ◎0才代を求める式 =ROUNDDOWN(DATEDIF(【生年月日】,"2008/3/1","Y"),-1) 解説:DATEDIF関数("Y"表示)で 満年齢 >  ROUNDDOWN関数で 整数第一位を切り捨て 結果  0,10,20,30,・・・・・・表示 20代の場合であれば (ROUNDDOWN(DATEDIF(【生年月日】,"2008/3/1","Y"),-1)=20)  =SUMPRODUCT(___________)の式に組み入れるだけ。 生年月日のデータ範囲が 【$C$2:$C$100】なら =SUMPRODUCT((ROUNDDOWN(DATEDIF($C$2:$C$100,"2008/3/1","Y"),-1)=20)*1)

orange_10
質問者

お礼

丁寧に、回答していただいてありがとうございます。 計算式をつかってみたいと思います。 こんな関数があるんだと、関心します。私は、あまりパソコンが得意ではないし、仕事などいそがしく、じっくり考えることができなかったのでとても助かります。またよろしくお願いします。