excel函数数组怎么运算
时间:2023-02-05 15:49:43
excel函数数组怎么运算?下图1展示了一个使用LEN函数计算单元格中字符数的公式。LEN函数接受单个项目作为其参数text,输出单个项目作为其返回值。
图1
对于接受单个项目的函数参数来说,有一条规则:如果对接受单个项目的函数参数使用单个项目,那么该函数将提供单个项目作为其返回值。
然而,如果在LEN函数中给其参数text提供多个项目作为其值,会发生什么呢?
下图2的列A中有一系列姓名值,需要统计该列的字符总数。我们可以使用LEN函数,并将单元格区域A2:A6作为其参数text的值。
图2
选择公式中的参数值A2:A6,按F9评估,可以看到其提供了5个文本字符串,如下图3所示。
图3
如果选择LEN函数并按F9评估,则可以看到该函数提供了5个值,如下图4所示。
图4
这意味着如果你给LEN函数的参数text提供多个项目,那么它也会给你返回多个值作为结果。
一般来说,如果对接受单个项目的函数参数使用多个项目,那么该函数将提供多个项目作为其返回值。当函数参数接受单个项目而你给其提供多个项目时,你创建了函数参数数组操作。
上文示例中的LEN函数提供了多个数字,可将其作为SUMPRODUCT函数的参数值来求和,如下图5所示。
图5
由于SUMPRODUCT函数可以处理数组操作,因此无需按Ctrl+Shift+回车键。
当查找表没有排序时使用SUMPRODUCT/SUMIF函数
如下图6所示,在单元格区域A3:C7中列出了每种产品的销售额,现在想要计算这些产品的总毛利。这里的方法是,先添加一个辅助列,使用VLOOKUP函数在查找表中获取每种产品的成本,然后求得总成本,最后使用总销售额减去总成本得到毛利。
图6
如果不允许使用辅助列,那么可以使用SUMIF函数来求得总成本,如下图7所示。
图7
通常情形下,给SUMIF函数的criteria参数指定单个项目,然而这里给它指定了5个单独的项目,这使得其执行数组操作,因此其结果返回5个项目组成的数组。如下图8所示,当使用F9来评估公式中的SUMIF函数时,其得到的是对应的成本数值。
图8
注意,本示例中区域F4:F6中没有重复值,因此公式能够正常运转。如果存在重复值,则会出错。
将SUMIF函数返回的结果传递给SUMPRODUCT函数求和。
当查找表排序时使用SUMPRODUCT/LOOKUP函数
如果查找表已排序,那么使用LOOKUP函数替换上文中的SUMIF函数会更简洁且更快。如下图9所示,查找表中的产品列按升序排序。
图9
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Excel中设置小数点对齐的操作技巧
Word2013中如何关闭自动添加项目符号和项目编号功能
![](https://img.aspxhome.com/file/2023/1/18111_0s.jpg)
Excel中left函数和find函数搭配使用的操作方法
WPS移动办公新体验 支持Evernote印象笔记
![](https://img.aspxhome.com/file/2023/4/a164984_0s.gif)
希沃白板如何绑定微信?希沃白板绑定微信的方法
win7桌面图标变扁了怎么恢复?
![](https://img.aspxhome.com/file/2023/7/53357_0s.jpg)
EXCEL怎么自动填充表格数据长度为填充指定位数?
![](https://img.aspxhome.com/file/2023/1/42421_0s.jpg)
Word2007设置文本字体效果的妙招
![](https://img.aspxhome.com/file/2023/0/25010_0s.jpg)
excel 公式组成简介
![](https://img.aspxhome.com/file/2023/8/a162058_0s.png)
excel表格如何设置隐藏单元格不被复制
如何在Microsoft Word 2003中创建贺卡?
excel表格里面进行换行操作的方法
Win10更新21H2后变卡怎么办?Win10 21H2突然卡顿怎么办?
![](https://img.aspxhome.com/file/2023/9/51679_0s.jpg)
WPS2019表格怎么查找重复项?WPS2019表格查找重复项方法
![](https://img.aspxhome.com/file/2023/1/a165931_0s.jpg)
安装Win10系统后无法进入Bios是什么问题?win10无法进入BIOS的修复教程
![](https://img.aspxhome.com/file/2023/0/46710_0s.jpg)
如何在Word 2016中使用自动更正!
![](https://img.aspxhome.com/file/2023/7/23607_0s.jpg)
如何理解excel函数嵌套
word怎么纵向复制粘贴文字
![](https://img.aspxhome.com/file/2023/9/17799_0s.jpg)
excel公式设置绝对引用的方法
windows10我的电脑打不开在哪里打开?
![](https://img.aspxhome.com/file/2023/7/47677_0s.jpg)