我需要填写与时间相对应的日期。当时间从23变为0时,我只需要增加日期的东西。这是我的工作表的样子:
5/1/2017 23:00
5/1/2017 23:00
5/1/2017 23:00
? 0:00
? 0:00
? 0:00
我已尝试使用不同格式的时间列:
IF(AND(B4=0,B3=23),A3+1,A3)
IF(AND(B4="1/0/1900 12:00:00 AM",B3="1/0/1900 11:00:00 PM"),A3+1,A3)
IF(AND(B4="12:00:00 AM",B3="11:00:00 PM"),A3+1,A3)
答案 0 :(得分:0)
您的第一个公式看起来是正确的但如果您在单元格中输入=B3=23
(FALSE
),则可以看到错误的位置。相反,请尝试B3=23/24
:=IF(AND(B4=0,B3=23/24),A3+1,A3)
。
答案 1 :(得分:0)
A B
1 5/1/2017 11:00:00 PM
2 XXX 12:00:00 AM
XXX为= IF(ABS(B1-23/24)<0.001,IF(ABS(B2-24/24)<0.001,A1+1,A1),A1)
我们在这里做的是一个嵌套的if语句,基本上说是A和B
其中A是“上面的单元格中的时间是晚上11点”
和B是“单元格中的时间接近零”
excel中日期/时间的工作方式是小数部分对应于午夜之后的时间。所以1 / 24~ .041667是午夜过了一个小时,23/24是晚上11点