回覆列表
-
1 # 使用者3868893247930
-
2 # 尷尬的關係
檢查是否使用了單元格進行計算(引用,公式函式計算結果):用"ISFORMULA()"函式進行檢查,結果是"true" 則是經過計算的結果,結果是"false" 則是手動填的。比如 60 元的那一格是 A2, 在空白的單元格使用:=ISFORMULA(A2)得到的值可以看出來。【但是】:即便如此也只能說明資料是公式計算出來的,並不能保證是準確的公式(或者準確的計算方法,如果他們輸入錯誤的公式呢?),如果公式是錯的它一樣返回true,從資料的準確性來說,這方法不能達到糾錯的目的!檢查這一關就算過了,其實更簡單的做法是:用正確的公式填充一遍要計算的區域並儲存就可以了,相當於修復了。當然,若要追究是誰幹的,可以用ISFORMULA()這個函式【開玩笑的,能不能查出啦是誰幹的,得看錶格的填法了,如果是一層一層彙總的,那還是不要追究了,誰都有可能,畢竟表格沒做限制,與其追究責任,不如組織培訓,提高大家的做表/用表技能】。(:》避免錯誤操作,以及保證資料的有效性,可以對自動計算區域進行鎖定,禁止編輯即可(輸入密碼才能編輯)。對手填的資料單元格區域進行有效性檢查。這兩個操作講清楚需要不小的篇幅,我就略過了,教程很多的,核心搜尋:“EXCEL 表格鎖定”、“excel 允許編輯區域”
如圖:
如果人數只有2人或3人,可以用以上公式,如果還有更多人數,最好是建立人數與金額的對應資料表,用公式來查詢人數返回對應金額。這樣更靈活適用。