-1
我有一列= IF(E2 =「W」,H2,IF(I2 <>「」,I2,「」))。 它顯示的值,但是當我取平均值的列時,它會出現除以零的錯誤。 是否有我需要使用的特殊類型的平均功能?當從IF語句求平均值時,Excel的平均值不工作
我有一列= IF(E2 =「W」,H2,IF(I2 <>「」,I2,「」))。 它顯示的值,但是當我取平均值的列時,它會出現除以零的錯誤。 是否有我需要使用的特殊類型的平均功能?當從IF語句求平均值時,Excel的平均值不工作
我假設H2和/或I2是數字?也許這些數字是文本格式(在這種情況下AVERAGE,沒有找到任何真正的數字將返回#DIV/0!錯誤)。試着將這樣的:
=IF(E2="W ",H2+0,IF(I2<>"",I2+0,""))
+ 0將文本格式的數字轉換爲實際的數字,那麼你的平均函數應該工作
未必不會在這種情況下一個問題,但問題可能如果缺少數據值則會出現。如果列H和I中的兩個單元格都是空白的,如果列E中的值是「W」並且列H中的值是空白的,或者列是否爲空。 E值不是「W」和col。我是空白的,解決方案將在公式列中計算爲0,如果您不想在其中包含缺少的值,則該公式將拋出平均值。 – chuff
感謝chuff。我認爲後一種情況已被涵蓋,但你對前者是正確的,在這種情況下,你可能會添加一個H2爲空的檢查,即= IF(E2 =「W」,IF(H2 <>「」,H2 + 0 , 「」),IF(I2 <> 「」,I2 + 0 「」)) –