2012-05-30 107 views
0

我有一些基本的統計計算值最小,Q1,中位數,Q3,最大,IQR,並在Excel電子表格的異常值。我現在所擁有的價值是最大的可接受的價值,不會是異常值。遍歷滿足條件的在Excel 2007

所以我想有一個公式,說:「真正的最大值是給定值的最大值,這是不低於的東西,這將是一個異常值計算的值。」

因此,例如,我有個數據點:8,5,6,5,37,2,max是37,並且不會是異常值是11.25的最高值。所以,很顯然37比11.25更大,所以我想我真正的最大值爲8。我試圖使用的公式如下:

=IF(H25>H33, MAX(IF(B15:G15<H33,B15:G15,"")), H25) 

其中H25是計算的最大值(在這種情況下37) ,H33是最高的非異常值(在此情況下11.25),和B15:G15是第6個數據點(8,5,6,5,37,2)。

所以基本上我試圖for循環做,要麼把計算出的最大值,如果它不是一個孤立點或以其他方式通過數據點的循環,並採取不離羣值的最大值。上述公式不起作用,這是我的問題,這是我需要幫助。

感謝您的指點。

回答

0

因此,原來我的公式確實按預期方式工作,你只需要按下「CTRL-Shift鍵輸入」,而不僅僅是「Enter」來確保它評估爲數組公式。這真的很煩人,但它工作(我認爲Excel應該只是認識到它是一個數組公式)。