EXCEL如何判断特定时间点是否在一个时间区间内
发布网友
发布时间:2022-04-20 23:10
我来回答
共5个回答
热心网友
时间:2022-05-19 18:24
1、首先打开需要进行设置的excel文档,用鼠标拖动选中需要进行设置的特定区域。
2、之后将excel表格切换到功能区的开始选项卡。
3、然后点击样式组内的条件格式选项,会出现一个下拉菜单,选择菜单中的第一个选项“突出显示单元格规则”。
4、之后,会出现一个二级菜单,在其中选择第二个小于选项。
5、点击之后,会出现一个小于弹框。在左侧输入要设置excel内数据要小于的数值。
6、点击确定之后,excel表格就会变成如下的样子。
热心网友
时间:2022-05-19 18:25
C2公式:
=IFERROR(IF(AND(--LEFT(B2,10)=--LEFT(B2,10),--RIGHT(B2,8)>=--MID(A2,12,5),--RIGHT(B2,8)<=--RIGHT(A2,5)),"是","否"),"")
然后选中C2下拉。
AND内有三个条件:
--LEFT(B2,10)=--LEFT(B2,10)是判断是不是同一天,相等说明是同一天。
--RIGHT(B2,8)>=--MID(A2,12,5)是判断是不是大于等于预约起始时间。
--RIGHT(B2,8)<=--RIGHT(A2,5)是判断是不是小于等于预约截止时间。
三个条件均成立时,返回是,任意一个任意一个条件不成立时,返回否。
IFERROR函数是额外给你套上的一层判断,比如你多下拉了几行公式,A列B列还没填数据时,不加IFERROR的话C列会返回错误值,加上了以后会返回空白值。
---------------------
【更新一下】上面手误,公式写错了,把一个A2写成了B2。
下面是更新后的公式
=IFERROR(IF(AND(--LEFT(B2,10)=--LEFT(A2,10),--RIGHT(B2,8)>=--MID(A2,12,5),--RIGHT(B2,8)<=--RIGHT(A2,5)),"是","否"),"")追问
再请教一下:如果上门时间提前1小时也算有效,如果修改公式呢,谢谢 例:红色标注部份也算
热心网友
时间:2022-05-19 18:25
1、把预约时间分为两列,一列是起始一列是截止;
2、请查看如下公式,灵活修改套用就OK啦
=IF(MEDIAN(B3,D3,C3)=D3,"在","不在")&"指定时间段内"
B3=预约起始,C3=预约截止,D3=上门时间
热心网友
时间:2022-05-19 18:26
方法一:
第一步,获取现在时间,公式:=now()
第二步,判断时间段,公式:=IF(AND(HOUR(B8)>17,HOUR(B8)<21),"A","C")
方法二:
公式:=IF(AND(HOUR(NOW())>17,HOUR(NOW())<21),"A","C")
热心网友
时间:2022-05-19 18:26
假定数据在AB两列,那么在C1写公式:
=IF(AND(B2>=LEFT(A2,16)+0,B2<=LEFT(A2,10)+RIGHT(A2,5)),"是","否")
下拉填充公式即可。