本教程示例使用了中值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))
由于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工作表中。
-
在单元格D10中,键入项目一个。该公式将在此单元格中查找哪个项目匹配。
输入中位数IF嵌套公式
当您同时创建嵌套公式和数组公式时,必须将整个公式输入到单个公式中工作表牢房。公式完成后,不要按Enter键或选择其他单元格,因为公式将转换为数组公式。
一个值!错误意味着不正确输入公式作为数组。
-
选择单元格E10汽油。这是将显示公式结果的地方。
-
在单元格中输入以下公式:
=值(如果(D3: D8 = D10, E3: E8))
-
按住Ctrl和转变钥匙。
-
请按输入键创建数组公式。
-
答案15875(带格式的15,875美元)出现在单元E10中,因为这是项目A的中等招标。
测试公式
通过找出B项目的中间标书来测试这个公式。类型项目B进入单元格D10并按输入钥匙。
该公式返回单元格E10中的值24365($24,365)。
谢谢你告诉我们!
告诉我们为什么!