看板 Office 關於我們 聯絡資訊
※ 引述《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
newacc: =C1>=0 07/09 08:57
newacc: 經測試沒有問題 https://i.imgur.com/x0585j6.png 07/09 08:58
gayst: 我測了一下 如果照A1=5 A2=1 A3=0 B1=100 B2=20來設 C1=74 07/09 11:05
gayst: 然後此時設A3資料驗證=C1>=0 然後更改A3值為90 C1會變為-16 07/09 11:07
gayst: 不會跳出警示 此時再對A3輸入100 就會跳出警示 再對A3輸入 07/09 11:08
gayst: 0 依然跳出警示 所以excel資料驗證的判斷是先取值判斷true 07/09 11:08
gayst: 再寫入 這種作法只要C1現值是<0 那不管A3如何輸入都false 07/09 11:09
gayst: 無法達到想要的以運算結果再做判斷 07/09 11:10
※ 編輯: gayst (117.56.242.139 臺灣), 07/09/2021 11:19:28
newacc: 我這裡測試完全正常,不確定你遇上什麼問題 07/09 12:25