首页 养生问答 疾病百科 养生资讯 女性养生 男性养生

excel中 时间的判断?

发布网友

我来回答

3个回答

热心网友

excel中时间的判断,根据你的补充说明,可以在A、B列做两个辅助列,分别把每个时间点对应的节点填上,如8:00上午,11:00中午等等。
然后在C列为实际的时间,D列就是公式得出的结果。
那么在D1输入公式,并向下填充,如下:
=LOOKUP(C1,A:B)
公式及效果图如下:

热心网友

根据你的图片上的数据和公式,可以判断出:一、D列的时间是文本格式的,不是真正的时间格式,二、你的公式的判断顺序写反了。
E2公式改为:

=IF(--D2>=--"17:30","迟到",IF(--D2>=--"14:00","下午",IF(--D2>=--"11:00","中午","上午")))
这条公式的意思是:
如果D2大于等于17:30分,那么返回“迟到”两字,
如果D2大于等于14点,那么返回“下午”两字,
如果D2大于等于11点,那么返回“中午”两字,
否则返回“上午”两字,
公式中的两个负号,作用是将文本格式的数据转化成数值格式。

热心网友

公式修改为
=IF(D2>=TIME(16,,),"下午",IF(D2>=TIME(11,,),"中午","上午"))
大于条件要大于等于的数要从大到小排序。

=LOOKUP(A1,{0,8,11,16}/24,{"凌晨","上午","中午","下午"})

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com