0

In Google spreadsheet, in a sheet tab I use a raw list (one entry per line) I've a base data like this:

+------------+------------+
|   start    |    end     |
+------------+------------+
| 2016-06-12 | 2016-08-03 |
| 2016-07-12 | 2016-08-03 |
| 2016-07-12 | 2016-07-18 |
+------------+------------+

別のタブの同じシートに、データ検証で作成された月の名前のプルダウン メニューがあります。私が望むのは、選択した月の日付フレームに日数を含める月を選択することです。
たとえば、7 月を選択すると
、1 行目が 31、2 行目
が 19、3 行目が
6 になります。

ありがとう

4

1 に答える 1

1

月の名前がセルC1にある場合は、この式を試してください

=COUNTIF(ArrayFormula(MONTH(A2+ROW(indirect("1:"&B2-A2)))),MONTH(VALUE("01"&$C$1)))

残念ながら、INDIRECT 関数は arrayformula では機能しないため、列にコピーする必要があります。次のサンプル シートで動作を確認できます。

https://docs.google.com/spreadsheets/d/1eySTFsValIVoq8rmia6RvWWkyEnS9qZfAts4O4w1d78/edit?usp=sharing

于 2016-10-14T22:43:12.193 に答える