美股台股投資觀測站

Excel 計算年資、線上計算年資、年資計算方式在PTT/mobile01評價與討論,在ptt社群跟網路上大家這樣說

Excel 計算年資在[算表] 年資加總少一天?- 看板Office

作者[算表] 年資加總少一天?
標題MagusLuLu (海邊漂來的某L)
時間2017-08-24 17:38:09 UTC


軟體:Excel 2013
版本:檔案為97-2003.xls格式

正在處理年資問題,但EXCEL計算結果對不起來,上板求教~

A到職日(有上班): 88/02/11
B留停起(未上班): 94/10/01
C復職日(有上班): 97/05/01
D結算日(有上班):106/10/31

我的算法如下:
全年資:D-A+1=18年8個月21天
年月算法DATEDIF(A,D+1,"Y/YM")
日算法D+1-DATE(YEAR(A)+18年,MONTH(A)+8月,DAY(A))
留停前:B-A = 6年7個月20天
年月算法DATEDIF(A,B,"Y/YM")
日算法B-DATE(YEAR(A)+6年,MONTH(A)+7月,DAY(A))
留停期:C-B = 2年7個月 0天
年月算法DATEDIF(B,C,"Y/YM")
日算法C-DATE(YEAR(B)+2年,MONTH(B)+7月,DAY(B))
復職後:D-C+1= 9年6個月 0天
年月算法DATEDIF(C,D+1,"Y/YM")
日算法D+1-DATE(YEAR(C)+9年,MONTH(C)+6月,DAY(C))

(日算法是為了避開DATEDIF(起,訖,"MD")的bug)

理論上(全年資-留停期)=(留停前+復職後),或(全年資)=(留停前+留停期+復職後);
但從EXCEL計算結果怎麼算全年資都比(留停前+留停期+復職後)多1天……
請問我的算法是哪裡出了問題呢?

--

→ soyoso: 覺得是畸零大小月的問題,d為10/31,年資的日則是10/11~ 08/24 18:13
→ soyoso: 10/31為21天,而B留停日5/1未上班,算到4/30,日則為4/11~ 08/24 18:13
→ soyoso: 4/30為20天,d於大月(31天)時會產生1日落差,如於小月(30 08/24 18:13
→ soyoso: )時則會相同,如d為9/30時https://i.imgur.com/aehbjE0測 08/24 18:14
→ soyoso: 試上則為相同 08/24 18:15
→ soyoso: 如將b留停改為11/1算到10/31,a,c,d同原文資料,測試應會 08/24 18:17
→ soyoso: 相同https://i.imgur.com/ayYLoa3 08/24 18:17
→ qpowjohn: 是閏年問題? 08/25 16:50
→ MagusLuLu: 感謝soyoso,確實是大小月造成的差異。 09/12 14:39

Excel 計算年資關鍵字相關的推薦文章

Excel 計算年資在【Excel2007版-函數】計算到今天為止的年資-DATEDIF(2)的討論與評價

今天要介紹Excel隱藏版函數「DATEDIF」計算當日為止的年資,之前曾介紹過這個函數(可參考:【Excel2010版-函數】計算相差天數、月份或年-DATEDIF), ...

Excel 計算年資在EXCEL技巧教學|計算兩個日期之間的差| 可算年資、算年齡的討論與評價

unit:可傳回年、月、日. EXCEL技巧教學|計算兩個日期之間的差| 可算年資、. C2儲存格的公式. C2=DATEDIF(B2,TODAY(),”y”). 傳回以「年」計算的年資。

Excel 計算年資在聯成電腦分享:Excel時間函數全應用 計算年資的討論與評價

把員工”出生日期”欄位整理成三個欄位分別為:年、月、日. 任務四:實際應用. 年資計算,認識函數YEARFRAC(). 備註:所有的函數(大寫、小寫都通用) ...

Excel 計算年資在ptt上的文章推薦目錄

    Excel 計算年資在Excel 〜 DATEDIF 〜 計算年、月、日數 - hjc7780的部落格- 痞 ...的討論與評價

    利用Excel的DATEDIF函數,可以計算兩個日期間的差距,如工作年資、年齡、考試日期倒數…。 語法DATEDIF(start_date,end_date,unit.

    Excel 計算年資在計算兩個日期之間的差的討論與評價

    如何使用dateIF 函數計算兩個日期之間的天數、月數或年數Excel。 ... 以下是公式計算的方式:首先,DATE 函數建立了日期:5/1/2016。 接著,它會使用E17 儲存格中的 ...

    Excel 計算年資在226 使用Excel函數計算年齡(年資)的三種方法 - 錦子老師的討論與評價

    所謂「虛年資」就是從開始工作算起,每過一年就增加一年年資,利用YEAR函數計算年資的公式是「=YEAR(D2-C2)」,如下圖所示。 image. 公式中的D2和C2 ...

    Excel 計算年資在【教學】如何用Excel計算年資?一定要會的Excel基本處理的討論與評價

    excel計算年資.....Step 1 首先先來簡單介紹如何計算員工年齡,準備好員工的生日和年齡欄位... Step 2 使用DATEDIF函數來計算年齡DATEDIF(參考儲存格欄位,TODAY()是指 ...

    Excel 計算年資在計算兩個日期之間的差| 可算年資、算年齡| DATEDIF,可傳回年的討論與評價

    EXCEL 技巧教學|計算兩個日期之間的差|可算年資、算年齡|DATEDIF □函數介紹DATEDIF:計...

    Excel 計算年資在搞定Excel 日期時間相關計算 - iT 邦幫忙的討論與評價

    DateDif 函數是計算兩個日期相差多少整數年、月、日。但是有時候要精準地計算兩個日期相差多少年(含小數),好用來計算年資獎金比例。這時候....YEARFRAC就派上用場啦!

    Excel 計算年資在226 使用Excel函數計算年齡(年資)的三種方法 - 探路客的討論與評價

    在下圖E欄中,我們要計算「虛年資」,則E2儲存格的公式為:“=CEILING((DAYS360(C2,D2))/360,1)”。 公式中的C2和D2分別存放在公司(工廠)的到職日與離職日 ...

    Excel 計算年資的PTT 評價、討論一次看



    更多推薦結果