时间段选择判断

时间参数的数据字典已经写好公式如下:

GREPARRAY(

ARRAY("07:00-09:00","09:00-11:00","11:00-14:00","14:00-16:00","16:00-19:00","夜班"),

IF(DAY($DATES) = DAY(NOW()), 

   AND(Hour(NOW())-mid(item,7,2) < 2 , Hour(NOW()) - mid(item,7,2) > -1),

   IF(Hour(NOW()) < 12,item = "夜班", item = "")

)

)

我想在此基础上加上,周六,周日时间为夜班,其余日期按照上面公式判断。如何实现???

FineReport history 发布于 2020-5-18 10:52 (编辑于 2020-5-26 10:32)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
snrtuemcLv8专家互助
发布于2020-5-18 10:55(编辑于 2020-5-18 10:55)

if(weekday(today()==6)||weekday(today()==7),全选代码,你现在的代码)


帆软中weekday()s是判断今天是周几

  • history history(提问者) 我现在的公式好像是会再次判断的,所以按照你这个来好像不行,能帮我看看不
    2020-05-18 11:18 
  • snrtuemc snrtuemc 回复 history(提问者) 你把判断语句,嵌套在你的if语句的前面,先判断是不是周六或周日,不是在执行你的if语句
    2020-05-18 11:22 
  • history history(提问者) 回复 snrtuemc 没太看懂,能帮我写一下吗?
    2020-05-18 14:01 
  • history history(提问者) 而且我的today应该是个参数来的
    2020-05-18 16:22 
  • 2关注人数
  • 312浏览人数
  • 最后回答于:2020-5-26 10:32
    请选择关闭问题的原因
    确定 取消
    返回顶部