• ベストアンサー

ExcelのCountif関数の条件に関数を使いたい

Excel2002のCountif関数の条件に関数を使用することは可能でしょうか? 今日と同じ日付のセルの数をカウントしたく、以下のように記述したのですが、カウントされませんでした。 =COUNTIF(H1:H28,"=today()") 条件を日付で記述すればカウントされるので、セルの値は正しく入力されています。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • S-Fuji
  • ベストアンサー率36% (592/1624)
回答No.1

=COUNTIF(H1:H28,today()) ではいかが

MusaGoro
質問者

お礼

S-Fujiさん ご回答ありがとうございます。 できました。ありがとうございます。 ちなみに「今日以前」といった条件設定は可能でしょうか? =COUNTIF(H1:H28,<today()) ではエラーになってしまいます。 よろしくお願いします。

その他の回答 (2)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

すでに正解が出ていますが、関数の中で関数を組み込むときは、 =を入れないのは重要な約束事なので注目してください。 関数の()の中は、カンマで区切られた区間の物は、引数(ひきすう)と言い、最終的には値です。値は直接入れることが多いが、関数の結果(=値)でも指定できます。 そのとき関数式の値を示すのは=をつけません。 関数式の組み合わせ実例は、解説書や、OKWAVEの回答(ほとんど組合わせばかり)やWEBに沢山載っており、既に何回もお目にかかっているはず。それらを見れば、関数式の引数部分には、=はついてないでしょう。

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

>ちなみに「今日以前」といった条件設定は可能でしょうか? =COUNTIF(H1:H28,"<"&today()) でできます。

MusaGoro
質問者

お礼

mshr1962さん、ありがとうございます。 完璧です。

関連するQ&A