Google Sheets多列条件判断公式需求:工作日特定时段返回TRUE
Google Sheets多列条件判断公式修正
原公式问题:你写的公式连续使用
=OR(...)属于语法错误,这种写法是把多个判断结果用等号强制对比,只有第一个AND的结果和后续OR结果完全相等时才会返回TRUE,这就是仅周一符合条件时正常、其余情况异常的原因。正确公式:
直接用AND嵌套OR实现逻辑判断,同时满足「工作日」和「时间在9-19点」两个条件时返回TRUE,否则返回FALSE:=AND(OR(A7="Monday",A7="Tuesday",A7="Wednesday",A7="Thursday",A7="Friday"), B7>9, B7<19)可选简化公式:
如果A列的星期是通过WEEKDAY()函数生成的数字(设置参数2时,1=周一,5=周五),可以用更简洁的写法:=AND(WEEKDAY(A7,2)<=5, B7>9, B7<19)
内容的提问来源于stack exchange,提问作者Ron B
相关产品推荐
相关产品推荐

