EXCEL 有關計算日期的問題

2009-06-25 6:36 am
想請教各位高人

1)我想問有什麼方法,可以打一個日子,就可以知道這天是星期幾?

即在A1格打上 ”23/06/2009”
就可以B1格出現 ”星期二”這個字?
(用 =WEEKDAY(A1)好似唔係好岩咁)

2)另外,假如我有一個EXCEL FILE 打好晒由2008-2009年所有日曆上的紅假(公眾假期),如果想打一個日子,想知佢係唔係尼個FILE 裡面所記載的紅假,係唔係要用VLOOKUP 功能呢? 除了尼個功能,有沒有其他的方法?
(其實,我負責計同事的放假紀錄,久遠至1974年至現在,因為以前成日都有同事錯誤地將同事的回任日期寫錯,e.g. 我 2009年6月30日放假, 但因為2009年7月1日是公眾假期,所以我的回任日期是 2009年7月2日, 所以我想整一個database 將1974 年至今的所有公眾假期打晒入個 file 裡, 當我一打個回任日期係公眾假期, 佢就會通知我, 尼日係 "公眾假期")


即在A1 格打上 "1/7/2009 " 尼個日子
就可以在B1格上出現 "公眾假期"

3)就問題2,大家有沒有更好及完善的方法,就出這樣的效果呢?


十分感激大家的幫忙

回答 (1)

2009-06-25 7:54 am
✔ 最佳答案
問題一: 公式是
=TEXT(A1,"aaaa")
問題二:
假設公眾假期放在 E1:E200
公式是(用countif較適合)
=IF(COUNTIF(E1:E200,A1,"公眾假期","工作日")
如用vlookup 或 match 都可以, 但公式較長


收錄日期: 2021-04-19 14:53:34
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20090624000051KK02125

檢視 Wayback Machine 備份