返回列表 上一主題 發帖

[發問] 請問要有什函數可以判斷時間來分出日、夜班

回復 1# 52ee24

B2 =LOOKUP(MOD(A2,1),--{0,"7:40","19:41"},{"夜","日","夜"})&"班"
下拉
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 5# p212

主要是使用MOD函數取出時間
  1. =IF((MOD(A2,1)>--"7:40")*(MOD(A2,1)<=--"19:40"),"日班","夜班")
  2. =IF((MOD(A2,1)>TIME(7,40,))*(MOD(A2,1)<=time(19,40,)),"日班","夜班")
複製代碼
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 9# JBY

好想法-讚
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 11# Scott090

-- 就是數學運算 負負的正,EXCEL 的TRUE/FALSE 在數學運算中會轉為 1/0 來處理,文字數字或日期、時間也相同會轉為數值計算。
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 13# Scott090

VBA 與 公式確實不一致

--"12", 1*"12" VBA及公式都可以

日期與時間文字轉換公式可以,VBA無法處理
--"8:00", 1*"8:00"
--"2015/8/20",
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

        靜思自在 : 自己害自己,莫過於亂發脾氣。
返回列表 上一主題