Excel;使用if语句在一系列值上搜索中值

时间:2017-02-10 07:55:55

标签: excel if-statement range median

我寻找一组年龄的中位值:18-24, 25-29, 30-34,依此类推。我有sheeet Wages的数据;第G栏中的工资和第I栏中的年龄。

在输出表格中,我已经形成了B9:B58的年龄范围,从B9的18年到B58的67年,以“帮助”形成公式。我尝试了18到24年(在B9:B15中间隔7年):

=MEDIAN(IF((Wages!$I$1:$I$7000=B9:B15),Wages!$G$1:$G$7000)). 

(其余应在5年间隔内)

1 个答案:

答案 0 :(得分:0)

AB列中编写或生成范围的边界,以便A9:B9 = 18, 24A10:B10 = 25, 29等......直到A18:B18 = 65, 69。然后在C9中写下数组公式(粘贴然后点击Ctrl + Shift + Enter):

=MEDIAN(IF((Wages!$I$1:$I$7000>=$A9)*(Wages!$I$1:$I$7000<=$B9), Wages!$I$1:$I$7000))

然后,您可以将C9复制/粘贴到C10:C18