Excel 在COUNTIFS中使用工作日函数
我想数一数约翰在蓝色房间的次数,那天是星期四。我玩了COUNTIFS和工作日并查看了文档 我在两个条件下尝试了COUNTIFS,但结果得到了错误或0 考虑一下:Excel 在COUNTIFS中使用工作日函数,excel,weekday,Excel,Weekday,我想数一数约翰在蓝色房间的次数,那天是星期四。我玩了COUNTIFS和工作日并查看了文档 我在两个条件下尝试了COUNTIFS,但结果得到了错误或0 考虑一下: =SUMPRODUCT(--(B4:B17="Thursday")*(C4:C17="John")) 您不需要WEEKDAY(),因为您有一个专门定义每一天的列。正如@Gary的学生所说的,在该列中,日期已经存在,您不需要工作日。简单的CountIf将起作用: =COUNTIFS(B:B,"Thursday",C:C,"John")
=SUMPRODUCT(--(B4:B17="Thursday")*(C4:C17="John"))
您不需要WEEKDAY(),因为您有一个专门定义每一天的列。正如@Gary的学生所说的,在该列中,日期已经存在,您不需要工作日。简单的CountIf将起作用:
=COUNTIFS(B:B,"Thursday",C:C,"John")
如果没有该列,则需要恢复到SUMPRODUCT()公式,类似于@Gary'sStudent的公式:
=SUMPRODUCT((WEEKDAY(A4:A17)="Thursday")*(C4:C17="John"))
这两个公式都可以使用,主要区别在于COUTNIFS()不是数组公式,因此您可以使用完整的列引用而不会造成损害。SUMPRODUCT,为了最小化计算时间,只需要引用数据集 使用两个条件尝试COUNTIFS,但结果出现错误或为0。@Alawna请注意,Scott的答案比我的好。我刚刚了解到,您可以使用文本中的日期名称而不是数字1-7来检查星期几。我想这意味着这个月也可以用。