查找使用vlookup选择的值范围的中值

时间:2016-09-02 18:50:16

标签: excel range vlookup median

A栏是日期和B& C是测量

Dates   Measurements        
1   56  15  
2   45  25  
3   62  76  
4   15  42  
5   165 56  
6   16  79  
7   45  46  
8   47  79  
9   24  47  
10  12  14  
11  147 47  
12  195 19  
13  443 79  
14  642 43  
15  462 75  
16  156 87  
17  794 49  

开始日期:2
测量:45
用于解决测量的代码
= VLOOKUP(B21,A2:C18,2,FALSE)

结束日期:14
测量:642

= VLOOKUP(B22,A2:C18,2,FALSE)

我用vlookup找到了我想要的值,但现在我想找到每列中从开始到结束日期的范围的中值。

如何对其进行编码,以便一旦选择值,就可以选择整个范围并找到中值?

1 个答案:

答案 0 :(得分:0)

由于您的列A值是按升序排序的,因此我们可以使用非常有效的:

=MEDIAN(INDEX(B2:B18,MATCH(B21,A2:A18)):INDEX(B2:B18,MATCH(B22,A2:A18,0)))

此致