在Excel 2007中循环满足条件的值

在Excel 2007中循环满足条件的值,excel,excel-2007,excel-formula,Excel,Excel 2007,Excel Formula,我有一些基本的统计数据,计算excel电子表格上的最小值、第一季度、中位数、第三季度、最大值、iqr和异常值。我现在得到的是一个最大可接受值的值,它不会是一个异常值 所以我想有一个公式,它说,“实际最大值是值的最大值,假设它不低于作为离群值计算的值。” 例如,我有数据点:8,5,6,5,37,2。最大值为37,不属于异常值的最大值为11.25。显然37大于11.25,所以我希望我的最大值是8。我尝试使用的公式如下: =IF(H25>H33, MAX(IF(B15:G15<H33,B1

我有一些基本的统计数据,计算excel电子表格上的最小值、第一季度、中位数、第三季度、最大值、iqr和异常值。我现在得到的是一个最大可接受值的值,它不会是一个异常值

所以我想有一个公式,它说,“实际最大值是值的最大值,假设它不低于作为离群值计算的值。”

例如,我有数据点:8,5,6,5,37,2。最大值为37,不属于异常值的最大值为11.25。显然37大于11.25,所以我希望我的最大值是8。我尝试使用的公式如下:

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

=IF(H25>H33,MAX)(IF(B15:G15因此,我的公式确实可以按预期的方式工作,您只需按“Ctrl-Shift-Enter”而不是只按“Enter”键,以确保它作为数组公式进行计算。这真的很烦人,但它可以工作(我认为Excel应该识别它是一个数组公式)