Excel;使用 if 语句在一系列值中寻找中值
Excel;seek medianvalue with if statement over a range of values
我求一组年龄的中值:18-24, 25-29, 30-34
等等。我有工资表中的数据; G
栏中的工资和 I
栏中的年龄。
在输出 sheet 中,我形成了 B9:B58
的年龄范围,从 B9
的 18 岁到 B58
的 67 岁到 "help"形成公式。我尝试了 18-24 年(B9:B15 间隔 7 年):
=MEDIAN(IF((Wages!$I:$I00=B9:B15),Wages!$G:$G00)).
(其余以5年为间隔)
在 A
和 B
列中写入或生成范围的边界,以便 A9:B9 = 18, 24
、A10:B10 = 25, 29
等...直到 A18:B18 = 65, 69
.然后在C9
中写入这个数组公式(粘贴然后单击Ctrl+Shift+Enter):
=MEDIAN(IF((Wages!$I:$I00>=$A9)*(Wages!$I:$I00<=$B9), Wages!$I:$I00))
然后可以copy/pasteC9
变成C10:C18
.
我求一组年龄的中值:18-24, 25-29, 30-34
等等。我有工资表中的数据; G
栏中的工资和 I
栏中的年龄。
在输出 sheet 中,我形成了 B9:B58
的年龄范围,从 B9
的 18 岁到 B58
的 67 岁到 "help"形成公式。我尝试了 18-24 年(B9:B15 间隔 7 年):
=MEDIAN(IF((Wages!$I:$I00=B9:B15),Wages!$G:$G00)).
(其余以5年为间隔)
在 A
和 B
列中写入或生成范围的边界,以便 A9:B9 = 18, 24
、A10:B10 = 25, 29
等...直到 A18:B18 = 65, 69
.然后在C9
中写入这个数组公式(粘贴然后单击Ctrl+Shift+Enter):
=MEDIAN(IF((Wages!$I:$I00>=$A9)*(Wages!$I:$I00<=$B9), Wages!$I:$I00))
然后可以copy/pasteC9
变成C10:C18
.