在 Google 工作表或 Excel 中计算当前月份和年份的行数
Calculate number of rows with current month & year in Google Sheets or Excel
我有一排日期,格式为 MM/dd/yyyy(header 行),例如:
DATES
5/12/2015
4/12/2012
5/7/2015
5/7/2014
我想计算与当前月份和年份匹配的行数。在上面的示例中,结果显然是两个(2015 年 5 月)。
是否可以使用函数实现此结果?最好使用 Google 电子表格,但 Excel 也可以。
数据在 A1 到 A20
=SUMPRODUCT((MONTH(A1:A20)=MONTH(TODAY()))*(YEAR(A1:A20)=YEAR(TODAY())))
在 Google 个工作表中,您可以使用
=COUNT(FILTER(A:A,MONTH(A:A) = MONTH(TODAY()),YEAR(A:A)=YEAR(TODAY())))
其中 A:A 是包含您的日期的列
你可以这样使用COUNTIFS
=COUNTIFS(A:A,">="&EOMONTH(TODAY(),-1)+1,A:A,"<"&EOMONTH(TODAY(),0)+1)
对于整个列,在 Excel 或 google 工作表中同样有效,并且会忽略 header 行
我有一排日期,格式为 MM/dd/yyyy(header 行),例如:
DATES
5/12/2015
4/12/2012
5/7/2015
5/7/2014
我想计算与当前月份和年份匹配的行数。在上面的示例中,结果显然是两个(2015 年 5 月)。
是否可以使用函数实现此结果?最好使用 Google 电子表格,但 Excel 也可以。
数据在 A1 到 A20
=SUMPRODUCT((MONTH(A1:A20)=MONTH(TODAY()))*(YEAR(A1:A20)=YEAR(TODAY())))
在 Google 个工作表中,您可以使用
=COUNT(FILTER(A:A,MONTH(A:A) = MONTH(TODAY()),YEAR(A:A)=YEAR(TODAY())))
其中 A:A 是包含您的日期的列
你可以这样使用COUNTIFS
=COUNTIFS(A:A,">="&EOMONTH(TODAY(),-1)+1,A:A,"<"&EOMONTH(TODAY(),0)+1)
对于整个列,在 Excel 或 google 工作表中同样有效,并且会忽略 header 行