gpt4 book ai didi

Excel COUNTIFS 计算日期范围内的月份

转载 作者:行者123 更新时间:2023-12-04 22:03:56 31 4
gpt4 key购买 nike

我目前正在使用 =COUNTIFS()函数计算满足两个条件的值的数量。

=COUNTIFS('2014'!$F:$F, B3, '2014'!$H:$H, A13)

但是我不想也包括特定月份作为条件,但日期范围的格式为 2014 年 3 月 11 日。我已经查找了几种不同的方法,这些方法可以使用 =SUMPRODUCT() 的组合从日期列表中计算特定月份。和 MONTH公式,但找不到适用于 COUNTIFS 的公式函数也满足原始条件。

我什至尝试通过使用通配符来跳出框框思考,
=COUNTIFS('2014'!$F:$F, B3, '2014'!$H:$H, A13, '2014'!$A:$A, "*/11/2014")

唉,无济于事。

有谁知道是否有一种方法可以将特定月份计算到 =COUNTIFS()功能?

编辑*

我有一个临时修复,这不是一个确定的解决方案,但我创建了一个帮助列,其中包含
=TEXT(A1, "DD/MM/YYYY")

并将其与我原来的通配符解决方案联系起来
=COUNTIFS('2014'!$F:$F, B3, '2014'!$H:$H, A13, '2014'!$I:$I, "*/11/2014")

然而仍然在一些不那么丰满的东西之后!

最佳答案

因为似乎您所有的 Excel 日期都设置为 dd/mm/yyyy 的格式这个公式应该有效:

=COUNTIFS('2014'!$F:$F, B3, '2014'!$H:$H, A13, '2014'!$A:$A, ">="&EOMONTH(DATE(2014,10,1),0)+1,'2014'!$A:$A,"<"&EOMONTH(DATE(2014,11,1),0)+1)

这基本上会根据整个月的跨度检查该列。所有日期 大于或等于 所需月份的开始,以及所有日期 小于 下个月的开始。

要更改月份:
=COUNTIFS('2014'!$F:$F, B3, '2014'!$H:$H, A13, '2014'!$A:$A, ">="&EOMONTH(DATE(2014,10,1),0)+1,'2014'!$A:$A,"<"&EOMONTH(DATE(2014,11,1),0)+1)
^^ change 10 to one month prior ^^ change 11 to the month you want.

关于Excel COUNTIFS 计算日期范围内的月份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28722033/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com