Answers:
A1
在每月的开始日期尝试以下方法:
=SUMPRODUCT(N(TEXT(ROW(INDIRECT(A1&":"&EOMONTH(A1,0))),"ddd")="Sun"))
您还可以将其用于一周中的任何一天,只需更改开始日期和结束日期,就可以更改"Sun"
日期范围。A1
EOMONTH(A1,0)
我相信我已经找到了另一种方法来给这只猫剥皮(可以这么说)。
如果要避免输入日期,而要使用较大的表进行投影(例如18个月),则可以只告诉公式您的月份和年份,并对其进行相应的格式化。这与对标题单元格的绝对引用结合在一起,标题单元格包含有问题的星期几,并且您有一个更紧凑,更整洁的表(我认为)。
A3 = 1月,B3 = 2017,C2:I2 = 3个字符日缩写(即SUN)
在单元格C3中输入公式
=SUMPRODUCT(N(TEXT(ROW(INDIRECT(DATEVALUE(TEXT(CONCAT($A3,"/",$B3),"mm/dd/yyyy"))&":"&EOMONTH(DATEVALUE(TEXT(CONCAT($A3,"/",$B3),"mm/dd/yyyy")),0))),"ddd")=C$2))
快乐狩猎