我在伦敦 GMT 时区。
如果我插入我的excel:
=IF(OR(WEEKDAY(F20)=6;WEEKDAY(F20)=7);TRUE;FALSE)
我TRUE
回来了,这显然是错误的,因为它Friday
在我的时区!
但是,这是错误的,请参见此处:
为什么这个错误是excel?
我很感谢你的回答!!!
我在伦敦 GMT 时区。
如果我插入我的excel:
=IF(OR(WEEKDAY(F20)=6;WEEKDAY(F20)=7);TRUE;FALSE)
我TRUE
回来了,这显然是错误的,因为它Friday
在我的时区!
但是,这是错误的,请参见此处:
为什么这个错误是excel?
我很感谢你的回答!!!
WEEKDAY(F20)
将是 6 - 这是星期五。
从文档中:
默认情况下,日期以整数形式给出,范围从 1(星期日)到 7(星期六)。
所以 6 是星期五。
看起来你应该检查WEEKDAY(F20)
是 1 还是 7,如果你想知道它是否是周末。
如果要使用星期一 (1) - 星期日 (7),则需要将第二个值 2 传递给函数:
WEEKDAY(F20, 2)
(再次,请参阅文档。)