返回列表 上一主題 發帖

[發問] 求問!!表格中月份的比對問題!!

回復 6# p212


不好意思,剛剛沒注意沒點到回復按鈕.
   
十分感謝您的回復!
剛剛測試了一下,若2013/5/5可以讓有小數點的情況發生
但是若日期A2改成2013/7/31,D5則會輸出14.05
這樣修改好像只有某些特定日期能小於14(小數位數自行設定無條件捨去的話)
補充:以上情況如果再加一個條件:1年0個月維持輸出1年,2年0個月以上才繼續套用上述情況
這樣子有沒有其他方法修改呢?

TOP

十分感謝您的回復!
剛剛測試了一下,若2013/5/5可以讓有小數點的情況發生
但是若日期A2改成2013/7/31,D5則會輸出14.05
這樣修改好像只有某些特定日期能小於14(小數位數自行設定無條件捨去的話)
補充:以上情況如果再加一個條件:1年0個月維持輸出1年,2年0個月以上才繼續套用上述情況
這樣子有沒有其他方法修改呢?

TOP

本帖最後由 p212 於 2013-8-26 13:43 編輯

回復 4# rszo
D2儲存格公式修改為
=IF(C2<>"",YEARFRAC(B2,A2),"")
這樣可以嗎?
ps.小數位數請自行設定

TOP

回復 4# rszo


    超過3分鐘不能再編輯,這裡再補充一下
以上情況如果再加一個條件:1年0個月維持輸出1年,2年0個月以上才繼續套用上述情況要怎麼修改?

TOP

本帖最後由 rszo 於 2013-8-26 13:32 編輯

因為新手還在邊爬文邊實習的階段,對於IF的用法還不是很熟悉,另請教一個問題,若C欄剛好為14年0個月
要多加甚麼限制才能讓D欄輸出為13年?但是只有剛好月數為0的樂的情況才-1年,其他情況(EX:14年1個月以上)則維持14年

TOP

回復 2# p212


    感謝回復!這樣改確實可以使用了!之前修改的時候不知道要把"()"一起修改掉,難怪都不會成功!

TOP

本帖最後由 p212 於 2013-8-26 12:29 編輯

回復 1# rszo
以您提供的範例執行修改:
1、A2儲存格輸入2013/5/5
2、C2儲存格公式原有的TODAY()改成A2即可,C2儲存格修改後如下列公式:
=IF(B2<>"",DATEDIF(B2,A2,"y")&"年"&DATEDIF(B2,A2,"ym")&"個月","")
3、D2儲存格公式修改方式亦同
=IF(C2<>"",DATEDIF(B2,A2,"y"),"")
請問這樣可以嗎?

TOP

        靜思自在 : 多做多得。少做多失。
返回列表 上一主題