公式與函數輔助說明
- 歡迎使用
- 公式與函數簡介
-
- ACCRINT
- ACCRINTM
- BONDDURATION
- BONDMDURATION
- COUPDAYBS
- COUPDAYS
- COUPDAYSNC
- COUPNUM
- CUMIPMT
- CUMPRINC
- CURRENCY
- CURRENCYCODE
- CURRENCYCONVERT
- CURRENCYH
- DB
- DDB
- DISC
- EFFECT
- FV
- INTRATE
- IPMT
- IRR
- ISPMT
- MIRR
- NOMINAL
- NPER
- NPV
- PMT
- PPMT
- PRICE
- PRICEDISC
- PRICEMAT
- PV
- RATE
- RECEIVED
- SLN
- STOCK
- STOCKH
- SYD
- VDB
- XIRR
- XNPV
- YIELD
- YIELDDISC
- YIELDMAT
-
- AVEDEV
- AVERAGE
- AVERAGEA
- AVERAGEIF
- AVERAGEIFS
- BETADIST
- BETAINV
- BINOMDIST
- CHIDIST
- CHIINV
- CHITEST
- CONFIDENCE
- CORREL
- COUNT
- COUNTA
- COUNTBLANK
- COUNTIF
- COUNTIFS
- COVAR
- CRITBINOM
- DEVSQ
- EXPONDIST
- FDIST
- FINV
- FORECAST
- FREQUENCY
- GAMMADIST
- GAMMAINV
- GAMMALN
- GEOMEAN
- HARMEAN
- INTERCEPT
- LARGE
- LINEST
- LOGINV
- LOGNORMDIST
- MAX
- MAXA
- MAXIFS
- MEDIAN
- MIN
- MINA
- MINIFS
- MODE
- NEGBINOMDIST
- NORMDIST
- NORMINV
- NORMSDIST
- NORMSINV
- PERCENTILE
- PERCENTRANK
- PERMUT
- POISSON
- PROB
- QUARTILE
- RANK
- SLOPE
- SMALL
- STANDARDIZE
- STDEV
- STDEVA
- STDEVP
- STDEVPA
- TDIST
- TINV
- TTEST
- VAR
- VARA
- VARP
- VARPA
- WEIBULL
- ZTEST
DATEDIF
DATEDIF 函數會傳回兩個日期之間的天數、月數或年數。
DATEDIF(開始日期, 結束日期, 計算方式)
結束日期: 結束日期。 結束日期為日期/時間值(會忽略時間部分)或日期字串值。
計算方式: 指定表示時間差異和處理不同年份或月份中日期方式的程式值。
「D」: 傳回開始日期與結束日期之間的天數。
「M」: 傳回開始日期與結束日期之間的月數。
「Y」: 傳回開始日期與結束日期之間的年數。
「MD」: 傳回起始日期和結束日期之間的天數,而不考慮月份和年份。結束日期中的月份被視為開始日期中的月份。如果開始日晚於結束日,則會從結束日開始計算,就像它位於先前的月份中一樣。結束日期中的年份用於檢查年份是否為閏年。
「YM」: 傳回起始日期和結束日期之間的總月數,而不考慮年份。如果開始月份/日早於結束月份/日,則會將日期視為在同一年中。如果開始月份/日晚於結束月份/日,則會將日期視為在連續的年中。
「YD」: 傳回開始日期和結束日期之間的天數,而不考慮年份。如果開始月份/日早於結束月份/日,則會將日期視為在同一年中。如果開始月份/日晚於結束月份/日,則會將日期視為在連續的年中。
範例 |
---|
如果 A1 包含日期/時間值 1988/4/6,而 A2 包含日期/時間值 2006/10/30: =DATEDIF(A1,A2,"D") 會傳回 6,781,即 1988 年 4 月 6 日與 2006 年 10 月 30 日之間的天數。 =DATEDIF(A1,A2,"M") 會傳回 222,即 1988 年 4 月 6 日與 2006 年 10 月 30 日之間的總月數。 =DATEDIF(A1,A2,"Y") 會傳回 18,即 1988 年 4 月 6 日與 2006 年 10 月 30 日之間的總年數。 =DATEDIF(A1,A2,"MD") 會傳回 24,即一個月中第 6 天與同一月中第 30 天之間的天數。 =DATEDIF(A1,A2,"YM") 會傳回 6,即任何一年中 4 月與後面的 10 月之間的月數。 =DATEDIF(A1,A2,"YD") 會傳回 207,即任何一年中 4 月 6 日與後面的 10 月 30 日之間的天數。 假設今天是 2013 年 7 月 1 日,=DATEDIF("1988/04/06",NOW(),"Y")& "年" &DATEDIF("1988/04/06",NOW(),"YM")& "個月" &DATEDIF("1988/04/06",NOW(),"MD")& "天" 會傳回 25 年 2 個月 25 天,也就是 1988 年 4 月 6 日生的人目前年齡。 |