ad

教你如何快捷学习Excel数组公式及应用-英雄云拓展知识分享

匿名投稿 265 2024-01-31

一、课程回想
甚么是数组公式呢?顾名思义就是公式中包括数组的了,详细含义请参看前文。但这里重点提示的一点就是,如果要使用数组公式,在编辑栏输入完公式以后一定要按下“Ctrl+Shift+Enter”组合键,使编辑栏的公式处在“{}”当中。
2、数组公式继续深入
印象中是好几年前了,当时看过的一篇扫盲贴中,作者举的例子真是太实用了。具体细节记不太清楚了,大致意思就是使用函数计算1到100的和。这里一样以此为例。
1.求1到100的和
在往下看之前,大家想一下,如果让你来处理该如何来处理呢?只用一个函数解决1到100的和,固然也能够是1000、10000乃至更多。讨论具体的数值没有太大意义,此处只是希望经过此例让大家更进一步的了解数组公式的用法。
解答:{=SUM(ROW(1:100))}
问题分析:求1到100的和,答案是5050(小学生都知道^-^),但Excel必须是你告知了它正确的方法,它才能知道。计算从1到100的和,实际上就是计算1+2+3+4+……+98+99+100,好了,答案出来了,在编辑栏中输入 “=sum(1+2+3+4+……+98+99+100)”。相信聪明的一定对此答案不满意,虽然能得到正确的结果,但很明显是“毛病”的方法。
要得到1到100的正确数列,最简单的方法就是使用Row()或是Column()函数,由于个人习惯,我比较习惯于Row(),所以这里以Row()函数为例。

熟习Row()函数:在A1单元格中输入“=Row()”,使用填充柄填充至A5,看到甚么结果?是否是每个单元格中值就是其对应的行数。

欣喜:Row()表示单前行,如果使用Row(1:100)就表示一个数组,其中包括的便是第一到第一百行的行号,即1、2、3、……、98、99、100这些数值,现在我们就把这个数组利用到公式中。

在工作表的任意一个单元格中输入“=sum(Row(1:100))”,然后按Ctrl+Shift+Enter组合键,你会欣喜的发现,我们要的结果出现了。

2.在Excel2003中享受“SUMIFS”
SUMIF函数应当很多人都用过,非常好用。但如果遇到多条件判断的怎样办呢?从Office 2007开始,引入了SUMIFS函数,可以解决这类多条件求和问题。但如果依然使用Office 2003怎样办呢?其实使用SUM、IF再结合数组公式便可实现SUMIFS的效果。

以下/>

此题要如何解决?SUMIF用两次?或是COUNT用两次?这里还是演示数组公式的用法,所以先用SUM和IF组合的情势。

教你如何快捷学习Excel数组公式及应用-英雄云拓展知识分享

在任一单元格中输入“=SUM(IF((A2:A12="一班")+(A2:A12="2班"),1,0))”公式按下回车键,是否是发现结果是 “#VALUE!”,再次进入编辑栏然后按下“Ctrl+Shift+Enter”快捷键,是否是发现正确的结果出来了?

这里再次解释一下这个公式“{=SUM(IF((A2:A12="一班")+(A2:A12="2班"),1,0))}”,外侧SUM没甚么好用的了,就是求()内各数的和。中间的“IF((A2:A12="一班")+(A2:A12="2班"),1,0))”的运算进程是这样的,判断A2:A12区域内单元格的值是不是是“一班”,如果是则结果为1,则此公式计算的结果顺次是“1、0、0、1、0、0、1、0、0、1、0”,由于第一个条件为真,第2个条件肯定就不为真了,由于一个单元格不可能同时等于“一班”和“2班”,所以第一个数组就是“1、0、0、1、0、0、1、0、0、1、0”。这时候再判断 A2:A12区域内单元格的值是不是是“2班”,如果是结果则为1,否则为0,所以这个数组条件计算的结果就是“0、1、0、0、0、1、0、1、0、0、 0”,中间的加号就是将这两个数组相加,也就是说终究的数组为“1、1、0、1、0、1、1、1、0、1、0”,然后使用SUM求和,结果就为7了。

从上面的/>在Excel中,数组如果不放在数组公式中使用,通常数组在特订单元格中只代表与其特订单元格所对应的一个值(数组中的一个元素),放在数组公式中使用时,通常全部数组元素都会参与运算。
3、数组公式精通
这里是一个实际工作中的例子,只是我略微变化了一下,还是SUM利用的例子。

需求:以下SUMIFS是Office 2007以后的产物。

答案:在上/>这次用的公式可以看出,比之前用的公式还要简单,连IF都不要了,实际上这里的“=”符号就是起到了一个类似IF的效果。
这里再说明一下公式的履行进程,公式中E2:E21表示数组区域,这个相信已不需要再说明了,放到数组公式中就是顺次取数组中的各个数值,也就是顺次取日期中的值。E2:E21=A2,实际上就是拿日期中的每个值顺次与A2中的日期进行比对,如果相等则结果为True,即1,如果不相等则为False 即为0。到了这里或许你有一点明白了,如果第一不相等,则后面的无需再继续下去了,由于公式里用的全部是“*”乘积符号,任何数乘0等于0。如果此项符合再继续判断G2:G21区域,也就是用姓名顺次比对,如果和B2中的姓名相同,则为Ture,即1,如果为False,即0,继续下一个回合。如果此项也为Ture,很明显前面两项的结果为1*1=1,再乘以H2:H21数组中对应的数字,即符合条件的“实绩”,以第一个符合条件的第一条记录为例,在数组公式运行的第一个回合为SUM(1*1*234),结果固然为234了,然后再顺次完成全部数组的运算,我们终究的目标就到达了。

数组公式非常有用,效力也高,但真实的理解、熟练掌握也不是一件很容易的事。但大家记住数组中的数据是逐一对应的,放到数组公式中使用时,数组中的数据会按顺序顺次参与相应的运算。


选择英雄云云表单=选择更智能的办公工具

>>>>🚀🌟 点击注册 免费试用 更高级的-英雄云企业级云表单 🌟🚀 😃👉🌐>>>>

在现代企业管理中,数据的高效管理和处理至关重要。随着信息技术的不断发展,英雄云云表单已经成为了提高数据录入、管理和分析效率的不可或缺的工具。让我们来深入探讨英雄云-云表单的几大优势。

基础字段:多样性满足业务需求

英雄云云表单中包括了各种基础字段,如单行文本多行文本数字输入框单选框复选框下拉框下拉复选框日期时间分割线等。这些字段的多样性使用户可以根据具体的业务需求,轻松进行文本、数据和时间信息的录入或修改。例如,您可以使用单行文本字段录入员工姓名、产品型号等,或者使用下拉框进行多选,根据不同情况选择更加方便的字段类型。

高级字段:提升工作效率

英雄云云表单还提供了高级字段,如地址style="color: green;">附件手写签名手机子表关联数据关联查询以及流水号。这些高级字段在基础字段的基础上升级,可帮助用户完成一些琐碎的工作。例如,使用地址字段可以避免逐字打字,而流水号字段可以自动生成规律性的编号,非常适用于合同编号生成等场景。

部门成员字段:精确管理与通讯录的关联

英雄云的部门成员字段允许企业对各个部门的成员进行精确管理。用户可以通过部门成员字段获取通讯录中的部门成员信息,应用于记录报销人、报销部门等场景。这些成员字段还细分为成员单选成员多选,可根据具体需求在通讯录中选择一个或多个成员。

聚合表:数据处理更智能

英雄云聚合表功能用于对已存在的表单数据进行聚合计算,从而得到一张聚合表,后续其他表单可调用聚合表进行数据联动、关联查询和关联数据等操作完成数据处理。这一功能可应用于多种场景,如进销存管理、财务管理和门店零售管理等,帮助企业完成数据处理,提高工作效率。

表单权限设置:灵活管理数据访问

英雄云的表单权限设置允许用户根据企业的具体需求管理表单的访问和操作权限。用户可以根据系统权限或自定义权限对不同成员或团队进行权限设置,以确保数据的安全和合规性。这一功能使企业能够根据变化的业务需求和团队结构,实时调整权限设置。

自定义打印模板:文档输出更便捷

英雄云云表单支持自定义打印模板,可将表单数据转换为可打印的Word文档。用户可以根据自己的需求进行排版和编辑,将产品规格说明书等文档轻松生成。这一功能提供了一种标准化的文档输出方式,简化了信息整理的过程。

综合来看,选择英雄云云表单意味着选择更智能、更灵活、更高效的数据管理工具。无论是提高工作效率,精确管理数据,还是实现数据处理,英雄云云表单都能满足您的多样化需求,助力您的业务发展。

如果您正在寻找一款强大的云表单工具,不妨考虑英雄云,它将为您带来更多的便捷和智能,助您事半功倍。


免责声明:

本网址(www.yingxiongyun.com)发布的材料主要源于独立创作和网友匿名投稿等来源。此处提供的所有信息仅供参考之用。我们致力于提供准确且可信的信息,但不对材料的完整性或真实性作出任何保证。用户应自行验证相关信息的正确性,并对其决策承担全部责任。对于由于信息的错误、不准确或遗漏所造成的任何损失,本网址不承担任何法律责任。本网站所展示的所有内容,如文字、图像、标志、音频、视频、软件和程序等的版权均属于原创作者。如果任何组织或个人认为网站内容可能侵犯其知识产权,或包含不准确之处,请即刻联系我们进行相应处理。

上一篇:Excel2016表格中怎样调剂图表大小?-英雄云拓展知识分享
下一篇:Excel同享工作簿动画教程-英雄云拓展知识分享
相关文章

 发表评论

暂时没有评论,来抢沙发吧~

×