我有一個Excel 工作簿,其中包含一些列,其中需要對25 個值中的最低7 個值進行平均,不包括任何帶有0 的值,例如值大於1 的任何單元格。 ,使用了Z 列,並且這些值包含在第 13 行至第 38 行中。
我的公式是 =SUMPRODUCT(SMALL(Z$13:Z$38,{1,2,3,4,5,6,7}))/7
此方法有效,但僅當傳回 0 的行為空白或包含「-」時才有效。
這會產生一個問題,因為行的公式是該行中其他單元格的總和。例如,Z20 的公式是 M20 加上 W20 總和,它們分別是 D20:L20 和 N20:V20 總和。儘管 D20:L20 和 N20:V20 未填充,但 M20 和 W20 中的總和均回傳 0。
輸入“-”或按刪除鍵刪除 0,我也刪除了公式。然後,在填充單元格時需要重新輸入公式,這是可能的,但由於涉及的工作表數量和潛在的錯誤而並不理想。
這個問題有解決方法嗎?
謝謝,
F
答案1
一種解決方法是更改其他公式,例如對於 Z20,而不是使用
=M20+W20
使用
=IF((M20+W20)=0,"-",(M20+W20))
每當公式返回零時,這會將單元格設為等於“-”。