怎么让excel表格一个月内除星期天外的数字用公式自动求和?
发布网友
发布时间:2022-04-23 08:47
我来回答
共3个回答
热心网友
时间:2022-05-02 16:59
你好
如果你第一行是日期格式,则可以采取热心网友的做法,
即:=SUM((WEEKDAY(A1:Z1,2)<6)*A2:Z2)
输入完以上公式后,按CTRL+SHIFT+ENTER就成数组公式就可以
也可以采用这个函数:=SUMPRODUCT((WEEKDAY(A1:Z1,2)<6)*A2:Z2),这个直接输入即可
如果你的第一行是“星期几”这样的格式,可以这个写
=SUMPRODUCT((A1:Z1<>"星期日")*(A1:Z1<>"星期六")*(A2:Z2))
不论数据在哪里,都可以用这两个函数据进行求和,其中这里的A1:Z1是日期的格式所在的区域,A2:Z2是要求和的数据区域。你只需要替换一下这个公式的数据区域即可
热心网友
时间:2022-05-02 18:17
如果你用的EXCEL2007,B列里是“星期几”,C列是要求和的数据,则在D1输入
=SUMIFS(C:C,B:B,"<>星期天")追问我要说的是第一行是日期,第二行是要计数的,除了星期六与星期天外,也就是人事报表用的,刚才没说明白,抱歉!
热心网友
时间:2022-05-02 19:51
包括你的追问,我也没看明白问题。我只好假设你的日期在第一行,数字在第二行,比如说是A1:Z1和A2:Z2,
=SUM((WEEKDAY(A1:Z1,2)<6)*A2:Z2)
数组公式,必须按CTRL+SHIFT+ENTER组合键加上{}。