Googleスプレッドシートで日付範囲を指定してcountifsを使用する方法
次の構文を使用して、Google スプレッドシートの日付範囲内のセル値の数をカウントできます。
= COUNTIFS ( A2:A11 , " >= " & D2 , A2:A11 , " <= " & E2 )
この数式は、範囲 A2:A11 内の開始日がセル D2 の日付以上で、終了日がセル E2 の日付以下であるセルの数をカウントします。
次の例は、この構文を実際に使用する方法を示しています。
例: Google スプレッドシートで日付範囲に COUNTIFS を使用する
Google スプレッドシートに、さまざまな日に販売された商品の数を示す次のデータ セットがあるとします。
セル D2 と E2 にそれぞれ開始日と終了日を設定し、次の数式を使用して開始日と終了日に含まれる日付の数を数えます。
= COUNTIFS ( A2:A11 , " >= " & D2 , A2:A11 , " <= " & E2 )
次のスクリーンショットは、この式を実際に使用する方法を示しています。
3日間が 2021/01/10 から 2021/01/15 までであることがわかります。
列 A の次の 3 つの日付がこの範囲内にあるかどうかを手動で確認できます。
- 2021/01/12
- 2021/01/14
- 2021/01/15
開始日または終了日を変更すると、数式が自動的に更新され、新しい日付範囲内のセルがカウントされます。
たとえば、開始日を 2021 年 1 月 1 日に変更するとします。
2021/01/01 から 2021/01/15 までが8日間であることがわかります。
追加リソース
次のチュートリアルでは、Google スプレッドシートで日付を操作する方法に関する追加情報を提供します。
Googleスプレッドシートに日付を自動入力する方法
Googleスプレッドシートで日数を足したり引いたりする方法
Googleスプレッドシートで2つの日付の差を計算する方法