函數功能
ISNUMBER函數用于判斷指定數據是否為數字。
函數語法
ISNUMBER(VALUE)
參數解釋
value:表示要檢驗的值。參數value可以是空值(空單元格)、錯誤值、邏輯值、文本、數字、引用值,或者引用要檢驗的以上任意值的名稱。
實例1 統計實考人數
本例表格中統計了學生成績,并對缺考情況進行了标記。使用ISNUMBER函數配合SUM函數可以快速統計出實考人數的合計值。
選中D2單元格,在公式編輯欄中輸入公式:
=SUM(ISNUMBER(B2:B12)*1)
按“Shift Ctrl Enter”組合鍵即可統計出實考人數,如圖1所示。
圖1
公式解析
①判斷B2:B12單元格區域中是否為數字。
②對B2:B12單元格區域中的數字顯示值進行個數統計。
實例2 統計指定産品的數量合計值
表格中統計了銷售産品及數量,在D列中指定了産品名稱,使用ISNUMBER函數配合SUM函數可以快速統計出任意指定産品的合計值。
選中E2:E4單元格區域,在公式編輯欄中輸入公式:
=SUM(ISNUMBER(FIND(A$2:A$8,D2))*B$2:B$8)
按“Shift Ctrl Enter”組合鍵即可統計出指定産品的銷售數量合計值,如圖2所示。
圖2
公式解析
①使用FIND函數(用于在第二個文本串中定位第一個文本串,并返回第一個文本串的起始位置的值,該值從第二個文本串的第一個字符算起)在A2:A8單元格區域中依次查找D2單元格中顯示的産品名稱。如果是D2單元格中顯示的産品名稱,返回其所在位置;如果不是,則返回錯誤值“#VALUE!”。返回的是一個數組。
②如果步驟①中返回結果為數值,則返回TRUE,否則返回FALSE。返回的是一個數組。
③ 将步驟②中結果為TURE的對應在B2:B8單元格區域上的數值返回,并使用SUM函數進行求和運算。
提示
如果不使用ISNUMBER函數,則不能進行步驟②的操作,即不能将步驟①的錯誤值“#VALUE!”返回為FALSE,最終将導緻最後結果為錯誤值“#VALUE!”。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!