Board logo

標題: [發問] 介於最大與最小之間的日期 [打印本頁]

作者: PJChen    時間: 2012-3-24 21:00     標題: 介於最大與最小之間的日期

Dear,

我想求一個公式,需求如下,詳見附檔[attach]10128[/attach]:
當A 欄的日期->年月小於B/C欄的年月,則在E欄自動代出B/C欄的年月,日則帶出1,
當A 欄的日期->年月大於B/C欄的年月,則在E欄自動代出B/C欄的年月,日則帶出每月的最後一天,
當A 欄的日期->年月=B/C欄的年月,則E欄空白
作者: register313    時間: 2012-3-24 21:25

回復 1# PJChen

E2=IF(DATE(YEAR(A2),MONTH(A2),1)<DATE(B2,C2,1),DATE(B2,C2,1),IF(DATE(YEAR(A2),MONTH(A2),1)>DATE(B2,C2,1),DATE(B2,C2+1,1)-1,""))
作者: PJChen    時間: 2012-3-24 21:41

回復 2# register313

謝謝您,真是太好用了,我一直在為日期的"最後一日"苦惱而不知如何下手,想不到竟是這麼容易!感謝您!
作者: Hsieh    時間: 2012-3-24 22:58

回復 3# PJChen

E2=IF(--(TEXT(A2,"yyyy-m-")&1)>DATE(B2,C2,1),DATE(B2,C2+1,1)-1,IF(--(TEXT(A2,"yyyy-m-")&1)<DATE(B2,C2,1),DATE(B2,C2,1),""))
作者: PJChen    時間: 2012-3-25 15:34

回復 4# Hsieh

多謝,又學了一招!




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)