Re: [算表] 對非輸入的儲存格做資料驗證

看板Office作者 (haha)時間2年前 (2021/07/09 08:44), 2年前編輯推噓0(009)
留言9則, 2人參與, 2年前最新討論串2/2 (看更多)
※ 引述《gayst (haha)》之銘言: : 標題: [算表] 對非輸入的儲存格做資料驗證 : 時間: Wed Jul 7 09:16:05 2021 : : 軟體: : : 版本: excel 2016 : : 請問一下excel的資料驗證 : 假如是儲存格C1=A1+B1, : 在對A1或B1輸入後能否自動同步檢查C1的規格?(比如說C1<100) : 如果資料驗證不行, 有沒有其他方式做到類似跳出錯誤對話窗的功能? : 我現在只會C1=IF(A1+B1<100,A1+B1) : thx : : -- : ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 117.56.242.139 (臺灣) : ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1625620567.A.DBA.html : → newacc: https://i.imgur.com/EDLPY6M.png
07/07 10:30 舉例 A1,A2,A3 A4=SUM(A1:A3) B1,B2, B3=B1-B2 C1=B3-A4 假設原填入值A1=5, A2=1, A3=50, B1=100, B2=20 則A4=56, B3=80, C1=24 要在變更A3值時檢查規定C1>=0 現設定A3的資料驗證規則為C1>=0 但發現比如輸入A3為80 會跳出警示視窗顯示C1不符合規則 但若輸入20也會跳出警示視窗 顯示C1不符合規則 why?? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 117.56.240.151 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1625791481.A.AC1.html

07/09 08:57, 2年前 , 1F
=C1>=0
07/09 08:57, 1F

07/09 08:58, 2年前 , 2F
經測試沒有問題 https://i.imgur.com/x0585j6.png
07/09 08:58, 2F

07/09 11:05, 2年前 , 3F
我測了一下 如果照A1=5 A2=1 A3=0 B1=100 B2=20來設 C1=74
07/09 11:05, 3F

07/09 11:07, 2年前 , 4F
然後此時設A3資料驗證=C1>=0 然後更改A3值為90 C1會變為-16
07/09 11:07, 4F

07/09 11:08, 2年前 , 5F
不會跳出警示 此時再對A3輸入100 就會跳出警示 再對A3輸入
07/09 11:08, 5F

07/09 11:08, 2年前 , 6F
0 依然跳出警示 所以excel資料驗證的判斷是先取值判斷true
07/09 11:08, 6F

07/09 11:09, 2年前 , 7F
再寫入 這種作法只要C1現值是<0 那不管A3如何輸入都false
07/09 11:09, 7F

07/09 11:10, 2年前 , 8F
無法達到想要的以運算結果再做判斷
07/09 11:10, 8F
※ 編輯: gayst (117.56.242.139 臺灣), 07/09/2021 11:19:28

07/09 12:25, 2年前 , 9F
我這裡測試完全正常,不確定你遇上什麼問題
07/09 12:25, 9F
文章代碼(AID): #1Wvvlvh1 (Office)
文章代碼(AID): #1Wvvlvh1 (Office)