站点名称:Excel数组公式(之三)——数组公式典型应用
所属分类:Excel教程
相关标签: # Excel函数 # excel函数公式 # excel表格制作 # Excel教程
官方网址:
进入网站站点介绍
之前讲了数组公式的基础与初步应用,今天,给大家举几个数组公式典型应用的例子。
1、“绕过”乘积直接求和
如下数据表:
计算应付金额,你会把每种产品的订购数量与单价相乘,然后相加吗?
当然,能运算出结果,但是如果有上百上千种产品呢?那公式得写多长时间啊?
一个简单的数组公式即可解决:
2、计算连续数值和、平均值
如:计算1~100的和,平均值:
巧妙运用了row(1:100),构建了100个元素的数组。
3、计算不同产品种类数
在E2单元格输入公式:
“=SUM(1/COUNTIF(B2:B16,B2:B16))”,组合键结束,即可得到商品一共有几种。
结果如下:
其中:
COUNTIF(B2:B16,B2:B16),表示在B2:B16单元格区域中依次统计B2到B16单元格内容出现的次数,返回的数组是:
{3;2;2;1;2;2;2;1;3;2;2;2;2;2;3}
excel数组公式(之二)——数组公式应用初步
数组的概念、数组的维度、数组公式与普通公式的区别,今天来述数组公式的初步应用。 应用分类1、行列数相同的数组运算 这是最简单的数组运算。 行数相同: 列数相同: 切记: 选中要填结果的区域,输入公式; 公式以Ctrl+Shift+Enter结束公式的输入 2、数组与单一数据运算 二维数组也
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应用中多实践、多总结,肯定会得心应手。
Excel数组公式(之一)——基础知识
有很多文章内提到了“数组公式”,也有朋友留言给,说能不能详细 “数组公式”。“数组公式”真的数一个很大的概念,一次推文是不清楚的,那从今天开始,分几次来详细述。 数组公式基础1、数组概念 什么是数组? 是这样认为的:多个单元格数值的组合 当然,这里的多个单元格并不是任意杂乱无章的,而是具有某种联系的。 如下图
浏览统计(最近30天)