問: 如何在Excel set formula to calculate

2008-09-04 7:18 am
問: 如何在Excel set formula to calculate 2008/09/02 – 2006/10/01 = 1yr11mth1day yy/mm/dd

Or send excel file to [email protected] many thanks
更新1:

我只想要以下的答案去計算 人的年齡 或 一種物件門時間 2008/2/29 - 2008/1/29 = 0yr 1mth 0day 2008/2/29 - 2008/1/31 = 0yr 0 mth 31day I have sought many colleague or friends, but no one can help me.. I hope someone can help me......many many thanks

回答 (2)

2008-09-06 12:27 am
✔ 最佳答案
這些日期相減, 如答案是天數, 定義才會清楚
如求多少年多少月多少日, 定義是相當模糊
2008/2/29 - 2008/1/29
2008/2/29 - 2008/1/31
2008/3/31 – 2008/2/29
2008/3/29 – 2008/2/29
以上那一個是0年1月0日呢?

2008-09-05 16:27:17 補充:
只是計算工齡, 年齡之類
假設A2是開始日期, B2是終止日期
可用以下公式
=TEXT(DATEDIF(A2,B2,"Y"),"0!y!r")&TEXT(DATEDIF(A2,B2,"YM"),"0!mt!h")&TEXT(DATEDIF(A2,B2,"MD"),"0!da!y")
注意, 上述公式不宜計算存款/貸款利息, 不同國家/地區/銀行/存貸類別都會有不同的計算方法, 並列明在合約或相關文件上, 相當嚴謹, 不是一條公式便可以完全解決

2008-09-05 17:01:33 補充:
剛才匆忙, 現優化成較短的公式
=TEXT(SUMPRODUCT(DATEDIF(A2,B2,{"Y","YM","MD"})*10^{4,2,0}),"00!y!r00!mt!h00!da!y")
2008-09-06 10:49 pm
>1day, get 1yr
問: Excel- How to set formula
e.g. 1. 0yr0mth1day = 1yr (cell format = No.)
e.g. 2 0yr1mth1day = 1yr
e.g. 3 1yr5mth10day = 2yr

Thanks


收錄日期: 2021-04-24 10:44:12
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20080903000051KK02671

檢視 Wayback Machine 備份