在Excel中,如果单元格A1是时间(2016/4/2 12:30),需要在B1中判断出是什么班次。
班次的时间假如是:1:00-8:00是夜班,8:00-16:00 是白班,16:00-次日1:00是中班。
在B1中的公式需要如何写??
哪位大侠帮忙写一下。
B1中写的这个公式,但不能完全判断对。
=IF(1<TEXT(A1,"h")<8,"夜班",IF(8<TEXT(A1,"h")<16,"白班","中班"))
填入后都判断出来是中班,其它班次判断不出来。
追答=IF(AND(--TEXT(N4,"h")>1,--TEXT(N4,"h")<8),"夜班",IF(--TEXT(N4,"h")<16,"白班","中班"))
追问=IF(AND(--TEXT(N4,"h")>=1,--TEXT(N4,"h")=8,--TEXT(N4,"h")<16),"白班","中班"))
这样就正确了,不知道为啥要加“--”?
其作用是将文本数据转换成数值型数据以用于计算。
本回答被提问者采纳可以了,谢谢咯。