EXCEL用IF函数如何在两个时间区域内确定某个数字

例如XX员工加班到19:00,给他加1分 那么if(>=19:00,<20:00,1)
加班到20:00,给他加2分,那么if(>=20:00,<21:00,2)
一次类推,当>24:00,6 不再计分,如何用函数IF表示直接的到对应的数字。例如XX员工19:27,直接在另一个单元格导入if公式得1

考虑到8:00以后属于正常上班了,因此公式:

=MIN(MOD(INT(HOUR(A1)-19),24)+1,6)*((HOUR(A1)<8)+(HOUR(A1)>=19))

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-07-30
=IF(A1>--"24:00"&1,6,IF(A1>--"23:00",5,IF(A1>--"22:00",4,IF(A1>--"21:00",3,IF(A1>--"20:00",2,IF(A1>--"19:00",1,""))))))
或者:
=MIN(ROUNDUP(TEXT(A1-"19:00","[s]")/3600,0),6)
相似回答