2019年1月13日 星期日

[Excel 教學] 如何檢查輸入的商品銷售量為數字並計算單一商品銷售總金額-使用 IF 、ISNUMBER 函數

在計算商品的銷售總金額時常常因為輸入的銷售量有誤,如輸入成國字的數字或多一個空白字,產品少時當然一眼就看出,如果上千種商品在銷售的話,人工一輸入錯誤就會造成總金額計算有誤,以下公式使用IF函數及ISNUMBER函數來計算單一商品的銷售總金額:

(1)復習 IF 函數的語法:可參考微軟網站說明

     IF(logical_test,[value_if_true],[value_if_false])

     說明:
     logical_test:表示要輸入邏輯判斷式,讓 Excel 判斷執行結果是 TRUE FALSE
     value_if_true:表示當邏輯判斷式執行結果是 TRUE 時就傳回該值,若沒輸入該值會回傳 0
     value_if_false:表示當邏輯判斷式執行結果是 FALSE 時就傳回該值,若沒輸入該值會回傳 FALSE

(2)復習 ISNUMBER 函數的語法:可參考微軟網站說明

    ISNUMBER(value)

    說明:
    value :表示要檢查的值, 如果為數字就回傳 TRUE ,否則回傳 FALSE

(3)首先輸入首先在D2儲存格的資料編輯列輸入=ISNUMBER(B2*C2),此式子表示用 ISNUMBER 函數判斷 B2*C2 的值是否為數值,如果是數值就傳回 TRUE ,如果不是數值就傳回 FALSE,如圖:


(4)然後將IF函數加入剛剛輸入的公式,使式子為 =IF(ISNUMBER(B2*C2),B2*C2,"請輸入數字"),此式子表示用 IF函數判斷,如果 ISNUMBER 函數回傳的是 TRUE 則回傳 B2*C2 的值,否則就回傳"請輸入數字"訊息提醒輸入人員,如圖:


(5)在儲存格 D2 往下拖曳填滿控點至要複製的儲存格,如圖:


(6)完成公式的複製,計算出單一商品銷售總金額,也檢查出非數字的儲存格並提醒輸入人員要輸入數字,如圖: