Board logo

標題: [發問] 課程人數限制設定方法 [打印本頁]

作者: danny7014    時間: 2016-3-31 09:59     標題: 課程人數限制設定方法

各位大大:
因工作單位近期舉辦一些課程,而每個課程有人數限制,那在登記時是否可以設定超過人數無法再登記或是提醒登記人人數已經滿了呢?
附上圖片及檔案,懇求各位大大的幫忙了。

javascript:;

javascript:;
作者: hcm19522    時間: 2016-3-31 11:25

http://blog.xuite.net/hcm19522/twblog/397680423
參考
作者: 准提部林    時間: 2016-3-31 11:31

本帖最後由 准提部林 於 2016-3-31 18:44 編輯

下拉清單,資料驗證公式改為:
D4:=INDIRECT(LEFT(D$3,FIND("(",D$3&"(")-1)) 套用至其它格

格式化條件公式:
條件一:人數已滿.黃色底
=COUNT(0/(COUNT(D$3:D$999)+SUBSTITUTE(MID(D$3,FIND("(",D$3),9),"人",)=0))
條件二:人數超過
=COUNT(0/(COUNT(D$3:D$999)+SUBSTITUTE(MID(D$3,FIND("(",D$3),9),"人",)>0))

人數限制文字,必須固定,例如:優質教養快樂成長(2人) 

參考檔:
http://www.funp.net/328583
作者: danny7014    時間: 2016-3-31 17:33

謝謝兩位大大提供的資訊,都很實用,非常感謝兩位。
另外,想要請教准提部林大大,因為您的公式我有些不明白,可否就各個函數稍為跟我解說一下,感謝您
作者: 准提部林    時間: 2016-3-31 18:52

本帖最後由 准提部林 於 2016-3-31 18:54 編輯

回復 4# danny7014


=INDIRECT(LEFT(D$3,FIND("(",D$3&"(")-1))
因參照定義名稱文字並無"(?人)",所以須去除,
例如:優質教養快樂成長(2人) =LEFT(K$3,FIND("(",K$3&"(")-1)) 變成:優質教養快樂成長

格式化條件公式:
條件一:人數已滿.黃色底
=COUNT(0/(COUNT(D$3:D$999)+SUBSTITUTE(MID(D$3,FIND("(",D$3),9),"人",)=0))

=SUBSTITUTE(MID(D$3,FIND("(",D$3),9),"人",) 
取出括號及數字 (2人),再將"人"取代清除,變成 (2),依數值定義,括號中的數字視為〔負數〕,
與 COUNT(D$3:D$999) 相加 即為已輸入個數的差值,!
作者: danny7014    時間: 2016-4-1 12:58

回復 5# 准提部林

感謝大大的說明,非常的謝謝您!!!




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