簡體   English   中英

Excel日期時間公式

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM