急!!!!Excel 日期相減?

我想要用excel 將日期相減~求它期間的天數

但是資料日期的格式好像是數字格式

ex:960103(數字格式) - 951213(數字格式) =??天

我有試過將他們的格式改成日期格式

可是~都會變成很奇怪的日期

因為資料有好幾千筆~我不可能一個一個重key吧>"<

請問有什麼方法可以求得他的天數呢??

先謝過了~^^

3 Answers

Rating
  • 1 decade ago
    Favorite Answer

    由於你說你的資料是數字格式﹐所以不能直接相減,必須先轉成日期資料後才能相減。

    公式如下:

    A1=960103

    A2= 951213

    A3=DATE(LEFT(A1,2)+1911,MID(A1,3,2),RIGHT(A1,2))-DATE(LEFT(B1,2)+1911,MID(B1,3,2),RIGHT(B1,2))

  • 1 decade ago

    A1, A2要用「日期」格式,A3 則要用「一般」格式

    A1= 2007/1/3

    A2= 2006/12/13

    A3= +A1-A2, 出現 1900/1/21 00:00

    再將 A3 的格式改成 「一般」,就會出現 21

    A1, A2 可以是任何「日期」格式。

    其原理很簡單,詳見

    剖析excel日期、時間、星期的核心

    http://tw.group.knowledge.yahoo.com/excel-learn/ar...

  • 1 decade ago

    A1 欄位是第一個日期

    A2 欄位是第二個日期

    A3 欄位是第二個日期減去第一個日期

    假設

    A1 為 2009/1/1

    A2 為 2009/1/2

    則 A3=A2-A1

    A1, A2 的格式要設為 『日期』格式

    A3 的格式要設為 『通用格式』

    如果希望 2009/1/1 ~ 2009/1/2 是兩天的話

    則 A3= (A2-A1) +1

Still have questions? Get your answers by asking now.