Excel函数与公式

乄.壊脾氣.爺ゞ Lv.2

关注


如何判断某个日期和时间在此范围内
如何修复附件中的D栏位的公式(要有日期和时间的判断)
=IF(AND(C3>=TEXT(A3,"yyyy/mm/dd hh:mm"),C3<=TEXT(B3,"yyyy/mm/dd hh:mm")),"在范围内","不在范围内")
image.png

如何判断某个日期和时间在此范围内.zip   2024-2-27 16:04 上传

7.22 KB, 下载次数: 13

476阅读
8回复 倒序

thdyyf Lv.2 2楼

=IF(AND(C3>=A3,C3<=B3),"在范围内","不在范围内")

solextrade Lv.7 3楼

=REPT("不",MEDIAN(C3,A3:B3)<>C3)&"在范围内"

袁勇 Lv.7 4楼

=IF(AND(C3>=TEXT(A3,"yyyy/mm/dd hh:mm")*1,C3<=TEXT(B3,"yyyy/mm/dd hh:mm")*1),"在范围内","不在范围内")

转换成数值才能比较。

yllmessi Lv.2 5楼

=IF(AND(C3>A3,C3<=B3),"在范围内","不在范围内")
用这个
不太清楚之前的公式中为什么要增加text函数再判断,日期和时间不是直接能比大小吗?

朝露孤烟 Lv.2 6楼

本帖最后由 朝露孤烟 于 2024-2-27 16:25 编辑

因为A列和C列的数据已经是日期格式,不需要用TEXT转换。所以,公式修改为=IF(AND(C3>=A3,C3<=B3),"在范围内","不在范围内")
如果要保留原来公式函数不变,则可这样修改=IF(AND(C3>=--TEXT(A3,"yyyy/mm/dd hh:mm"),C3<=--TEXT(B3,"yyyy/mm/dd hh:mm")),"在范围内","不在范围内")

image.png

乄.壊脾氣.爺ゞ 楼主 7楼

引用: 朝露孤烟 发表于 2024-2-27 16:20
因为A列和C列的数据已经是日期格式,不需要用TEXT转换。所以,公式修改为=IF(AND(C3>=A3,C3=--TEXT(A3,"yyy ...

對的,非常感謝,

乄.壊脾氣.爺ゞ 楼主 8楼

引用: 袁勇 发表于 2024-2-27 16:17
=IF(AND(C3>=TEXT(A3,"yyyy/mm/dd hh:mm")*1,C3

非常感謝,我就是個小白,

miaojohn45 Lv.3 9楼

image.png


  1. =IF(ISERR(VDB(,,B3,A3,C3)),"不在范围内","在范围内")

已显示全部内容