Board logo

標題: [發問] 請問輸入年份後.可自動帶出節日的實際日期的公式 [打印本頁]

作者: PD961A    時間: 2010-6-23 17:53     標題: 請問輸入年份後.可自動帶出節日的實際日期的公式

本帖最後由 PD961A 於 2010-6-23 17:57 編輯

請問各位先進
假設輸入年份2009後.
可自動帶出節日實際日期及星期的公式
謝謝...

[attach]1388[/attach]
作者: Hsieh    時間: 2010-6-23 18:19

母親節=DATE(B1,5,15-WEEKDAY(DATE(B1,5,1),2))
星期日
聖誕節=DATE(B1,12,25)
星期=TEXT(E8,"aaaa")
作者: PD961A    時間: 2010-6-23 18:38

回復  Hsieh

謝謝版主
    母親節的公式=DATE(B1,5,15-WEEKDAY(DATE(B1,5,1),2)).謝謝
   
   聖誕節的公式=DATE(B1,12,25)
   原來是用=DATE($B$1,C8,D8)
謝謝您..
作者: PD961A    時間: 2010-6-24 07:19

回復 2# Hsieh

可以請問版主
    原母親節的公式
'=DATE(B1,5,1)+IF(1<WEEKDAY(DATE(B1,5,1)),7-WEEKDAY(DATE(B1,5,1))+1+(2-1)*7,1-WEEKDAY(DATE(B1,5,1))+(2-1)*7)
但是會變成
星期六
請問哪裡不對
可以請您修正並解釋嗎?
謝謝您...
作者: Hsieh    時間: 2010-6-24 08:26

回復 4# PD961A


    沒你說的現象ㄚ
[attach]1405[/attach]
作者: gong    時間: 2010-6-24 08:39

母親節試試這樣看看
=DATE(B1,5,14)-MOD(DATE(B1,5,)-1,7)
作者: PD961A    時間: 2010-6-24 09:23

回復 5# Hsieh

檔案代出是星期六
    [attach]1408[/attach]

謝謝..
作者: Hsieh    時間: 2010-6-24 09:41

weekday傳回是1~7的數字
你格式設成日期
實際值是1
所以他是被認為1904/1/2
並非2010/5/9
F9公式改為=E9便知
其餘假期也是一樣
作者: gong    時間: 2010-6-24 09:42

F9=WEEKDAY(E9,1)
值為1
表示為1900/1/1
當天為星期六所以F9顯示星期六

建議F9=E9
格式設為星期即可

其他的星期也都有問題
作者: ANGELA    時間: 2010-6-24 09:59

另解: =DATE(A1,5,)-WEEKDAY(DATE(A1,5,),2)+14
作者: gong    時間: 2010-6-24 10:12

1
到底是1904/1/2
還是1900/1/1
二者都對,
要看工具>選項>計算>1904年日期系統是否有勾
有勾的為1904/1/2
沒勾的為1900/1/1
作者: PD961A    時間: 2010-6-24 11:52

本帖最後由 PD961A 於 2010-6-24 11:56 編輯

回復 11# gong


    謝謝版主
直接將\計算\勾選取消
成為您說的1900年格式
它的公式就可以用(不用再修改日期格式那欄)
謝謝...

也謝謝其他先進們及版主的回文..
作者: gong    時間: 2010-6-24 12:23

這樣好嗎
因為會因用那台電腦而異
作者: PD961A    時間: 2010-6-24 15:14

回復 13# gong


    GONG版主
這樣不好嗎?
試過您的方式就會知道..那個程式"錯誤"的地方..
如果您沒說..沒去RUN過怎麼會知道原來那個公式是可行的...

但是在看此篇文章的人..卻能從其中知道
不同的公式在不同的內鍵設定上的差異點
再依據自己的需求..去做選擇
但是還是謝謝您回這篇文
因為是畫龍點睛...
謝謝您..




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