Excel 公式運算

2015-02-28 9:47 pm
請幫忙解決以下問題:

Sheet 1
A1 是編號
B1 是姓名
C1 至 P1 是2015年4月份日期

A2 是編號 1
B2 是陳大文
C2 至 P2 是C2儲存格是1/4/2015,D2儲存格是2/4/2015,如似類推。

Sheet 2
A1 是編號
B1 是姓名
c1 是日期

A2 是編號 1
B2 是陳大文
c2 是4/8/2015

A3 是編號 2
B3 是李大文
c3 是5/8/2015

怎樣可以設定公式,當Sheet 2 A2、B2、C2儲存格輸入資料後,答案會自動出現在Sheet 1 儲存格於C2會用"TICK"符號表達選取了日期。當遇到多位同事選取一樣日子儲存格會自動出現"紅色"表示不能輸入。同時選定的日子會自動出現在Sheet 1 的C1儲存格上,A2及B2的情況亦同C1一樣做法。謝!

回答 (2)

2015-03-04 11:35 pm
✔ 最佳答案
假設日期由1/4/2015至14/4/2015,在Sheet1上:
C1是1/4/2015
C2是2/4/2015

P1是14/4/2015
在Sheet1的C2輸入如下公式:
=IF(Sheet2!$C2=C$1,"√","")
然後複製此公式至D2:P2,如有10人,可將C2:P2公式向下複製至所需列數。

至於限制重複輸入相同日期,可在Sheet2上運用數據驗證(Data Validation)菜單功能。
先假設有10人,輸入日期範圍是C2:C11(如有20人,範圍須修改成C2:C21,如此類推)。

1. 在Sheet2上選取範圍C2:C11。
2. 在「數據」菜單,點選「數據驗證」(Data Validation)。
3. 在「允許清單」(Allow list),點選「自訂」(Custom)。
4. 在「公式」格子(Formula box),輸入如下公式並點選OK。
=COUNTIF($C$2:$C$11,C2)=1
解釋: COUNTIF函數(function) 有兩個引數(arguments)。=COUNTIF($C$2:$C$11,C2) 點算範圍C2:C11內和儲存格C2數值相同的出現次數,而這數值只可出現一次(=1),因我們不想要重複輸入。由於我們在點選「數據驗證」之前先在第一步選取範圍C2:C11,Excel會自動複製此公式至其他儲存格。留意我們以絕對參照(absolute reference) ($C$2:$C$11)來固定參照範圍。
5. 若要檢查輸入限制是否生效,選取儲存格C3。
6. 輸入重複日期。
結果:Excel 顯示錯誤警告(error alert)。你已經輸入此日期。
附註:如欲置入「輸入訊息」(input message)及「錯誤警告訊息」(error alert message),可前往「輸入訊息」選項卡(Input Message tab)及「錯誤警告」選項卡(Error Alert tab)。

2015-03-05 17:47:42 補充:
C1是1/4/2015
D1是2/4/2015

P1是14/4/2015

2015-03-06 14:45:57 補充:
第二個日期儲存格之前打錯了"C2是2/4/2015",應該係"D2是2/4/2015"才對。

2015-03-06 18:57:48 補充:
設定公式日子後有括號星期如(三),可在Sheet1的C1輸入:
=TEXT(Sheet2!C1,"d/m/yyyy")&" ("&CHOOSE(WEEKDAY(A8,1),"日","一","二","三","四","五","六")&")"
結果:1/4/2015 (三)

若要「星期」可出現「公眾假期」,由於公眾假期日子每年不同,這需要開立一個按年公眾假期清單來參考。如果日期數量不多,直接輸入日期(星期)較簡單,因說明篇幅較長,可另開一發問再解答。

至於要限制在同一日內只可以有四位人士同時出席,只須將自訂公式末的數值修改為4即可:
=COUNTIF($C$2:$C$11,C2)=4
2015-03-02 2:21 pm
...Sheet 1,C2 至 P2,C2儲存格是1/4/2015,D2儲存格是2/4/2015,如似類推。...
...當Sheet 2 A2、B2、C2儲存格輸入資料後,答案會自動出現在Sheet 1 儲存格於C2會用"TICK"符號表達選取了日期。...

那麼"TICK"符號就取替了Sheet 1儲存格本來的日期?

其實見你其他發問的問題似有相關的,又似乎重覆發問,你不如把你整個課題/工作說出,看看有什麼簡單的方法一次過解決。


收錄日期: 2021-04-11 20:58:01
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20150228000051KK00039

檢視 Wayback Machine 備份