0

「2013 年 4 月 26 日」という形式の日付があります。その日付が現在の年より前であるかどうかを確認したいのですが、現在の年が何であれ(2013年をハードコードしたくない)、その基準に一致する行の数を数えます。その形式で 6 行の日付があるとします。

=COUNTIF(C2:C7, YEAR(Today()))

これによりエラーが発生しました。私はExcelを初めて使用するので、おそらく大きな間違いを犯しました。誰でもこれの何が悪いのか分かりますか?

ありがとう!

4

2 に答える 2

4

C2:C7 に日付が含まれている場合、それらを今年の 1 月 1 日と比較する必要があります。

=COUNTIF(C2:C7,"<"&DATE(YEAR(TODAY()),1,1))

または、このようにSUMPRODUCTを使用できます

=SUMPRODUCT((YEAR(C2:C7)<YEAR(TODAY()))*(C2:C7<>""))

于 2013-04-26T21:08:13.193 に答える
0

私はちょうどそれを理解しました。私の構文が間違っていました。上記の例に対する答えは次のとおりです。

=COUNTIF(C2:C7, ">"&YEAR(TODAY()))

それは、現在の年より前の C2 - C7 の日付の数を返しました。

于 2013-04-26T21:03:14.333 に答える