![我正在尝试计算使用的天数,例如有多少个星期一、星期三等](https://linux22.com/image/1546146/%E6%88%91%E6%AD%A3%E5%9C%A8%E5%B0%9D%E8%AF%95%E8%AE%A1%E7%AE%97%E4%BD%BF%E7%94%A8%E7%9A%84%E5%A4%A9%E6%95%B0%EF%BC%8C%E4%BE%8B%E5%A6%82%E6%9C%89%E5%A4%9A%E5%B0%91%E4%B8%AA%E6%98%9F%E6%9C%9F%E4%B8%80%E3%80%81%E6%98%9F%E6%9C%9F%E4%B8%89%E7%AD%89.png)
答案1
使用以下内容并作为数组输入:
{=SUM(IF(LEFT($B$2:$B$20,3)=(LEFT(E1,3)),1,0))}
您可以在 E2 中输入此信息,然后拖动以显示其他日期。
要以数组形式输入,请将公式放入公式栏,然后按 CTRL + SHIFT + ENTER
或者
如果日期列的格式为 TRUE 日期格式,请使用以下命令:
=SUM(IF(TEXT($B$2:$B$20,"dddd")=E1,1,0))
再次输入数组公式
答案2
最简单的方法是将函数WEEKDAY()
与 结合使用SUMPRODUCT()
。要计算星期日,请使用:
=SUMPRODUCT(WEEKDAY(A2:A20)=1)
将比较结果改为=2
计数星期一、星期二为 3、星期三为 4、星期四为 5、星期五为 6 并且星期六为 7。
这并不取决于日期的格式,也不取决于日期是否存储了时间。