【问题标题】:Excel;seek medianvalue with if statement over a range of valuesExcel;使用 if 语句在一系列值上求中值
【发布时间】:2017-06-28 11:56:21
【问题描述】:

我寻求一组年龄的中值:18-24, 25-29, 30-34 等等。我在工作表中有数据; 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 年)

【问题讨论】:

  • 请花一些精力来格式化您的问题。事实上,它很难阅读。我中途放弃了。
  • 好的。如何在 IF 语句的帮助下获得具有一系列条件值的中值?我试过这个: =MEDIAN(IF((Wages!$I$1:$I$7000=B9:B58),Wages!$G$1: $G$7000))。
  • ^^^ 不算“努力”。
  • 你没有得到什么?
  • 所以你想要每个范围的中位数分开?添加带有数据的示例会很有用。

标签: excel if-statement range median


【解决方案1】:

在列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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-15
    • 2019-05-01
    • 2018-04-17
    相关资源
    最近更新 更多