excel日期時間相減,excel中日期如何相減得到月數

2021-12-24 07:39:57 字數 2064 閱讀 2318

1樓:毛夏止雨

格式問題,替換.

為-就好了

計算兩個日期間的差有專門的datedif()函式,既可以計算出天數也可以求月數和年數。不過要求樓主的資料為常規的日期資料。也就是常見的用“-”或者“/”間隔的日期資料。

我舉個例子樓主參考一下:

=datedif(a1,b1,"d")

如果a1中的資料是“2011-1-1”,b1中的資料是“2012-1-1”那麼結果是365。

同時公式中的a1,b1可以替換為"2011-1-1"及"2012-1-1"或者“today()”這樣的資料或者函式。比如以下的公式:

=datedif("2011-1-1","2012-1-1","d")

=datedif("2011-1-1",today(),"d")

2樓:匿名使用者

在c1中輸入

=date(value(right(a1,4)),val(mid(a1,4,2)),val(left(a1,2)))

這樣在c1中就得到了a1的日期表示形式

在d1中輸入

=date(value(right(b1,4)),val(mid(b1,4,2)),val(left(b1,2)))

這樣在d1中就得到了a1的日期表示形式

在e1中輸入 =c1-d1 得到一個結果,如果它表示的不是數字的形式,你可以在設定單元格格式中把它設定為“常規”

這些公式可以往下填充以得到更多的結果

3樓:匿名使用者

=(int(a1)-int(b1))*24+hour(a1)-hour(b1)+(minute(a1)-minute(b1))/60+(second(a1)-second(b1))/(60*60)

上面這個公式返回的是以小時為單位的結果,其中有4項,分別是時間相減得到的天、小時、分鐘、秒。int(a1)-int(b1)和=day(days360(a1,b1))結果一樣(依據我對個別資料的計算結果)。這樣可以避免樓上所說的計算錯誤,但是直接將這4項按1樓的公式顯示成“幾天幾點幾分幾秒”,結果就不對了(我也不知道為什麼)。

另外比如只想精確到小時,則後面分鐘和秒兩項不寫即可。

excel中日期如何相減得到月數

4樓:名字被取了

excel日期相減得到月數,我們通常使用datedif函式來得到兩個日期相隔月份。

如下面的excel例項:如何實現兩個日期相減得到月份,日期相減需要考慮到跨年的日期情況。

excel日期相減月數的獲取方法,使用了datedif函式。

datedif函式計算日期相減得到月份數的基本語法: =datedif(開始日期,結束日期,”m”),其中的引數“m”,表示日期之差的月數(非四捨五入)。

5樓:波波說

計算工齡用到datedif公式,第一個參數列示開始的時間,第二個參數列示結束時間,第三個參數列示返回的結果,可以為“y”"m" "d",需要注意的就是計算的結果是這兩個日期之間的整年數或整月數。

6樓:匿名使用者

在excel中計算兩個日期之間的差,並得到月份數,可以用datedif函式來實現。

公式為:=datedif(a1,b1,"m")。該函式的第一個引數是開始日期,第二個引數是結束日期,第三個引數是定義返回值是年數、月份數、還是天數。

返回年數用引數“y”,月份數用“m”,天數用“d”.

7樓:萊昂納德_尤拉

=datedif(a1,a2,"m")

a2是靠後的日期

8樓:匿名使用者

先提出月數再減就好了

比如=month(a1)-month(b1)

excel高手,如何讓兩個時間相減,得出多少分鐘?

9樓:匿名使用者

=(a1-b1)*24*60

10樓:邱小妞

比如24h17m減去3h24m

Excel怎麼批量修改日期和時間格式

text text date left a1,4 mid a1,5,2 mid a1,7,2 yyyy m d h mm ss time mid a1,9,2 mid a1,11,2 right a1,2 yyyy m d h mm ss 假設資料在a1單元格 假設你的日期時間在a列,首個在a2,你...

excel中日期時間的判斷公式 如何判斷兩列日期是否符合特定的條件

if a1這裡int a1 就是當天,所以int a1 1就是次日 版5 8 15 24就是15點 權3 4 18 24就是18點 1.5 1 12 24次日12點 if or and hour a1 15,hour b1 18,datedif a1,b1,d 0 and hour a1 15,ho...

在Excel表中實現自動填寫日期時間,填寫後就不需要自動更新

選中單元格,按ctrl 即可輸入當前日期,以後開啟檔案時會自己更新。在b2單元格中輸入 a2 即可,就會自動隨a2更新 使用工作表內容改變事件觸發巨集 private sub worksheet change byval target as range if target.row 2 and tar...