我在Excel中将PivotTables和PivotCharts用于动态仪表板。目前,我想在工作中进行3个班次的可视化,但要做到这一点,我必须:
从“日期和时间单元”中提取时间,我可以使用 = A2-INT(A2)。没问题
创建一个嵌套的IF AND公式,以检查小时是否适合以下任何一种班次:
15:00-23:00,23:00-7:00,7:00-15:00
我正在使用此
:=IF(AND(E2>=TIME(15,0,0),E2<TIME(23,0,0)),"3-
11",IF(AND(E2>=TIME(23,0,0),E2<TIME(7,0,0)),"11 - 7","7 - 3"))
但是它混合了各档次,仅显示3-11和7-3档次,好像无法区分上午和下午...我错过了23:00-7:00档次
答案 0 :(得分:0)
TIME
返回的十进制数是一个介于0(零)到0.99988426之间的值,代表从0:00:00(12:00:00 AM)到23:59:59(11 :59:59 PM)
换句话说,AND(E2>=TIME(23,0,0),E2<TIME(7,0,0)
与AND(E2>=0.96,E2<0.29)
等效(四舍五入到小数点后两位)。因此,您的第二个AND
公式只能 为假。
将AND
更改为OR
,或左右翻转第二个IF
逻辑:
...IF(AND(E2>=TIME(7,0,0),E2<TIME(15,0,0)),"7 - 3","11 - 7")