发布网友
共5个回答
热心网友
=IF((A1-INT(A1)>13/24)*(A1-INT(A1)<13.5/24),"午高峰",IF((A1-INT(A1)>17/24)*(A1-INT(A1)<19.5/24),"晚高峰",""))
下拉
热心网友
时间,是1天分成24份,分成小时,再分成60分成分钟。17点,19点都是小数,可以用and()判断,在这个区间的显示晚高峰。
热心网友
你时间格式是标准格式吗?如果是,假设A1是标准时间格式的数值,B1输入公式:
=IF(AND(A1>=17/24,A1<=19.5/24),"晚高峰",IF(AND(A1>=10.5/24,A1<=13/24),"午高峰",IF(OR(A1>=23/24,A1<=6.5/24),"凌晨")))
PS:你的午高峰应当是定义错误的吧。
热心网友
在B1中输入或复制粘贴下列公式
=IF(AND(A1>=17/24,A1<=19.5/24),"晚高峰",IF(AND(A1>=10.5/24,A1<=13/24),"午高峰",IF(OR(A1>=23/24,A1<=6.5/24),"凌晨","")))
或
=LOOKUP(A1,{0,6.5,10.5,13,17,19.5,23}/24,{"凌晨","","午高峰","","晚高峰","","凌晨"})
下拉填充
热心网友
=if((a1>=time(17,0,0))*(a1time(13,0,0))*(a1<time(13,30,0)),"午高峰",""))
这是时间在17:00--19:30和13:00--13:00(不包括13:00)显示高峰,其他时间段不显示的设置: