Excel 2016中计算工时以外的公式

Excel 2016中计算工时以外的公式,excel,excel-formula,Excel,Excel Formula,我想找出有人在工作的时间以外的时间。因此,如果是工作日,而不是上午8点到下午6点,那么答案是“是”,如果是周六或周日,答案是“是” 共有3列: 1.日期(A) 2.时间(B) 3.非工作时间(C) 我复制了下面的公式,打印出所有行的“否”,但对于工作时间以外工作的人,有些行应该是“是” =如果(和(工作日(A1)>1,工作日(A2)=8/24,B2您的公式在第一个参数上碰到了一个TRUE子句,这使得它不能继续到第二个参数: =IF(a段1,真[“否”]、假[论点2,真[“否”]、假[“是”])

我想找出有人在工作的时间以外的时间。因此,如果是工作日,而不是上午8点到下午6点,那么答案是“是”,如果是周六或周日,答案是“是”

共有3列: 1.日期(A) 2.时间(B) 3.非工作时间(C)

我复制了下面的公式,打印出所有行的“否”,但对于工作时间以外工作的人,有些行应该是“是”


=如果(和(工作日(A1)>1,工作日(A2)=8/24,B2您的公式在第一个参数上碰到了一个TRUE子句,这使得它不能继续到第二个参数:

=IF(a段1,真[“否”]、假[论点2,真[“否”]、假[“是”])

=如果(和)(工作日(A1)>1,工作日(A2)=8/24,B2=8/24,B2
=IF(AND(WEEKDAY(A1)>1,WEEKDAY(A2)<7),  'If weekday is between 1 & 7
"No",                                  'Then return "No", as long as it is a weekday it will always return no without going any further!
IF(AND(B2>=8/24,B2<18/24),
    "No",
    "Yes"))