excel if函数如何判断现在时间是否介于一个时间段内,比如是否介于5点至9点!是返回A不是C

如题所述

判断当前时间点是否在一个时间段的操作方法如下:

一、如下图,要在B1单元格中判断当前时间(当前时间显示在了A3单元格)是否在上午5点到9点之间,那么首先需要输入两个辅助单元格,在这两个单元格内分别输入这个时间段的两个时间(这个时间段的两个时间点可以输入在任意两个空白单元格内,只需后面更改公式中的单元格参数即可)。

二、这时在B1单元格中输入下面公式=IF(AND(TIME(HOUR(NOW()),MINUTE(NOW()),0)>A1,TIME(HOUR(NOW()),MINUTE(NOW()),0)<A2),"A","C")   。

三、 最后按回车键计算,或是按公式栏上的输入按钮。

四、这时即可在B1单元格内判定出当前时间是否在5点到9点之间。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-01-12

方法一:

第一步,获取现在时间,公式:=now()

第二步,判断时间段,公式:=IF(AND(HOUR(B8)>17,HOUR(B8)<21),"A","C")


方法二:

公式:=IF(AND(HOUR(NOW())>17,HOUR(NOW())<21),"A","C")


第2个回答  2019-01-12

输入

=IF(AND(HOUR(NOW())>=5,HOUR(NOW())<=9),"A","C")

详见附图示例

本回答被提问者采纳
相似回答