发布网友 发布时间:2022-04-21 01:49
共5个回答
热心网友 时间:2022-06-17 04:51
我给你提供另一种思路,表格的日期不能只天日,因为我们判断周末必须根据完整日期来,所以你的日期选项里面必须要全填。
然后使用函数来判断周末还是工作日,工作日每8小时取一个绩点,周末每4小时取一个绩点。然后取出来的值求和即可。
公式:
=SUM(IF(WEEKDAY(B1:Z1,2)>5,INT(B2:Z2/4),INT(B2:Z2/8)))
数组公式,同时按下Ctrl+Shift+Enter结束输入。
热心网友 时间:2022-06-17 04:52
建议你更换下表格,一个公式搞定,而且选择任意年份和月份,双休日会自动变色。
第一步:函数设置日期
第一行输入年份和月份,可供选择不同年份和月份。A1填年份,C1填月份。在日期之上增加一行星期,日期和星期根据选择的年份和月份自动更新。
B2单元格输入以下公式
=TEXT(IF(DATE($A$1,$C$1,COLUMN(A1))<DATE($A$1,$C$1+1,1),DATE($A$1,$C$1,COLUMN(A1)),""),"aaa")
B3单元格输入以下公式
=TEXT(IF(DATE($A$1,$C$1,COLUMN(A1))<DATE($A$1,$C$1+1,1),DATE($A$1,$C$1,COLUMN(A1)),""),"d日")
依次右拉填充到31,如果当月没有31号,最后几个单元格会自动显示控制。
第二步:条件格式设置双休日变色
选中B2到AF4单元格,“开始”菜单点击“条件格式”,选择“新建规则”。
选择“使用公式确定要设置格式的单元格”,公式输入
=OR(B$2="六",B$2="日")
格式选择颜色填充。确定后,凡是周六和周日的列都会变成*。
第三步:计算总绩点
AG4单元格内输入以下公式
=SUMPRODUCT((B2:AF2<>"六")*(B2:AF2<>"日")*IF(B4:AF4>=8,1,0))+SUMPRODUCT(((B2:AF2="六")+(B2:AF2="日"))*IF(B4:AF4>=8,2,IF(B4:AF4>=4,1,0)))
输入完成后同时按Ctrl+Shift+Enter组合键,单独按Enter无效。
热心网友 时间:2022-06-17 04:52
1、要对区域中满足多个条件的单元格求和,可以使用SUMIFS函数。2、如果需要对区域 A1:A20 中符合以下条件的单元格的数值求和:B1:B20 中的相应数值大于零 (0) 且 C1:C20 中的相应数值小于 10,则可以使用以下公式:=SUMIFS(A1:A20, B1:B20, ">0", C1:C20, "<10")3、SUMIFS函数还可以在条件中使用通配符,即问号 (?) 和星号 (*)。问号匹配任一单个字符;星号匹配任一字符序列。如果要查找实际的问号或星号,请在字符前键入波形符 (~)。excel 函数 同时满足两个条件的求和
热心网友 时间:2022-06-17 04:53
可以一个公式得出结果,但是工作日的判断不要使用颜色,应该是日期,或者星期,例如第一行0、1表示工作日和节假日,那么公式为:热心网友 时间:2022-06-17 04:53
在AG2中输入或复制粘贴下列公式
=SUMPRODUCT((WEEKDAY(B$1:AF$1,2)<6)*(B2:AF2>=8))+SUMPRODUCT((WEEKDAY(B$1:AF$1,2)>5)*INT(B2:AF2/4))
下拉填充