找到中位数如果您的公式符合Excel的标准

将中位数和If函数组合在数组公式中

本教程示例使用了中值IF数组公式找到两个不同项目的中等招标。公式的性质允许我们只需改变搜索条件(在本教程示例中,项目名称)中的搜索条件来搜索多个结果。

本文中的信息适用于Excel 2019,Excel 2016,Excel 2013,Excel 2010,Excel 2007和Mac Excel。

关于中值函数和IF函数

公式的每个部分的工作是:

  • 中位数查找项目的中间值。
  • 如果是功能允许我们选择使用项目名称设置条件的投标的项目。
  • 数组公式让IF函数在单个单元中测试多个条件。当条件满足时,数组公式确定MEDIAN函数将检查哪些数据(项目投标)以找到中间的投标。

Excel CSE公式

按下阵列公式Ctrl+转变+输入同时在键盘上键入公式。由于需要按下键来创建数组公式,因此有时也称为CSE公式。

中位IF嵌套公式语法和参数

语法和中值IF公式的参数如下:

=中位数(如果(logical_test,value_if_true,value_if_false))
Excel屏幕截图显示中位数的功能

由于IF函数嵌套在MEDIAN函数中,所以整个IF函数成为唯一的争论求中值函数。

IF的参数功能是:

  • logical_test.(required):被测试的值或表达式布尔值判断对错。
  • value_if_true(必填):如果逻辑_test为true,则显示的值。
  • value_if_false(可选):如果Logical_test为false则显示的值。

Excel的中位数如果阵列配方示例

下面的示例搜索两个不同项目的标书,以找到中间或中间标书。IF函数的参数通过设置以下条件和结果来实现这一点:

  • 控件的单元格D10中输入的项目名称对应的逻辑测试工作表
  • 在MEDIAN函数的帮助下,value_if_true参数是所选项目的中间标书。
  • 由于不需要并且其缺失缩短了公式,因此省略了value_if_false参数。如果在单元D10中键入数据表(例如项目C)中的项目名称,则该公式返回零值。

在Excel中输入教程数据

显示项目数据的Excel截图
  1. 如上所示,将示例数据输入到空白的Excel工作表中。

  2. 在单元格D10中,键入项目一个。该公式将在此单元格中查找哪个项目匹配。

输入中位数IF嵌套公式

当您同时创建嵌套公式和数组公式时,必须将整个公式输入到单个公式中工作表牢房。公式完成后,不要按Enter键或选择其他单元格,因为公式将转换为数组公式。

一个值!错误意味着不正确输入公式作为数组。

  1. 选择单元格E10汽油。这是将显示公式结果的地方。

  2. 在单元格中输入以下公式:

    =值(如果(D3: D8 = D10, E3: E8))
  3. 按住Ctrl转变钥匙。

  4. 请按输入键创建数组公式。

  5. 答案15875(带格式的15,875美元)出现在单元E10中,因为这是项目A的中等招标。

测试公式

通过找出B项目的中间标书来测试这个公式类型项目B进入单元格D10并按输入钥匙。

显示项目B数据的Excel截图

该公式返回单元格E10中的值24365($24,365)。

此页面是否有帮助?