在excel中除以0是不允許的。如果試圖這樣操作,Excel顯示它常見的錯誤值#DIV/0!
因為Excel把一個空白單元格認為是O,因此,如果公式除以一個沒有數(shù)值的單元格,也會出現(xiàn)這個錯誤。當我們創(chuàng)建一個公式時,它對還沒有輸入的數(shù)據(jù)進行操作,這是一個經(jīng)常出現(xiàn)的錯誤。下面表示的單元格D1中的公式被復(fù)制到它下面的單元格中
=A1/B1
該公式計算A1和B1數(shù)值商,但如果將此公式復(fù)制給D列的其它單元格,就會出現(xiàn)#DIV/0!錯誤,因為B6和B8為空單元格,如圖所示的D列中的D6和D8。
要避免顯示錯誤,可以使用IF函數(shù)來檢查B列中的空白單元格:
=IF(B1=0,"",=A1/B1)
將此公式輸入到E1中,并復(fù)制給E列其它單元格,可以看到,公式將不再錯誤,如圖中的E6和E8。
如果單元格B1空白或者包含O,該公式顯示一個空字符串,否則,它顯示計算的結(jié)果。另外一個解決辦法是使用IF函數(shù)檢查任何一個錯誤條件。例如,如果公式產(chǎn)生任何類型的錯誤,下面的公式顯示一個空的字符串。將以下公式輸入到F1單元格,并復(fù)制到其它單元格,如圖中的F6和F8
=IF(ISERROR(A1/B1),"",A1/B1)