我有一個excel公式如下:
=AVERAGE(AVERAGEIFS(Perc;FL;G$2;CER;{"n/a";"Not Required";"Unknown"}))
當 CER 不等于“n/a”、“不需要”或“未知”時,我如何計算這個計數器,或者換句話說,Perc 的平均值
uj5u.com熱心網友回復:
首先,您擁有的公式不會回傳找到標準的真實平均值,而是平均值的平均值。
例如,假設您的資料有 2-2,10-3,100-4,112 個數字的真實平均值將接近 4,但是如果您取 2 的平均值,則 3 的平均值然后 4 的平均值,然后平均那些你會得到 3。這就是你展示的公式是如何做到的。
所以改為使用:
=SUMPRODUCT(SUMIFS(Perc;FL;G$2;CER;{"n/a";"Not Required";"Unknown"}))/SU MPRODUCT(COUNTIFS(FL;G$2;CER;{"n/a";"Not Required";"Unknown"}))
現在回答你的問題。我們使用 ISERROR(MATCH()) 來查找它不等于的地方:
=SUMPRODUCT(Perc*(ISERROR(MATCH(CER,{"n/a";"Not Required";"Unknown"},0)))*(FL=G$2))/SUMPRODUCT((ISERROR(MATCH(CER,{"n/a";"Not Required";"Unknown"},0)))*(FL=G$2))
如果在陣列中找不到該值,則回傳 True 并且數學計算它。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/485425.html
