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)))
你将需要转换,
以匹配;
在你的系统上
- 在您的范围A2:A8中input2017/08/20等星期一的已知date。 然后selectA2:A8并应用数字格式的自定义格式并将其设置为ddd。 这将在文本中显示星期几,但保留单元格中的值。
- 调整范围以适合您的数据。
- 复制公式以填写您的表格。