Excel使用COUNTIFS函数来创build一个Punchcard

在我的数据源中,我有一个包含出现date的列和包含相同出现次数的列。

有了这个,目标是获得一个打卡图(也许气泡图将是最合适的)

中间结构的星期几(星期六 – 星期六)为行(A2:A8),小时(8-22)为列(B1:P1),因为每列必须有一个星期的一天的发生次数。

这样说,我试图使用COUNTIFS函数,使用以下方法,为单元格B2:

=COUNTIFS(WEEKDAY(RawData!T2:T9852;1);A2;HOUR(RawData!U2:U9852);B1) 

但是,Excel不计算值,在公式上发现问题,也尝试使用插入公式选项。

在B2中放置以下内容

 =SUMPRODUCT((WEEKDAY($T$2:$T$8,1)=WEEKDAY($A2,1))*(HOUR($U$2:$U$8)=HOUR(B$1))) 

你将需要转换,以匹配; 在你的系统上

  1. 在您的范围A2:A8中input2017/08/20等星期一的已知date。 然后selectA2:A8并应用数字格式的自定义格式并将其设置为ddd。 这将在文本中显示星期几,但保留单元格中的值。
  2. 调整范围以适合您的数据。
  3. 复制公式以填写您的表格。

在这里输入图像说明