【问题标题】:Finding the median of a range of values selected using vlookup查找使用 vlookup 选择的一系列值的中位数
【发布时间】:2017-01-10 23:01:12
【问题描述】:

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 找到我想要的值,但现在我想在每列中找到从开始日期到结束日期的该范围的中值。

我该如何编码,以便在选择值后,它可以选择整个范围并找到中值?

【问题讨论】:

    标签: excel range vlookup median


    【解决方案1】:

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

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

    问候

    【讨论】:

      猜你喜欢
      • 2018-07-02
      • 2021-08-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-08
      相关资源
      最近更新 更多