返回列表 上一主題 發帖

[發問] 請問輸入年份後.可自動帶出節日的實際日期的公式

[發問] 請問輸入年份後.可自動帶出節日的實際日期的公式

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

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

母親節=DATE(B1,5,15-WEEKDAY(DATE(B1,5,1),2))
星期日
聖誕節=DATE(B1,12,25)
星期=TEXT(E8,"aaaa")
學海無涯_不恥下問

TOP

回復  Hsieh

謝謝版主
    母親節的公式=DATE(B1,5,15-WEEKDAY(DATE(B1,5,1),2)).謝謝
   
   聖誕節的公式=DATE(B1,12,25)
   原來是用=DATE($B$1,C8,D8)
謝謝您..

TOP

回復 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)
但是會變成
星期六
請問哪裡不對
可以請您修正並解釋嗎?
謝謝您...

TOP

回復 4# PD961A


    沒你說的現象ㄚ
學海無涯_不恥下問

TOP

母親節試試這樣看看
=DATE(B1,5,14)-MOD(DATE(B1,5,)-1,7)
知之為知之,不知為不知,誠實也!

TOP

回復 5# Hsieh

檔案代出是星期六
    節日計算.rar (4.17 KB)

謝謝..

TOP

weekday傳回是1~7的數字
你格式設成日期
實際值是1
所以他是被認為1904/1/2
並非2010/5/9
F9公式改為=E9便知
其餘假期也是一樣
學海無涯_不恥下問

TOP

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

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

其他的星期也都有問題
知之為知之,不知為不知,誠實也!

TOP

另解: =DATE(A1,5,)-WEEKDAY(DATE(A1,5,),2)+14

TOP

        靜思自在 : 君子為目標,小人為目的。
返回列表 上一主題