欢迎您访问南京安优网络官方网站,本公司专注于:网站制作、小程序开发、网站推广。 24小时服务热线:400-8793-956
当前位置:南京网站制作公司 > 资讯中心 > 安优观点
数组公式(之三)——数组公式典型应用
来源:南京网站制作 时间:2018-01-24 08:11:10

 问题来源

前两天,讲了数组公式的基础与初步应用,今天,给大家举几个数组公式典型应用的例子。
 
1、“绕过”乘积直接求和
如下数据表:

计算应付金额,你会把每种产品的订购数量与单价相乘,然后相加吗?
当然,能运算出结果,但是如果有上百上千种产品呢?那公式得写多长时间啊?
一个简单的数组公式即可解决:

2、计算连续数值和、平均值
 
如:计算1~100的和,平均值:

巧妙运用了row(1:100),构建了100个元素的数组。
 
3、计算不同产品种类数
在E2单元格输入公式:
“=SUM(1/COUNTIF(B2:B16,B2:B16))”,<Ctrl+Shift+Enter>组合键结束,即可得到商品一共有几种。
结果如下:

其中:
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、多条件运算
如下图,计算不同部门不同产品的总销量:

公式的含义:

5、构建新数组运算
我们知道:VLOOKUP函数要求查询值必须位于查询区域的首列。比如,下图中的数据:

原数据区,“部门”位于“姓名”的左侧,而要求按照姓名去查询部门,那直接用VLOOKUP函数进行查找,是查不到结果的。我们需要用IF构建一个新的查询数据区,将“姓名”置于“部门”的左侧。
在E2输入公式:
=VLOOKUP(D2,IF({1,0},B1:B10,A1:A10),2,0),
结果如下图:

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

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

本文地址:http://www.njanyou.cn/news/1483.html
Tag: 数组公式
专业服务:南京网站制作,南京网站制作公司,南京网站建设公司
联系电话:025-65016872
上一篇: 数字货币:小白怎样玩转付费社群?(网赚项目)
下一篇: 学会这5个Word神技,再也不用担心加班了!
最新案例
永银
永银
珠海跨境电商
珠海跨境电商
五颗星商城
五颗星商城
上海万客生鲜超市
上海万客生鲜超市
一九在线商城
一九在线商城
你可能感兴趣
小型企业平稳运营所需的 5 种软件类型
为什么每个人都在谈论 Advantage+ Creative
27 关于 Bing PPC 的统计数据
改善编程和 QA 之间协作的 4 种方法
您的网站给人留下第一印象:为什么好的网页设计对企业至关重要
网页设计和内容营销:最大限度地提高博客参与度的 6 个技巧
所有重要的 GA4 指标
ClickFunnels 与 Kajabi:详细比较
最后更新
打造直观体验:UX 和 UI 矩阵 了解 Advantage+ 定位 我们所知道的关于大规模谷歌算法泄漏的一切 如何撰写吸引受众注意力的营销电子邮件 如何使用数据抓取进行有效的竞争分析:分步指南 优化医疗保健提供商的 SEO 和在线形象:2024 年的最佳实践 Elementor:网站建设的首选(原因如下) 产品系列页面:提高电子商务转化率的设计策略
服务项目
南京网站制作 营销型网站 微信营销 IDC网站 精品案例