[英]Excel Date-Time Formula
我需要填寫與時間相對應的日期。 當時間從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)
您的第一個公式看起來是正確的,但是如果您在單元格中輸入=B3=23
(這是FALSE
),則可以看到哪里出了問題。 而是嘗試B3=23/24
: =IF(AND(B4=0,B3=23/24),A3+1,A3)
。
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點
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.