【发布时间】:2021-10-20 01:11:57
【问题描述】:
如何为某个日期范围内的某个月份制定公式?
例如 1:1/1/2021 - 23/3/2021 输出将显示 2021 年 1 月 - 31 天、2021 年 2 月 - 28 天和 2021 年 3 月 - 23 天
【问题讨论】:
标签: excel google-sheets google-sheets-formula
如何为某个日期范围内的某个月份制定公式?
例如 1:1/1/2021 - 23/3/2021 输出将显示 2021 年 1 月 - 31 天、2021 年 2 月 - 28 天和 2021 年 3 月 - 23 天
【问题讨论】:
标签: excel google-sheets google-sheets-formula
尝试:
=ARRAYFORMULA(QUERY(TEXT(SEQUENCE((B1+1)-A1, 1, A1), "mmmm yyyy"),
"select Col1,count(Col1) group by Col1 label count(Col1)''"))
如果你需要它排序使用:
=INDEX(ARRAY_CONSTRAIN(QUERY(TEXT(SEQUENCE((B1+1)-A1, 1, A1), {"mmmm yyyy", "yyyymm"}),
"select Col1,count(Col1),Col2 group by Col1,Col2 order by Col2 label count(Col1)''"), 9^9, 2))
【讨论】:
TRANSPOSE(),或者如果您需要将其展平成单行,请将其包装成TRANSPOSE(FLATTEN())