与えられた:
Googleスプレッドシートで、日付のリストに含まれる日付範囲の日付(日)の数を取得する方法はありますか?
例:
[2017-01-01;2017-01-31] intersected with {2017-01-01, 2017-03-01} would yield 1
セットとして表示される左側の範囲には1月31日が含まれているため、{2017-01-01、...、2017-01-31}であり、右側のセットには2017- 01-01、これは1月の日です。
と仮定する:
A1:開始日を保持します
A2:終了日を保持します
列Bは、カウントする日付のリストを保持します
=QUERY(
B:B,
"select COUNT(B) where B >= date '"&
TEXT(A1,"yyyy-mm-dd")&
"' AND B <= date '"&
TEXT(A2,"yyyy-mm-dd")&
"' label COUNT(B) ''"
)