excel - countif和weeknum

时间:2017-05-03 23:59:05

标签: excel countif week-number

概述

  • 希望使用countif和weeknum来计算特定周末的日期数

数据 google doc> https://docs.google.com/spreadsheets/d/16eTH7k7oNJcILEL8qCNKIBbg4EvkKAaRYtbN2PhfXCg/edit#gid=0

  • 第1列,日期为1/12/17(2)1/3/17(1)1/1/16(1)
  • 第2栏,有第2周,第1周,第1天

尝试过的公式:

  • COUNTIF(WEEKNUM(A2:A9),A2:A9 = 1)
  • COUNTIF(A2:A9,WEEKNUM(A2:A9)= 1)

结果

  • 应该是2但是得到0

问题:

  • 我做错了什么?

3 个答案:

答案 0 :(得分:3)

你不能将WEEKNUM用于COUNTIF,没有辅助列来做WEEKNUM。

改为使用SUMPRODUCT:

=SUMPRODUCT(--(WEEKNUM(A2:A9)=1))

或者由于您已经在B列中有了辅助列,因此可以使用COUNTIF:

=COUNTIF(B:B,1)

答案 1 :(得分:1)

  

问题:

     
      
  • 我做错了什么?
  •   

COUNTIF的错误语法。

答案 2 :(得分:0)

斯科特是对的。

您可以直接使用SUMPRODUCT或使用旁边的辅助列并使用COUNTIF

=SUMPRODUCT(--(WEEKNUM(A2:A9)=1))

=COUNTIF(B:B,1)

--的原因是SUMPRODUCT忽略了非数字条目。因此我们需要将Ture / False转换为1/0。