如果我的日期列是星期日,我已经想出了如何进行计算。但是,我想在星期六添加这个公式,并且正在艰难地挣扎
=IF(WEEKDAY(A61)=1,0,IF(H61>8.5,H61-8.5,0))
我想做的是弄明白
工作公式更新:
=IF(WEEKDAY(A3,11)>=6,0,IF(H3>=8.5,8,IF(H3<6,H3,IF(H3<8,H3-0.5,"You have an Error"))))
也
=IF(WEEKDAY(A3,11)>5,0,IF(H3>8.5,H3-8.5,0))
答案 0 :(得分:3)
我绝不是Excel专家。
正如您所发现的,Excel IF
函数有3个参数:条件,&#39; true&#39;行动,以及“假”&#39;行动。您可以将IF
链接在一起。所以在你的情况下你可以做(使用一些伪代码):
IF(day = 1, 'do the sunday thing', IF(day = 6, 'do the saturday thing', 'do the weekday thing'))
它很混乱,可能有更好的方法来实现它......但是你去了。
答案 1 :(得分:1)
以下是OR()
:
=IF(OR(WEEKDAY(A10)=1,WEEKDAY(A10)=7),"Weekend","Not the Weekend")
所以对你的例子来说:
=IF(OR(WEEKDAY(H61)=1,WEEKDAY(H61)=7),0,IF(H61>8.5,H61-8.5,0))
(您可以更改工作日相等性以检查设置中的0
和6
)