Excel数组公式(之三)——数组公式典型应用

时间:2022-12-13 04:32:20 

之前讲了数组公式的基础与初步应用,今天,给大家举几个数组公式典型应用的例子。

1、“绕过”乘积直接求和

如下数据表:

Excel数组公式(之三)——数组公式典型应用

计算应付金额,你会把每种产品的订购数量与单价相乘,然后相加吗?

当然,能运算出结果,但是如果有上百上千种产品呢?那公式得写多长时间啊?

一个简单的数组公式即可解决:

Excel数组公式(之三)——数组公式典型应用

2、计算连续数值和、平均值

如:计算1~100的和,平均值:

Excel数组公式(之三)——数组公式典型应用

巧妙运用了row(1:100),构建了100个元素的数组。

3、计算不同产品种类数

在E2单元格输入公式:

“=SUM(1/COUNTIF(B2:B16,B2:B16))”,组合键结束,即可得到商品一共有几种。

结果如下:

Excel数组公式(之三)——数组公式典型应用

其中:

COUNTIF(B2:B16,B2:B16),表示在B2:B16单元格区域中依次统计B2到B16单元格内容出现的次数,返回的数组是:

{3;2;2;1;2;2;2;1;3;2;2;2;2;2;3}

1/COUNTIF(B2:B16,B2:B16),用1除以上述数组内每个数值,得到以下数组:

{1/3;1/2;1/2;1;1/2;1/2;1/2;1;1/3;1/2;1/2;1/2;1/2;1/2;1/3}

SUM(1/COUNTIF(B2:B16,B2:B16)),用SUM对上述数组内的数组求和,即得到不重复的商品数量。

4、多条件运算

如下图,计算不同部门不同产品的总销量:

Excel数组公式(之三)——数组公式典型应用

公式的含义:

Excel数组公式(之三)——数组公式典型应用

5、构建新数组运算

我们知道:VLOOKUP函数要求查询值必须位于查询区域的首列。比如,下图中的数据:

Excel数组公式(之三)——数组公式典型应用

原数据区,“部门”位于“姓名”的左侧,而要求按照姓名去查询部门,那直接用VLOOKUP函数进行查找,是查不到结果的。我们需要用IF构建一个新的查询数据区,将“姓名”置于“部门”的左侧。

在E2输入公式:

=VLOOKUP(D2,IF({1,0},B1:B10,A1:A10),2,0),

结果如下图:

Excel数组公式(之三)——数组公式典型应用

其中:

IF({1,0},B1:B10,A1:A10),构造出姓名在前,部门在后的新的查询区域,如下图:

Excel数组公式(之三)——数组公式典型应用

关于数组使用的例子,不胜枚举,大家在EXCEL应用中多实践、多总结,肯定会得心应手。

标签:Excel函数,excel函数公式,excel表格制作,Excel教程
0
投稿

猜你喜欢

  • 电脑截图快捷键ctrl加什么?电脑截图快捷键ctrl组合使用方法

    2022-11-11 23:09:19
  • Word2003中怎么样调整行距

    2023-12-13 02:31:39
  • 驱动人生检测不到键盘驱动_驱动人生检测不到键盘驱动解决方法

    2023-02-02 19:55:34
  • 新浪微博怎么修改昵称?

    2023-07-20 17:02:52
  • 戴尔电脑遇到蓝屏时该怎么做

    2023-10-11 13:39:09
  • Office 2016 中文绿色精简版免费 免费下载【含wor2016/excel2016/ppt2016】

    2023-10-09 16:15:37
  • Acrobat怎么设置鼠标经过弹出注释?

    2023-08-31 20:19:07
  • iOS10.3.3正式版怎么样?iOS10.3.3正式版升级教程

    2023-09-19 13:53:38
  • Win11系统使用打印机提示709错误的解决方法

    2023-08-13 09:49:34
  • Win7电脑无法恢复出厂设置要怎么办?

    2023-08-31 02:12:08
  • 在Mac上更有效地使用Finder的9大技巧

    2023-03-27 09:12:17
  • Win7系统禁用wmiprvse.exe进程方法

    2023-09-21 16:13:10
  • Solid works2019怎么切除扫描?Solid works2019切除扫描操作步骤

    2022-02-11 22:05:40
  • 腾讯文档怎么导出到本地文档?往下看,你就知道了!

    2023-01-27 18:04:13
  • XP系统怎么安装打印机驱动?

    2022-12-26 03:32:26
  • win11何设置桌面软件居中 ? win11桌面软件居中设置方法

    2022-11-22 15:58:08
  • 人生日历右下角的时间不显示怎么办?

    2022-11-04 09:29:36
  • 微软将停止支持32位Win10系统怎么回事_微软停止支持32位Win10系统影响大吗

    2023-06-25 14:08:39
  • Excel表格中输入数字最后几位数变成0的解决方法

    2022-09-02 14:21:49
  • excel公式教程:求字符串中的数字组成的数能够被指定数整除的数的个数

    2023-03-17 01:09:42
  • asp之家 电脑教程 m.aspxhome.com