excel新手技巧讲解 数组函数_第1页
excel新手技巧讲解 数组函数_第2页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第一部分:了解行列式在开始讲行列式之前,先知道几个必要的概念。1、数组什么是数组? 仁者见仁,贤者见智。我的个人感觉是,排列是具有某种联系的多个要素的组合。 一个班有五十个学生。 在这里,如果班级是数组,50个学生是数组的50个要素。 当然,类内的元素是可变的,可以是20个、30个或60个。 放入Excel中时,类相当于工作表,学生相当于工作表单元格的值。 因此,Excel数组将它理解为多个单元格的数字组合。二、公式什么是公式? 在Excel中,具有以半角记号“=”开头的修正计算功能的单元格的内容,理解为所谓的Excel式。 例如,=SUM(B2:D2)和=B2 C2 D2这些个都是公式。3、

2、行列式行列式相对于一般公式。公式(上面的=SUM(B2:D2)、=B2 C2 D2等)只占用一个单元格,只返回一个结果。行列式可以占用一个单元格,也可以占用多个单元格。 多次修正组数或组数,返回一个或多个结果。聚集在教室外的学生,老师把他们叫进了教室。 老师说:“第一组第一桌的同学进了教室。 ”第一组第一桌的同学走进了教室。 老师继续说:“第一组第二桌的同学进了教室。 然后第二张桌子上的同学进入教室。 老师说:“第一组第三桌的同学进教室。 ”“第三张桌子上的同学进了教室。 其次是第四桌、第五桌,像这样每个学生叫,这是普通的公式做法,学生坐在座位上,就像数值坐在工作表的单元格上一样,座位叫一次,

3、就像单元格输入公式一样。老师说:“第一组的所有人都进了教室。 ”学生听到命令后,第一桌的学生进去,然后第二桌,第三桌,老师不必再下第二个命令,这是行列式的处理方法。4 .行列式的标志行列式在Excel中的显示用大括号括起来,以区分普通的Excel公式。图:(1)行列式:(2)通式:输入行列式:使用Ctrl Shift Enter结束公式的输入。特别注意:这是最重要的,这相当于用户对Excel说的话。 “我不是普通人。 我是一个行列式。 你必须对我特别照顾。 ”“这是一个很好的例子。” 并且,Excel明白了不能用通常的逻辑来处理这个老太爷。 你一推一推三个按钮,Excel就会自动在公式上加“”

4、以区别于普通公式。 用户不需要输入“”,但必须输入“”并将数组元素包围起来,才能正式表示数组。示例:=if ( 1,0 ,D2:D8,C2:C8)公式中的数组 1,0 括号是用户自己输入的。5 .数组的维数“维数”是数组的另一个重要概念。 排列有一维排列、二维排列、三维排列、四维排列在公式中,我们更多接触的只是一维阵列和二维阵列。一维数组可视为单行单元格数据的集合,如A1:F1。 一维度数组的各元素之间用英语逗号“,”分隔(如果是个别列,则用英语分号“; 中所述情节,对概念设计中的量体外部表面积进行分析。 1,2,3,4,5,6 ,这是具有6个元素的一维数组,即只有一行的数组。 数组元素之间用

5、逗号“,”分隔。 在工作表的单元格网格中输入此数组,在云同步中选择同一行中的6个单元格,输入= 1,2,3,4,5,6 ,然后以3个牛鼻子退出公式,就可以看到在工作表的单元格网格中输入了此一维度数组。自己试试。二维阵列可以被认为是一个多行多列单元格的每个数据集合,也可以被认为是多个一维阵列的组合。 三行四列的二维数组,如单元格A1:D3。 这可视为A1:D1、A2:D2和A3:D3三个一维度阵列的组合。 二维阵列中同行的元素之间用逗号“,”分隔,不同的行用分号“;” 中所选族群类型的类型性质。您可以使用上述方法在A1:D3区域输入数据,浏览地址,然后按F9牛鼻子查看。在数组中换行时,元素之间的

6、分隔符为“;” 中所述情节,对概念设计中的量体外部表面积进行喀呖声。 因此,要确定一个数组在几行或几列数组中的有木有,只需查看其中的逗号和分数即可。如果需要将数个数组跨越单元格范围,请首先看到数组是几行数列,然后选择相应的单元格范围,输入数组,并以三个牛鼻子结束。是的。 哪三把钥匙? 别忘了。 超时空要塞请记住。(1)一维数组为单独的一行或一列。 二维阵列是多行的多列。(2)排列中的要素是,同一行内的各要素用英语逗号“,”隔开,用英语分号“;” 把各行分开。(3)二次元排列的要素按照先行后列的顺序排列。 总是这样。 1行的第1个、第1行的第2个、第1行的第3个第2行的第1个、第2行的第2个、第

7、2行的第3个第3行的最初第二部分:行列式的初步认识如果简单理解了行列式,就用简单的例子进一步理解行列式。用问题D2:D4求出商品的销售金额。现在要解决这个问题是怎么破吗? 很简单。 在D2单元格中输入公式“=B2*C2”,然后降低公式。其中,在D2:D4的三个单元格中输入三个公式,各三个值返回三个单元格。 这是老师让学生进教室,第一组第一桌同学进教室,第一组第二桌同学进教室我们试图用行列式解决这个问题,但老师的声音不好,叫他一声就能进教室了。选择D2:D4输入公式“=B2:B4*C2:C4”,以3个牛鼻子结束输入行列式,可得到同样的结果。这是多小区的行列式,多小区的行列式进行批校正运算,因此可

8、节省校正运算时间,是云同步的另一个特征。 输入矩阵公式后,请更改公式区域中单元格的公式,以查看结果。好的。 找到了。 将出现一个对话计程仪框,警告您无法修改数组的某些部分。这是多小区行列式的重要特征之一。 不要更改公式集合的完全性。 这样可以防止用户在操作时意外修改表中的数学表达式。 这个更安全吗?当然,修改公式时,必须选择公式所在的所有单元格。q2:用f 1求商品的销售总额用普通公式怎么解决这个问题? 我认为有两种方法a .插入辅助列,求出各商品销售量,然后求出总和。如果在b.f1中直接输入公式“=SUM(B2*C2、B3*C3、B4*C4)”,外观会很好,但是如果有100行的数据,那么有千

9、行编号的数据吗? 显然不能顺利进行。在这种情况下,必须用行列式完成。选择F1单元格,输入公式“=SUM(B2:B4*C2:C4)”,然后按3个牛鼻子确认输入即可。这是一个单元格的行列式,B2:B4*C2:C4将两个一维数组相乘,返回新的一维数组,然后校正最后由SUM函数返回的数组。 在此,用一个行列式代替多个式子完成了数据的修正运算。做这个问题,总结一下,什么时候用行列式?好的。 如果有只能在复杂的中间运算过程中等待结果的运算,则必须使用行列式。请记住几个(1)用3个牛鼻子输入行列式。(2)行列式可对云同步执行多个校正运算,并返回一个或多个结果。(3)多单元行列式需要选择多个单元进行输入,多单

10、元行列式具有保护公式的作用。(4)行列式可完成复杂的中间运算,最终得到所需的运算结果。第三部分:行列式的修正算法继续学习,对数组有了基本的认识之后,这个粘贴用几个例子说明行列式如何被修正。1 .矩阵数相同的数组的运算数组1数组2,这是多个单元的行列式,将第一个数组的第一个元素和第二个数组的第一个元素相加,结果是行列式结果的第一个元素,接下来是第一个数组的第二个元素和第二个数组的第二个元素相加,结果是行列式结果的第二个元素,接下来是第三个元素到第n个为止这是横向的一维度排列的补正运算,原理相同。这是一个多单元矩阵式,用于校正二维阵列和二维阵列,生成新的二维阵列。 相似的校正过程将第一个数组的第一

11、行的第一个元素与第二个数组的第一行的第一个元素相乘,返回矩阵公式的第一行的第一个元素,然后是第二个、第三个到第n个。规则很简单。 两行相同的数组校正运算在对应的元素之间进行运算,返回相同大小的数组。在表达式或函数中使用数组时,命令或残奥仪表的数组维数数必须匹配。 如果不一致,就会发生修正计算错误。 教室里,第一排有八个同学,第二排有九个同学,老师说:“第一排和第二排同学交换课外作业,互相检查。”第二排的第九个同学和谁交换? 这就是数组不一致。 数组不一致时,作业不完成。请尝试更改数组的残奥仪表。2 .数组和单个数据的运算这相当于在E42单元格中输入公式=A42*$C$42,并下拉实施复制公式。

12、相当于在B56中输入公式“=B52 $B$54”,向右拉复制公式的实现。相当于在C67单元格中输入公式=A60 $E$60,然后向右下拉复制公式。可以看出,运算一个数组和一个数据是将数组中的每个元素与该数据进行校正,然后返回相同大小的数组。3 .单列阵列和单列阵列的校正算法把两个数组相加,结果就是几行。 如果在任意单元格中输入公式“=A80:A83 B87:E87”,清除公式,然后推一推定F9牛鼻子,则可以看出公式的修正结果是数组“ 110,210,310,410”,即120,220,320,420; 130,230,330,430; 从140,240,340,440 ”分号和逗号来看,这是一

13、个4行4列的数组,如果选择4行4列的单元格并输入公式“=A80:A83 B87:E87”,则三个牛鼻子结束,可见相当于在E80中输入公式“=$A80 B$87”,向右拉复制公式的结果。单列阵列和单行阵列的修正算法:a .校正结果返回一个多矩阵的数组b .门阵列的行数与单列阵列的行数相同,列数与单一行阵列的列数相同。c .返回数组中第r行c列的元素是单列数组中第r个元素和单列数组中第c个元素运算的结果。4 .具有相同行数(或列数)的单列(或单列)阵列和多行多列阵列的校正运算(1)单列排列的行数和多行多列排列的行数相同的情况;(2)单一行排列的列数和多行多列排列的列数相同的情况;修正算法规则与单行

14、单列的数组修正算法规则相似a .校正结果返回一个多矩阵的数组b .门阵列的行、列数与多行的多列阵列的矩阵数相同c .在单列阵列和多行多列阵列校正时,所返回的阵列的第r行c列的数据等于单列阵列的第r行的数据和多行多列阵列的第r行c列的数据的校正结果.d、单行阵列和多行多列阵列的校正计算时,所返回阵列的第r行c列的数据等于单行阵列的第c列的数据和多行多列阵列的第r行c列的数据的校正计算结果。图1 :图2 :图3 :上面的三个图,第一个公式是我们前面所述的例子,第二个公式是根据第一个公式修正了参与修正运算的数组区域,但是两个不同的残奥参数的公式都返回了相同的结果。 这里举了三个例子,可以修改前面提到

15、的公式的数组残奥参数。 在什么情况下,会得到相同的结果?有什么共同点?5、行、列数不相等的数组纠正算法(1)行数不相等的单列阵列和多矩阵阵列的修正算法(2)列数不相等的单行阵列和多行多列阵列的校正运算(3)矩阵数不同的2个多行多列排列的修正运算如果有前面的例子的分析,看3个这些个的例子就比较简单。 修改这些个的规则与之前相同,可以看出:a .表达式返回多行多列的数组b .返回的阵列的行数与涉及校正操作的两个阵列中较大行数的阵列的行数相同,并且列数与较大列数的阵列相同c .返回大于数组的小行数组行数、大于大列数组列数的区域的元素都是#N/A。 有效元素是两个数组的相应数组的校正结果。需要注意的是

16、,在对返回#N/A的数组进行重新修正运算和处理时,要考虑与#N/A值对应的处理例如,我想修正上面的数组加上数组2的结果正确的公式:=sum (ISNA (a 21: b 216 d 21: f 215 )、0、a21:b216d21:f215 )ISNA函数确定并处理返回数组中的每个元素,将#N/A值替换为数值0,最后SUM函数将所有数值相加。虽然在校正数组时要注意矩阵的匹配,但是实际上只要知道数组的校正原理并且能正确处理它们的返回#N/A值,那么它们通常就没有错误。第四部分:数组扩展了解矩阵公式的校正规则后,可以看到将校正数组和数组,并返回新数组。 返回的数组的行数与修正运算中涉及的数组的行数大的数组的行数相同,列数与列烹调大的数组的列数相同。但是,“为什么两个不同的公式会返回同样的结果呢? “这就是我今天要讲的新概念序列的扩展。在数组修正运算中,修正运算所涉及的两个数组必须具有相同的维数。 也就是说,必须留心矩阵数的一致。对于矩阵数不匹配的数组,Excel在校正时将数组对象扩展为校正所需的维数。 修正算法中涉及的各阵列的行数必须与行数最大的阵列的行数相同,列数必须与列数最大的阵列的列数相同。示例1 :在表达式:=sum ( 10,20,30

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论