プロが教える店舗&オフィスのセキュリティ対策術

エクセルで特定の日付で特定のテキストが入力されたデータをカウントしたいです。
例えば

   A   B   C
1 10月 20日 晴れ
2 10月 21日 晴れ
3 10月 22日 曇り
4 11月 24日 晴れ

この時、10月21日から11月20日までで「晴れ」だったのはいくつあるか。
この時の関数はどう設定すればいいのでしょうか?

A 回答 (3件)

    数式    書式記号



A1 =b1      m" 月"
B1 2013/10/20   d" 日"
C1 晴れ

E1 =countifs(b:b,">=2013/10/21",b:b,"<2013/11/21",c:c,"晴れ")

A 列・B 列の書式設定の仕方。セル範囲を選択し右クリック、「セルの書式設定 > 表示形式タブ > ユーザー定義 > 種類ボックス」に上の書式記号を入力。

COUNTIFS 関数の第 2、第 4、第 6 引数は、いずれもセル参照に置き換えることも可能。
「エクセルで何月何日~何月何日のデータを数」の回答画像3
    • good
    • 0

>この時の関数はどう設定すればいいのでしょうか?


これは何のテストですか?
出題の条件が不備です。
A列とB列は文字列であるか、または数値にユーザー書式で 0"月" や 0"日" のように指定されたかによって引数の書き方が異なります。

前提条件としてA列とB列が数値として以下の式を提言します。

=COUNTIFS(A:A,"=10",B:B,">20",C:C,"晴れ")+COUNTIFS(A:A,"=11",B:B,"<21",C:C,"晴れ")

尚、別質問の下記URLと手法は同じです。
http://oshiete.goo.ne.jp/qa/8309202.html
「エクセルで何月何日~何月何日のデータを数」の回答画像2
    • good
    • 0

これって、月のセルと日のセルが分かれてるんですよね…



D列にでも作業列を作れますか?

D1=DATEVALUE("2013年"&A1&B1)

そして、
集計したいセルに

=SUMPRODUCT((D1:D4>="2013/10/21"*1)*(D1:D4<="2013/11/20"*1)*(C1:C4="晴れ"))

で如何でしょうか。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!