excel中,用公式计算 如果在日期的那一列中显示周六或周末,那在加班那一列中显示是,否则则显示否

excel中,用公式计算 如果在日期的那一列中显示周六或周末,那在加班那一列中显示是,否则则显示否,第1张

如果日期在B2单元格,那么在单元格输入 =IF(WEEKDAY(B2,2)>5,"是","否")。

EXCEL常用函数

1sum求和函数:返回选定数值或者选定区域的和。

顾名思义,此函数可以是连续的区域求和,也可以是间断的区域,也可以是没有任何关联的单元格。

2两个数相乘的函数很简单,下面分享一种快捷的,A列和B列对应单元格相乘的。C1=A:AB:B(结果是C1=A1B1,C2=A2B2)只是一种快捷的写法。

3sumproduct函数:加法乘法的结合,两行对应单元格相乘的积。

A3=SUMPRODUCT(A1:E1,A2:E2),则在A3单元格将显示A1A2+B1B2……的乘积之和。

两列乘积之和同样适用。

4ROUND函数:保留需要的小数位数,并四舍五入

B1=ROUND(A1,2),则将A1单元格的值四舍五入保留两位小数。

5mod函数:两数相除,求余数。

语法mod(被除数,除数),可以是指定的数,也可以是某一个单元格

你是用来做考勤统计的是吧。
不确定你的F2单元格的值是否带日期。还是日期在其他列。需要说清楚一点。
可以用WEEKDAY()函数,判定是否为双休日,结合IF函数进行处理

另外你的函数也不完全对吧,7-18点之间全是工作时间,没有午休?不符合劳动法喔。其他法定假日也要考虑的

EXCEL中有专门的函数WEEKDAY可返回某日是一周中的第几天,第一参数是日期,第二参数是返回周几的形式,参数不同,返回的数字也不同,正常使用参数2,从星期一到星期日分别返回1~7,公式是(此处以G列为例):=WEEKDAY(G1,2);

查看一系列日期中哪天是周六、周日休息日,使用条件格式更方便;

选中日期列,选择:数据--条件格式--新建规则;

输入条件公式:=WEEKDAY(G1,2)>5,设置格式,如红色填充;

确定后,有红色填充的即为周六、周日休息日。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13380430.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-25
下一篇 2023-07-25

发表评论

登录后才能评论

评论列表(0条)

保存