推 rose54rose:哇~~真是學到一課XD 12/15 23:01
※ 引述《sdallan (沙沙)》之銘言:
: 軟體:excel
: 版本:2003
: 問題是這樣子的
: 1/1至2/29,以我們的算法這代表著 2 個月。
: 1/1至3/31,以我們的算法這代表著 3 個月。
: 1/15至3/15,以我們的算法這代表著 2 個月。
: 很不巧的,我不會用 "我們的算法" 用excel的函數做出來XD
: 愚蠢的我異想天開用 month()-month(),
: 出來的結果跟 "我們的算法" 不一樣XD 不過仔細想想,會一樣才有鬼。
: 還請求高手賜藥!
可以利用DATEDIF計算開始到結束的單位日數差
Y是滿幾年 M是滿幾月 D是滿幾日
YM是未滿一年的月數 YD是未滿一年的日數 MD是未滿一月的日數
A B C D
1 2007/12/15
2. 購入日期 使用年 使用月 使用日
3 2007/3/5 0 9 10
4 2006/12/15 1 0 0
5 2007/5/3 0 7 12
6 2007/11/14 0 1 1
7 2007/10/12 0 2 3
8 2007/10/11 0 2 4
A1 = TODAY()
A3 = 為你輸入的日期
B3 = DATEDIF(A3,$A$1,"Y")
C3 = DATEDIF(A3,$A$1,"M")
D3 = DATEDIF(A3,$A$1,"MD")
照理講這樣寫應該可以吧!!!!!!!!!!!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.229.32.195