一、ISNUMBER函數介紹
函數功能:檢測參數是否為數值,返回ture或false。
函數語法:ISNUMBER(value)。
參數:如果value為數值時函數返回ture(真),否則返回false(假)。
二、ISNUMBER函數用法
實例一:無錯誤除法公式
如果工作表為C1設計了公式“=A1/B1”,一旦B1單元格沒有輸入除數,就會在C1中顯示錯誤信息“#DIV/0!”。
這不僅看起來很不美觀,一旦作為報表打印還可能引起誤會。為避免上面提到的問題出現,可將C1單元格中的公式設計成“=IF(ISNUMBER(B1),A1/B1,″″)”。式中的ISNUMBER函數對B1單元格進行探測,當B1被填入數值時返回true(真),反之返回false(假)。為真時IF函數執行A1/B1的運算,為假時在C1單元格中填入空格。
實例二:消除無意義的零
使用SUM函數計算工資總額時,若引用的單元格區域沒有數據,Excel仍然會計算出一個結果“0”。這樣打印出來的報表不符合財務規定,為此可將公式設計成
=IF(ISNUMBER(A1:B1),SUM(A1:B1),″″)
式中ISNUMBER函數測試SUM 函數所引用的單元格區域是否全部為空,當不為空時返回true(真),反之返回fales(假)。為真時IF函數執行SUM(A1:B1),為假時在存放計算結果的F1單元格中填入空格,這樣即可避免在F1單元格中出現“0”。