マンガでよめる痔のこと・薬のこと

エクセルで例えば、10/29,10/31,11/2,12/12などの中から11月が何件あるか調べるときにはどのような関数をつかったらよいのか教えてください。よろしくお願いいたします。

A 回答 (4件)

次の方法で如何でしょうか。


・対象セルの書式が日付の場合、=SUMPRODUCT((MONTH(範囲)=11)*1)
・対象セルの書式が文字列の場合、=COUNTIF(範囲,"11*")
    • good
    • 0
この回答へのお礼

ありがとうございました。文字式だったので、*だけでよかったなん感動しました。本当にたすかりました。またよろしくお願いいたします。

お礼日時:2006/10/26 23:50

難しく考えなくとも


=COUNTIF(A:A,">=2006/11/1")-COUNTIF(A:A,">2006/11/30")
でいいのでは
    • good
    • 0

こんにちは~♪



失礼しま~す。。。
A1~A20 に日付がある場合です。。

こんな方法もあります。

=SUMPRODUCT((--TEXT($A$1:$A$20,"m")=11)*1)
11 の箇所は セルに 11 と入力して
セル参照にしてもいいですね。。

ただし、$A$1:$A$20の範囲に、空白セルがあると
1月を数える場合、空白セルも数えてしまいますので
こちらの方が良いかもしれません。

=SUMPRODUCT((--TEXT($A$1:$A$20,"m")=11)*(A1:A20<>""))

。。。。Ms.Rin~♪♪
    • good
    • 0

A1~A20 に日付があるとして、直接数式に日付式を入れるなら、



=SUMPRODUCT(($A$1:$A$20>=DATEVALUE("2006/11/1"))*($A$1:$A$20<=DATEVALUE("2006/11/30")))

こんな感じ。A2: 2006/11/1 / A3: 2006/11/30 といった参照データがあるなら

=SUMPRODUCT(($A$1:$A$20>=$A$2)*($A$1:$A$20<=$A$3))
    • good
    • 0

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


人気Q&Aランキング