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...