我有一列average(K23:M23)
,從#DIV/0!
開始,K23
到M23
單元格爲空。最好我只想做包含非零非空值的單元格的平均值。我認爲這是可以使用查詢命令:如何避免「#DIV/0!」 Google文檔電子表格中的錯誤?
https://docs.google.com/support/bin/answer.py?hl=en&answer=159999
但他們的例子並不能幫助我。
我有一列average(K23:M23)
,從#DIV/0!
開始,K23
到M23
單元格爲空。最好我只想做包含非零非空值的單元格的平均值。我認爲這是可以使用查詢命令:如何避免「#DIV/0!」 Google文檔電子表格中的錯誤?
https://docs.google.com/support/bin/answer.py?hl=en&answer=159999
但他們的例子並不能幫助我。
您可以使用IF語句來檢查引用的單元格並返回一個零或空白的結果,否則返回公式結果。
一個簡單的例子:
=IF(B1=0,"",A1/B1)
如果除數B1是空白或零這將返回一個空字符串;否則返回B1除B1的結果。
在你運行一個平均的情況下,你可以檢查,看看你的數據集是否有一個值:
=IF(SUM(K23:M23)=0,"",AVERAGE(K23:M23))
如果沒有進入,或僅是零,則返回一個空字符串;如果存在一個或多個值,則會得到平均值。
由於您明確地也要求處理尚未填寫的列,並且假設他們有一個詞而不是數字,我也假設他們不想惹他們,您可能會考慮這一點:
=If(IsNumber(K23), If(K23 > 0, ........., 0), 0)
這只是說...如果K23是一個數字,如果這個數字大於零;然後做一些.........否則,返回零。
在.........中,您可能會將您的除法等式放在那裏,例如A1/K23
,您可以放心,K23是一個大於零的數字。
屬於webapps.stackexchange.com。 –
奇數。 0/3應該是0,而不是零除錯誤。 –