问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Excel高效计算--浅谈数组

发布网友 发布时间:2024-10-02 10:04

我来回答

1个回答

热心网友 时间:2024-12-10 00:47

在之前的内容中,我们提到了Vlookup的逆向查找,具体可以参考相关内容。

当我们进行逆向查找时,就需要用到数组。那么,什么是数组呢?今天,我们就来探讨一下数组的概念。

在Excel中,数组可以被理解为多个单元格的集合,比如A1:A3,A2:B5等。通常,数组分为一维数组和二维数组。一维数组是单行或者是单列多个单元格的集合,例如A2:A5(单列)和B2:C2(单行)。而二维数组是多行多列单元格的集合,如B3:C5。

在一维数组中,蓝色部分(A2:A5)和红色部分(B2:C2)是一维数组,而橙色部分(B3:C5)是二维数组。

接下来,我们来看看数组的计算方式。我们知道,数组分为一维数组和二维数组,并且数组可以进行加、减、乘、除等四种常见的运算。以下是以乘法为例的计算方式。

这里提到了维度和元素的概念。维度指的是行方向或列方向,而元素则是数组中的每一个值。比如A2:A5,此时维度为列,元素为A2:A5中的值,元素的个数为4。

1. 一维数组×一维数组:

a) 同一维度:我们计算的是A2:A5与B2:B5之间两两相乘的结果。最后生成的也是列方向上的一维数组,结果在C2:C5。

b) 不同维度:这里我们用A2:A3列方向上一维数组与B2:C2行方向上的一维数组相乘进行计算,可以得到2行2列的*数组。计算过程是:先用第一个数组的第一个元素与第二个数组的所有元素相乘,再用第一个数组的第二个元素与第二个数组的所有元素相乘,依次类推。

2. 一维数组×二维数组:

这里我们用A2:C2一维数组乘以A3:C4二维数组,最终得到与原始二维数组一样的2行3列二维数组。计算方式是以一维数组的每一个元素与二维数组相乘。我们可以看出此时二维数组的行方向的元素与一维数组一样都为3个。当然,如果你想用列方向的数组进行计算也是可以的,那么此时一维数组必须是两个元素。

3. 二维数组×二维数组:

这里用的A2:C3二维数组与A4:C5二维数组相乘,得到的也是一个相同维度和元素的二维数组。

三、高能预警

四、栗子

前面主要讲解了什么是数组、数组计算方式以及其注意点。在实际工作中,我们用的比较多的还是一维数组乘以一维数组(同维度)以及其和sum/count等集合函数一起使用。下面我们来看看几个例子。

需求1:D列是员工的原始工资,由于公司效益不错,现根据相应的贡献发放奖金(E列),结果放在F列。

需求2:求一车间的男职工的工资总和

这里先是三个数组进行相乘,然后作为sum的参数进行相加。第一个一维数组是B3:B11=”一车间”,这里会生成一列TRUE/FALSE,第二次生成C3:C11=“男”的逻辑值,最后跟我们需要计算的一列进行运算。当然,TRUE和FALSE在做计算时,可以自动转换为1和0。当然,次数可以直接用sumifs函数的,那么,如果我们需要求工资大于2000或者工作小于1800的总和,此时,您想想能不能直接用数组。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我用无线数传模块PTR6000做实验 接收不到数据包 很急啊 祈求高人指导帮 ... Lora无线传输协议技术浅析 南昌定购433M无线通讯模块 福州433m无线模块订购 联想电脑系统重装后怎么连网线电脑做完系统怎么网络连接 电脑重装了系统还是连接不到wifi为什么电脑重装系统后不能连接wifi 笔记本电脑新装系统后连不上wifi为什么电脑重装系统后不能连接wifi 笔记本电脑装系统后无法连接wifi为什么笔记本电脑wifi连接不上 电脑重装系统后搜不到无线网了为什么笔记本电脑重装了系统之后就连不... 求问~怎样区分2018款君越是不是库存车? 卓越之剑开拓者路径找不到呀`急急急! ...点击注册游戏的时候提示 《 Windows无法访问指定设备、路径或文件... 波斯王子5我一进游戏为什么老说我找不道路径 找不到指定文件 windows无法访问指定设备 路径或文件 我玩游戏的时候打不开怎么会这样... ...game cannot be launched:系统找不到指定的路径 是什么意思啊_百度... 急急急!为什么我打开什么游戏都是windows无法访问指定设备、路径或文... ...或文件.您可能没有合适的权限访问这个项目怎么解决.急急急... 两个整数a和b分别作为分子和分母,既分数 a/b ,求它的浮点数值(双精度浮... 每天晚上都是我给他打电话,他不主动,忍不住给他打 每天晚上都可以走在他后面 有时会忍不住上去找他 这样好不好 2021永州市三中录取分数线是多少? 安徽2007年510分到515分之间多少人? 日本彩虹乐团有那些歌好听?不过我感觉和x-japan的没法比 但也有人气... 求HYDE<虹>&<雪之足迹>歌词 平顶山中考录取分数线 死神大战火影中的鸣人怎么爆九尾 ...月快速有效的减肥方法!最好是最有效的瘦腰瘦腿的方法!悬赏50分... ...我想快速瘦腿、减肥,还想快速长高有什么好的运动... ...就有红点出现,而且越挠越多,请问一下这是怎么回事?应该怎么办?_百度... 身上有小红点伴随着痒是怎么回事 我公积金为天津经济技术开发区农行的。现有5万多打算贷款买房,最多能贷... xp仿Windows7超级任务栏恢复 电脑是window.xp弄成仿windows7 卸载了以后有的问改不会来 怎么办... windows XP sp3 ghost仿win7版 吉利为啥子那么牛 为什么女儿出嫁父亲都会偷偷的流泪? ...实况2013怎么比实况足球8,实况足球9,实况足球10要难打很多?_百度知 ... 胜利11人和实况有什么分别?谢谢了,大神帮忙啊 我的世界苹果手机(已越狱)存档怎么用? 如何拉拢大胖子帮我打仗? 我的世界,我在iphone上下了一个我的世界的存档,应该怎么使用放在... 本人大三学生一枚,准备参加2013的考研。。求大师指点备考方案 苹果版。我的世界存档文件在哪。怎么把下载的存档弄进去。怎么用 朋友不开心了,我怎么安慰她? 光波炉与微波炉的区别在哪里 吃了中药退奶又想给宝宝吃母乳怎么才可以回奶呢 ...Xeon X3480的电脑主机,4GB内存、8块硬盘,划算吗? 电脑配置,这个品牌的电脑主机 到底能不能买啊? 看一下这个电脑主机的配置是否可以购买 买给老妈看电视用,这个配置的电脑主机多少钱合适,不带显示器。_百度知...