Excel-根据星期计算数字出现次数(SUMPRODUCT)

爱必应

网友问到:在 Excel 的工作表中记录了每一天所出现的多个号码(如下图),如果想要计算星期一至星期日里每个数字分别出现的次数,该如何处理?。

image

 

【公式设计与解析】

单元格K2:=SUMPRODUCT((WEEKDAY($A$2:$A$365,2)=COLUMN(A:A))*($C$2:$H$365=$J2))

复制单元格K2,贴至单元格Q50。

在 SUMPRODUCT 函数,利用以下二个条件判断完全相符者的个数。

(1) 条件一:WEEKDAY($A$2:$A$365,2)=COLUMN(A:A)

利用 WEEKDAY 函数配合参数「2」,判断传回值是否为「1 (=COLUMN(A:A))」。

(在此,传回值 1 表示星期一。)

image

当公式向右复制,COLUMN(A:A)=1→COLUMN(B:B)=2→COLUMN(C:C)=3→…。

 

(2) 条件二:$C$2:$H$365=$J2

判断单元格阵列中和单元格J2内容相同者。

利用以上二个条件,分别对应栏标题和列标题交叉的内容。

image

本文链接:,转发请注明来源!

发表评论