iT邦幫忙

0

Excel 2007 計算年資

  • 分享至 

  • twitterImage

請問,使用excel 2007的話,要如何寫一個計算年資的小程式呢?

A1欄我填入西元的起始時間,B1欄位我填入結束時間

C1欄位我則空白,準備將計算出來年資KEY IN進去

請問程式上要如何寫?

再麻煩各位教一下了,謝謝!

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

6
slime
iT邦大師 1 級 ‧ 2012-01-31 11:50:52
最佳解答

c1:
單純的"年"資

<pre class="c" name="code">=year(b1)-year(a1)

複雜一點的(以月計算), 再配合 month() 使用.

klm2242 iT邦研究生 1 級 ‧ 2012-01-31 12:01:50 檢舉

不好意思,我要連年月日都要出來~

CalvinKuo iT邦大師 7 級 ‧ 2012-01-31 13:42:55 檢舉

有人問過了... 請參考simon581923大大的解答
http://ithelp.ithome.com.tw/question/10070959
我公司比較簡單 =(B1-A1)/365.25 就可以算出有小數點的年資....

klm2242 iT邦研究生 1 級 ‧ 2012-01-31 14:14:00 檢舉

感謝囉!

8
alenchen
iT邦新手 2 級 ‧ 2012-02-01 02:28:03

Excel裡有一個函數精靈裡找不到的「隱藏版」函數;
DateDif(日期1,日期2,計算單位代碼)
日期1:比較早的日期
日期2;比較晚的日期
計算單位代碼(資料型態是文字,直接寫在運算式中記得加""):
y:計算兩個日期相差多少年整(去尾)
m:計算兩個日期相差多少個月整(去尾)
d:計算兩個日期相差多少天
ym:計算兩個日期相差「去掉整數年後的月數」
yd:計算兩個日期相差「去掉整數年後的天數」
md:計算兩個日期相差「去掉整數月後的天數」

我要發表回答

立即登入回答