質問: エクセルのcountif式について教えてください こんばんは。 a1 10月21日 a2 10月30日 a3 11月3日 a4 11月12日 a5 10月1日 a6 3 上記のような列で、先頭2文字が「10月」となっているセルの数を数える式をa6に入れることで、 答えの「3」と表示させたいのですが、うまくできません。 =countif(a1:a5,left(a1:a5,3)="10月") としています。 お手数ですが、エラーの原因と解答をお願いいたします。
回答: countifの条件式はifなどの条件式と書き方が違います。 詳しくはヘルプを見てください。 また、日付は内部的には数値として保存されているので、数値と同様の大小比較が行えます。 excel2007以降の場合 =countifs(a1:a5,">=10月1日",a1:a5,"<11月1日") 10月1日以上 かつ 11月1日未満 をカウントします バージョンを問わず =countif(a1:a5,">=10/1")-countif(a1:a5,">=11/1") 10月1日以上の数 - 11月1日以上の数 を計算します 日付の書き方は、どちらの書き方でも変わりません。