[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『月ごとにカウント』(初心者)
入会・退会の人数を月ごとにカウントしたいのですが
日にち(期間)の指定の仕方がわかりません
関数はCOUNTIFを使用したみたのですが…それ自体が
間違っているのでしょうか?
名前 入会日 退会日 A 2004/5/1 2004/5/20 B 2004/5/2 2004/6/1 C 2004/5/9 2004/5/30 D 2004/7/1 2004/8/5
A B C 1 名前 入会日 退会日 2 A 2004/5/1 2004/5/20 3 B 2004/5/2 2004/6/1 4 C 2004/5/9 2004/5/30 5 D 2004/7/1 2004/8/5 6 7 5 3 2 ↑求めたい月を入力 B7セルに =SUMPRODUCT(--(MONTH(B2:B5)=$A7)) C7セルはB7をコピー。 今回の場合、求めたいものがセルの中の一部(月だけ)になるので、 単純にCOUNTIF関数では求めることは出来ないようです。 ですから配列として計算することになるので、SUMPRODUCT関数を使いました。 ※COUNT関数を使うとすれば、=COUNT(IF((MONTH(B2:B5)=$A7),1,""))として、Shift+Ctrl+Enterで 配列数式にする必要があります。 間違った説明をしているようであれば、他の方ご指摘をお願いします (o_ _)o)) (川野鮎太郎)
早速SUMPRODUCT関数で試してみました。完璧です!ありがとうございました!
解決後で、よけいなお世話かもしれませんが・・・ 範囲内のセルに空白がある場合、MONTH関数で空白は1と計算されますので、 空白セルを含む可能性があるなら、 =SUMPRODUCT((MONTH(B2:B6)=$A7)*(B2:B6<>"")) と、空白セルはカウントされないようにした方がよいと思います。 # 以前にこちらの学校で教えて頂きました。 (Hatch)
ぉお!!(゚ロ゚屮)屮 やはり何か抜けてますね(^_^A; フォローというか、ご指摘ありがとうございます^^ (川野鮎太郎)
名前 入会日 退会日 A 2004/5/1 2004/5/20 3=SUM((MONTH(B2:B10)=MONTH("2004/5/1"))*1) B 2004/5/2 2004/6/1 C 2004/5/30 D 2004/8/5 E 2004/10/5 F 2004/8/9 2004/7/4 G 2004/7/10 2004/8/4 H 2004/10/8 2004/8/6 I 2004/5/10 2004/7/8 あまりぱっとしませんが、、フルで書き込んで( ̄□ ̄;)!! Ctrl+Shift+Enterで確定 v(=∩_∩=)v (SoulMan)
すみません、説明が悪かったようで・・・ (SoulMan)さんの表を使って、1月の入会数を求めるとき {=SUM((MONTH(B2:B10)=MONTH("2004/1/1"))*1)} とすると「3」になりませんか? (Hatch)
w(☆o◎)wがぁ〜〜〜ん!! 失礼しました。 なります。っていうかぁ、、なんで??? また、誰かさんの期待通りになっちゃたよぉ。。(;>_<;)びぇぇ〜ん 何回も確認したんだけどなぁ。。 追伸!今、F9でみたら空白は「1」が返るのね┐('〜`;)┌ =SUM(((MONTH(B2:B10)=MONTH("2004/5/1"))*(B2:B10<>""))*1) ということは、いつも空白を除外しておかないといけないのね(^^;; ヒヤアセ Hatchさん、勉強になりました。ありがとうございました。m(__)m v(=∩_∩=)v (SoulMan)
たくさんの回答みなさんありがとうございます Hatchさん、実は会社に出勤して実際の表で試した 所空白セルの問題点に気付きました おかげさまで無事解決!ありがとうございました(初心者)
細かいことですが・・・ =MONTH(0)=MONTH(DATE(1900,1,0))=1 =YEAR(0)==YEAR(DATE(1900,1,0))=1900 空白じゃなくてシリアル値「0(1900/1/0)」で計算している みたい。 (KAMIYA)
たびたび申し訳ありません。検索条件を2004年5月のように年と月で検索する場合 どういう式になりますか?(初心者)
=SUMPRODUCT((YEAR(B2:B6)=YEAR($A7))*(MONTH(B2:B6)=MONTH($A7))*(B2:B6<>"")) で、どうでしょうか? Excelが「2004年5月」を日付として認識してくれますので(多分・・・)、 YEAR関数で年の分を付け足してやれば良さそうです。 (Hatch)
回答ありがとうございます!「2004年5月」をどう式に組み込んでいいのか 分からずかなり苦しんでいました。無事解決できてうれしいです。 ほんとうにありがとうございました。
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.