返回列表 上一主題 發帖

IF的日期問題

IF的日期問題

請教日期的判斷公式 Book2.zip (7.03 KB)
如果預交日期小於2012/03/31,交貨月份就顯示2012-03,
如果預交日期在2012/04月份,交貨月份就顯示2012-04
如果預交日期在2012/05月份,交貨月份就顯示2012-05
如果預交日期在2012/06月份,交貨月份就顯示2012-06

=TEXT(LOOKUP(A2,{40544,40999,41029,41060,41090},{40999,41029,41060,41090,41121}),"yyyy-mm")
A欄要改成日期格式。

TOP

回復 1# VANESSA

=IF(--(TEXT(A2,"yyyy-m-")&1)<DATE(2012,4,1),"2012-3",YEAR(A2)&"-"&MONTH(A2))

TOP

我試可以了,謝謝,另請問text的前面加--是變成日期的意思嗎?
那如果不加--就是文字的意思嗎

TOP

回復 4# VANESSA

=TEXT(IF(--A2<DATE(2012,4,1),DATE(2012,3,1),A2),"yyyy-mm")
--就是強制轉成數值,
TEXT得到的是字串
學海無涯_不恥下問

TOP

了解了,謝謝超版

TOP

        靜思自在 : 能善用時間的人,必能掌握自己努力的方向。
返回列表 上一主題