Board logo

標題: 多重驗證 [打印本頁]

作者: missbb    時間: 2013-11-8 00:36     標題: 多重驗證

本帖最後由 missbb 於 2013-11-8 00:37 編輯

各位, 請幫忙.

想做EXCEL報名表

在每列輸入多重驗證資料:
1) 每人在所選班別輸入1.
2) 每人每列只可輸入1次或不輸入.
3) 不可輸入1以外數字 (但曾試輸入1後, 想更改時將之改為0或用SPACEBAR清空, 仍然出現錯誤訊息)
4) 如該班"已報名人數"大於予設"每班上限人數", 將不可在同一班的欄內再輸入.
作者: guaga    時間: 2013-11-8 10:49

有檔案可以看嗎
作者: missbb    時間: 2013-11-8 13:19

回復 2# guaga
作者: missbb    時間: 2013-11-8 13:21

guaga
對不起, 不知怎樣上傅EXCEL 檔.
作者: guaga    時間: 2013-11-8 13:55

回復 4# missbb

回復中 有附件  可以附檔案
你的意思是 在第一班 最多只能輸入3人
第二班5人的意思嗎
作者: Hsieh    時間: 2013-11-8 15:50

回復 4# missbb
驗證自訂公式
=(SUM(OFFSET(B$6,,,COUNTA($A$6:$A$65536),))<=B$1)*(SUM(OFFSET($B6,,,1,COUNTA($5:$5)-1))<=1)
   [attach]16640[/attach]
[attach]16641[/attach]
作者: ML089    時間: 2013-11-8 20:15

[attach]16647[/attach]

選取B6:D16範圍,工具列 - 資料 - 資料驗證 - 設定 - 儲存格內允許(選 自訂) - 公式(如下)

驗證自訂公式
=SUM(INDIRECT("R6C:R16C",))<=B$1
作者: glriffy_su    時間: 2013-11-9 05:02

有原始檔較能完整知道版主的意思
作者: missbb    時間: 2013-11-9 13:21

本帖最後由 missbb 於 2013-11-9 13:24 編輯

回復 6# Hsieh

各位大大:

對不起, 仍然不能上載或下載EXCEL.ZIP
但我輸入下列驗證, 當輸入1時, 顯示錯誤訊息.

(sum(offset(b$6,,,counta($a$6:$a$16),))<=b$1)*(SUM(OFFSET($b6,,,1,counta($5:$5)-1))<=1)
作者: missbb    時間: 2013-11-10 22:09

本帖最後由 Hsieh 於 2013-11-10 22:15 編輯

經過再次測試, 我最後也成功了. 多謝Hsieh 指導及各位:

成功驗證自訂公式
=(SUM(OFFSET(B$6,,,COUNTA($A$6:$A$65536),))<=B$1)*(SUM(OFFSET($B6,,,1,COUNTA($5:$5)-1))<=1)




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