【发布时间】:2016-09-11 09:13:15
【问题描述】:
我想数一数约翰在蓝色房间里的次数,那是一个星期四。我玩了 COUNTIFS 和 WEEKDAY 并检查了文档。
我在两个条件下尝试了 COUNTIFS,但结果出现错误或 0。
【问题讨论】:
-
在两个条件下尝试了 COUNTIFS,但得到错误或结果为 0。
我想数一数约翰在蓝色房间里的次数,那是一个星期四。我玩了 COUNTIFS 和 WEEKDAY 并检查了文档。
我在两个条件下尝试了 COUNTIFS,但结果出现错误或 0。
【问题讨论】:
正如@Gary'sStudent 在专栏中所说的那样,您不需要 WEEKDAY 一个简单的 COUNTIFS 就可以了:
=COUNTIFS(B:B,"Thursday",C:C,"John")
如果您没有该列,那么您需要恢复到类似于 @Gary'sStudent 的 SUMPRODUCT() 公式:
=SUMPRODUCT((WEEKDAY(A4:A17)="Thursday")*(C4:C17="John"))
这两个公式都可以使用,主要区别在于 COUTNIFS() 不是数组公式,因此您可以使用完整的列引用而不会造成损害。 SUMPRODUCT,为了最大限度地减少计算时间,只需要引用数据集。
【讨论】:
考虑:
=SUMPRODUCT(--(B4:B17="Thursday")*(C4:C17="John"))
您不需要 WEEKDAY(),因为您有一个专门定义每一天的列。
【讨论】: