在 COUNTIFS 中使用 WEEKDAY 函数
Using WEEKDAY function inside a COUNTIFS
我想数一数约翰在蓝色房间里的次数,那天是星期四。我玩了 COUNTIFS 和 WEEKDAY 并检查了文档。
我在两个条件下尝试了 COUNTIFS,但出现错误或结果为 0。
考虑:
=SUMPRODUCT(--(B4:B17="Thursday")*(C4:C17="John"))
您不需要 WEEKDAY() 因为您有专门定义每一天的列。
正如@Gary'sStudent 在列中所说的那样,您不需要 WEEKDAY,一个简单的 COUNTIFS 就可以工作:
=COUNTIFS(B:B,"Thursday",C:C,"John")
如果您没有该列,那么您需要恢复为类似于@Gary'sStudent 所具有的 SUMPRODUCT() 公式:
=SUMPRODUCT((WEEKDAY(A4:A17)="Thursday")*(C4:C17="John"))
这两个公式都适用,主要区别在于 COUTNIFS() 不是数组公式,因此您可以无损地使用完整的列引用。 SUMPRODUCT,为了最小化计算时间,只需要引用数据集。
我想数一数约翰在蓝色房间里的次数,那天是星期四。我玩了 COUNTIFS 和 WEEKDAY 并检查了文档。
我在两个条件下尝试了 COUNTIFS,但出现错误或结果为 0。
考虑:
=SUMPRODUCT(--(B4:B17="Thursday")*(C4:C17="John"))
您不需要 WEEKDAY() 因为您有专门定义每一天的列。
正如@Gary'sStudent 在列中所说的那样,您不需要 WEEKDAY,一个简单的 COUNTIFS 就可以工作:
=COUNTIFS(B:B,"Thursday",C:C,"John")
如果您没有该列,那么您需要恢复为类似于@Gary'sStudent 所具有的 SUMPRODUCT() 公式:
=SUMPRODUCT((WEEKDAY(A4:A17)="Thursday")*(C4:C17="John"))
这两个公式都适用,主要区别在于 COUTNIFS() 不是数组公式,因此您可以无损地使用完整的列引用。 SUMPRODUCT,为了最小化计算时间,只需要引用数据集。