■ ○ヵ月以内の日数を数えたい
○ヵ月以内 … EDATE(開始日,月)を使う
→
開始日から○ヵ月だけ前または後の日付を返す
★3か月前→EDATE(today(),-3)
今日から3か月前の日付を返す
■ 例:3か月以内の日数を数える(★3ヵ月前より大きく、今日より小さい日をカウント)
=COUNTIFS(セル範囲,">="&EDATE(TODAY(),-3),セル範囲,"<="&TODAY())
又は
{=COUNT(IF((セル範囲>=EDATE(TODAY(),-3))*(セル範囲<=TODAY()),セル範囲))}
★配列数式
※
配列数式ではAND・OR関数は使えません。AND条件 →*でつなぐ、OR条件 →
+でつなぎます。
■ ○ヵ月以内の日付セルを塗りつぶす
-
日付セルを範囲選択し「ホーム」−「条件付き書式」−「新しいルール」をクリック
-
「数式を使用して書式設定するセルを決定」を選択し、次の式(例)を入力
=AND(A2>=EDATE(TODAY(),-3),A2<=TODAY())
関連:COUNTIFS、COUNTIFで日付を指定する
|