Board logo

標題: IF的日期問題 [打印本頁]

作者: VANESSA    時間: 2012-3-27 11:19     標題: IF的日期問題

請教日期的判斷公式[attach]10164[/attach]
如果預交日期小於2012/03/31,交貨月份就顯示2012-03,
如果預交日期在2012/04月份,交貨月份就顯示2012-04
如果預交日期在2012/05月份,交貨月份就顯示2012-05
如果預交日期在2012/06月份,交貨月份就顯示2012-06
作者: ANGELA    時間: 2012-3-27 11:48

=TEXT(LOOKUP(A2,{40544,40999,41029,41060,41090},{40999,41029,41060,41090,41121}),"yyyy-mm")
A欄要改成日期格式。
作者: register313    時間: 2012-3-27 11:51

回復 1# VANESSA

=IF(--(TEXT(A2,"yyyy-m-")&1)<DATE(2012,4,1),"2012-3",YEAR(A2)&"-"&MONTH(A2))
作者: VANESSA    時間: 2012-3-27 12:07

我試可以了,謝謝,另請問text的前面加--是變成日期的意思嗎?
那如果不加--就是文字的意思嗎
作者: Hsieh    時間: 2012-3-27 14:41

回復 4# VANESSA

=TEXT(IF(--A2<DATE(2012,4,1),DATE(2012,3,1),A2),"yyyy-mm")
--就是強制轉成數值,
TEXT得到的是字串
作者: VANESSA    時間: 2012-3-27 18:01

了解了,謝謝超版




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