1樓:譚笑風笙
你的日期不是標準日期格式,所以要用公式先轉換一下在c1輸入
=datedif(substitute(a1,".","-"),substitute(b1,".","-"),"d")
即可得到兩個日期相差的天數
如果你的日期是標準的2003-3-25這種格式,可在c1輸入=datedif(a1,b1,"d")
如果你想得到多少年多少月多少天(在標準日期格式的前提下),在c1輸入=datedif(a1,b1,"y")&"年"&datedif(a1,b1,"ym")&"月"&datedif(a1,b1,"md")&"天"
當前日期格式
=datedif(substitute(a1,".","-"),substitute(b1,".","-"),"y")&"年"&datedif(substitute(a1,".
","-"),substitute(b1,".","-"),"ym")&"月
","-"),"md")&"天"
還有疑問請q19165827
2樓:匿名使用者
把「.」換成「-」 換成之後 用公式=a1-b1(格式換成數值) 就好了
3樓:山桑弓
如果a1放2003.03.25
b1放2012.03.24
c1中輸入
=sumproduct(substitute(a1:b1,".","-")*)
或者可以
=text(sumproduct(datedif(substitute(a1,".","-"),substitute(b1,".","-"),)*),"0個月00天")
4樓:匿名使用者
=datedif(substitute(a1,".","-"),substitute(b1,".","-"),"d")&"天"
或:=datedif(substitute(a1,".","-"),substitute(b1,".
","-"),"m")&"個月","-"),"md")&"天"
5樓:
=date(left(b1,4),mid(b1,6,2),right(b1,2))-date(left(a1,4),mid(a1,6,2),right(a1,2))
得到的是天數
如計算a1和b1兩個日期之間的天數
=b1-a1
6樓:黑魂兒
用兩個日期直接相減就可以了。比如a1單元格是2012-2-1 b1單元格是2012-3-2 在c1輸入=b1-a1就可以了。
2535926560有問題通過這個號找我。
7樓:
直接相減就可以了, 把相減的單元格格式設為常規或數值.
8樓:匿名使用者
在c1單元計算a1、b1單元格兩日期差公式=datedif(a1,b4,"d")
excel計算兩個日期之間相差多少小時?
9樓:匿名使用者
如圖,在c1中計算b1日期和a1日期相差多少小時。在c1中輸入「=text(b1-a1,"[h]"」回車即可。
10樓:匿名使用者
=text(b1-a1,"[h]")
excel怎麼計算兩個日期之間天數和時間計算
11樓:星爺愛分享
計算兩個日期之間的天數方法:
1、開啟excel,分別填入起始日期和截止日期,如下圖所示;
2、任意選中乙個excel單元格,輸入公式,輸入等於號,用截止日期減去起始日期;
3、輸入公式後,直接點選確定即可計算兩個日期的天數,注意,一定要用大的日期減去小的日期,不然會出現問題;你也可以直接修改時間,公式會自動計算天數。
時間計算方法:
1、開啟excel,分別填入開始時間和結束時間,如下圖所示;
2、任意選中乙個excel單元格,輸入公式,輸入等於號,用開始時間減去結束時間;
3、輸入公式後,直接點選確定即可計算兩個時間的長度,注意,一定要用大的時間減去小的時間,不然會出現問題;你也可以直接修改時間,公式會自動計算時間;另外這個公司只能計算一天內的時間;
4、計算時間長度大於一天,則需要同時輸入日期和時間才能計算,然後用結束時間減去開始時間即可;
5、輸入公式後點選確定,即可計算時間長度。
12樓:天使在唱歌
可以用datedif函式計算兩個日期之間的天數。
1、以excel2010版本為例,如下圖所示有兩個日期,要算這兩個日期之間的相隔的天數;
2、首先在單元格c2輸入datedif公式【=datedif(a2,b2,"d")】,按enter鍵即可得出a2和b2的間隔天數,其中公式中的字母「d」是指day天的意思;
3、假如c列想顯示成「217天」,則可直接在公式末尾加上【&"天"】後按回車鍵就可以了;
4、再把公式下拉填充到其他行,也可計算其他日期之間的天數。
13樓:匿名使用者
1在excel中,兩個日期直接相減就可以得到兩個日期間隔的天數2計算兩個日期之間的天數,也可以用隱藏函式datedif函式來完成,公式如下:
=datedif(a2,b2,"d") 「d」代表天這個函式語法是這樣的:=datedif(開始日期,結束日期,第三引數),第三引數可以有若干種情況,分別可以返回間隔的天數、月數和年數。
3下面再來看一下如何計算時間,最簡單的是兩個時間直接相減即可得到時間差。但是注意,儲存結果的單元格要設定成時間格式。如果超過1天的時間利用上述的方法直接相減會出現時間相差的問題
如果想將時間差的天數和時間都顯示出來,可以設定單元格格式為:
d天 h小時mm分ss秒
14樓:匿名使用者
選中空白單元格,直接在上方輸入公公式「=datedif(a2,b2,"d")」
15樓:匿名使用者
=day(a1-a2)得出天數
日期加時間的相減=text(a1-a2,"[h]小時m分鐘")
16樓:麼彰疏凌曉
日期的差
datedif(開始時間,結束時間,時間單位)結果為向下取整
時間的差
兩個時間直接相減,*24*60*60為相差的秒數,*24*60位相差的分鐘數,*24為相差的小時數
17樓:
=int(b1-a1)&"天"&text(b1-a1-int(b1-a1),"hh小時mm分鐘ss秒")
excel如何自動計算出兩個日期之間相隔幾個工作日?
18樓:匿名使用者
excel怎麼自動計算出兩個日期之間相隔幾個工作日的解決方法如下:
1、用公式可以:=networkdays(a1,b1,"2012-5-1"),
2、節假日要自己手動列出來,
3、networkdays函式要安裝了「分析工具箱」之後才能使用。
excel**如何計算兩個日期相差多少天
19樓:匿名使用者
如果開始日期在a2,結束日期在b2,計算兩者相差多少天,輸入
=datedif(a2,b2,"d")
用excel怎麼計算2個日期之間的天數
20樓:好名全叫豬起了
假設原來的日期在a1,a2
函式為=datedif(a1,a2,"d")
需要注意的,a2必須晚於a1的日期,否則不出結果
21樓:ls_蘿蔔
在a1單元格輸入前面的日期,比如「2004-10-10」,在a2單元格輸入後面的日期,如「2005-6-7」。接著單擊a3單元格,輸入公式「=datedif(a1,a2,"d")」。然後按下回車鍵,那麼立刻就會得到到兩者的天數差
22樓:匿名使用者
兩個日期之間間隔的天數:
起始日期在a1、截止日期在b1
方法一——c1中貼上公式 =b1-a1 後回車確認。
方法二——c1中貼上公式 =datedif(a2,b2,"d")後回車確認。
23樓:匿名使用者
=datedif(a1,b1,"d") a1為更早的時間,順序不能錯
怎樣用excel計算2個日期之間相差的月數 30
24樓:胥浩庹莊麗
如果您要計算兩個日期之間的整月,忽略剩餘的天數,那麼使用datedif函式
=datedif(a1,b1,"m")
如果您不忽略剩餘天數,也就是說那怕整月後余一天,也要算作乙個月那麼使用text函式
=text(b1-a1,"m")
連個函式所得結果依次為7、8,看下圖
datedif
text
25樓:匿名使用者
使用datedif函式,具體寫為datedif(單元格1,單元格2,"m"),注意點是:第一點兩個單元格確保是日期格式,第二點 單元格2的日期要單元格1的日期要新.
26樓:匿名使用者
=if(month(a1)-month(b1)=0,0,if(day(b1)<15,0.5,1)+month(b1)-month(a1))
但不知你如果a1是下半月時怎麼算呢?
27樓:匿名使用者
經我試驗,下面公式能滿足你的要求.
假設:日期1位於a1單元格,日期時間2位於b1單元格,且時間2大於時間1。
那麼你要的公式就如下,
=if((year(b1)-year(a1))*12+month(b1)-month(a1)=0,0,(year(b1)-year(a1))*12+month(b1)-month(a1)+if(day(b1)-day(a1)>15,1,0.5))
另外要注意,使用上述公式的單元格的格式要設定為「常規」。
28樓:匿名使用者
=datedif(a1,b1,"m")
a1的日期要小於b1
=datedif(a1,b1,"y")返回年=datedif(a1,b1,"d")返回天或者你寫成
=datedif(min(a1:b1),max(a1:b1),"m")
就a1 b1 大小隨便 公式自己區分了
29樓:匿名使用者
c1=if(text(a1,"yy-m")=text(b1,"yy-m"),0,datedif(a1,b1,"m")+if(day(b1)<=15,0.5,1)*1)
30樓:匿名使用者
<15,0.5,1)+month(b1)-month(a1)+(year(b1)-year(a1))*12)
自己編的,拿走不謝。
在excel中怎麼用函式統計兩個日期之間相隔的天數
31樓:zer0小雪
excel中用函式統計兩個bai日期之du
間相隔的天數使用datedif函式zhi,函式的形dao式:datedif(start_date,end_date,unit),計算步驟如下
版:1.輸入兩個日期之後,滑鼠權左鍵點選要輸入相隔天數的單元格,注意開始日期一定要早於結束日期,如下圖紅框所示;
2.然後在函式圖示fx後面的輸入框輸入「=datedif(a1,b1,"d")」,如下圖紅框所示;
3.按回車鍵,就可以計算出兩個日期之間相隔的天數,如下圖紅框所示;
4.如果需要計算更多日期差,將日期分別輸入在後面的單元格,如下圖紅框所示;
5.然後利用填充柄,就可以迅速複製公式計算出其他的日期差,如下圖紅框所示。
excel中如何計算兩個日期之間的月數
excel中計算兩個日期之間的月數需要用到日期函式 datedif,該函式能夠計算兩個日期之間的相差的年數 月數 天數。函式及引數說明 函式 datedif start date,end date,unit start date 為乙個日期,它代表時間段內的第乙個日期或起始日期。end date 為...
ecel中如何計算兩個日期的時間差
解疑答惑老師 1,首先datedif函式的格式為 datedif 起始單元格,結束單元格,返回型別 2,然後在單元格c35中輸入公式datedif a35 b35 y y表示時間段中的整年數。3,在單元格d35中輸入公式datedif a35 b35 ym ym表起始日期 結束日期月數差。4,在單元...
如何在excel中計算輸入日期到當月月底以及月初的天數
特特拉姆咯哦 首先開啟excel2007軟體,今天用乙個空白的 教大家計算。2 在 中分別輸入進料日期 本月日期 庫存週期的文字 3 在進料日期 本月日期分別輸入相當的日期。這次主要是計算月數,日期輸入的是整月的日期 4 把滑鼠放在庫存週期下面的d2單元格裡,輸入計算公式 text sum date...