Excel公式从范围中获取最低的n值

时间:2019-05-10 10:12:34

标签: excel excel-formula

我在一列中有一些不需要排序的值。然后,我想从具有这些值的列中找到最低n个值的平均值。

column values

因此,让我们以上面的示例为例。假设我需要对上一列的this.http.get('https://api.ipify.org/?format=jsonp&callback=JSONP_CALLBACK') .subscribe((res) => { console.log('res ', res); }); 最低值取平均值,取值范围为HttpErrorResponse {headers: HttpHeaders, status: 200, statusText: "OK", url: "https://api.ipify.org/?format=jsonp&callback=JSONP_CALLBACK", ok: false, …} error: {error: SyntaxError: Unexpected token J in JSON at position 0 at JSON.parse (<anonymous>) at XMLHtt…, text: "JSONP_CALLBACK({"ip":"49.37.11.219"});"} headers: HttpHeaders {normalizedNames: Map(0), lazyUpdate: null, lazyInit: ƒ} message: "Http failure during parsing for https://api.ipify.org/?format=jsonp&callback=JSONP_CALLBACK" n=3。结果将是平均值1(取自A1),平均值2(取自A6)和平均值3(取自A2)。我正在考虑类似A1之类的东西,但是我不确定它是否可以这么简单。

注意:我无法对该特定列上的值进行排序。我也不想手动将值移动到另一列并在那里进行排序,因为我想多次执行此操作,并且需要使过程自动化。

2 个答案:

答案 0 :(得分:1)

您可以使用数组公式,使用ctrl,Shift和Enter进行确认。

=AVERAGE(SMALL(A1:A10,ROW(1:3)))

答案 1 :(得分:0)

尝试以下操作:=AVERAGEIF(A1:A10, "<4")