Excel關於日期計算的公式技巧

2021-06-25 10:45:43 字數 1302 閱讀 5804

起始日期

結束日期 

公式備註

2001-8-21

2005-2-19

=datedif($a1,$b1,"y")

計算兩個指定日期間的年數

2001-8-21

2005-2-19

=year($b2)-year($a2)

對比這個公式與上面公式的結果即可知曉

2001-8-21

2005-2-19

=datedif($a3,$b3,"m")

計算兩個指定日期間的月數

2001-8-21

2005-2-22

=datedif($a4,$b4,"ym")

忽略兩個日期間的年和日,只計算相關月數,這裡要注意起始日期的日數與結束日期的日數之間的大小有區別。

2001-8-21

2005-2-20

=datedif($a5,$b5,"ym")

自己試驗下結果自然知曉

2001-8-21

2005-2-19

=datedif($a6,$b6,"d")

計算兩個指定日期間的天數

2001-2-21

2005-2-23

=datedif($a7,$b7,"yd")

注意下面公式和這個公式的結果,如果不同年份,相同的月份,則只日數相減,但如起始日期的月份比結束日期的月份大,則要加上1年再相減。

2001-3-21

2005-2-23

=datedif($a8,$b8,"yd")

參見上一行備註

2001-2-25

2005-3-2

=datedif($a9,$b9,"yd")

這個自己試驗下和上面的兩個對比看看

2005-2-22

2005-4-20

公式太長,寫備註了。

=datedif($a10,$b10,"y")&"年"&datedif($a10,$b10,"ym")&"月"&datedif($a10,$b10,"md")&"日"  

計算兩個指定日期間的年數、月數和天數

2001-2-21

=datedif($a11,today(),"y")

計算指定日期與今天相差的年數

2001-2-20

2005-4-8

=2*int((weekday(a12,2)+b12-a12)/7)+if(mod(weekday(a12,2)+b12-a12,7)=6,1,0)-if(weekday(a12,2)=7,1,0)

計算指定兩個日期間的週末(周

六、週日)的天數

Excel無法進行公式計算

從去年年底開始搭建自己的部落格 gae部落格 國內需要 才能訪問 和wordpress部落格 近期準備將其轉到可以繫結blog.shanlilaideyu.tk的伺服器上 後就很少更新csdn部落格了,準備過段時間,將這三個部落格統一起來,順便完成blog.shanlilaideyu.tk 的繫結。...

Excel隔行求和計算公式

excel隔行求和計算公式 第三種方法 注意 第一和第三種方法在你更改了函式之後必須要按ctrl shift enter,否則會計算所有單元格的和。如題目所述,如何在excel中實現隔行求和 如下圖,假設存在這樣的一張資料表!下面,我們要實現的效果是,實現隔行求和,和值放在f3單元格!我們所要實現的...

Excel中最精確的計算年齡的公式

假設a1是身份證號所在單元格 if month now int mid a1,11,2 year now int mid a1,7,4 if day now int mid a1,13,2 year now int mid a1,7,4 year now int mid a1,7,4 1 excel...