excel学习库

excel表格_excel函数公式大全_execl从入门到精通

函数案例系列文章

【温馨提示】

今天在分享案例之前给小伙伴分享一段人生感悟,希望能发挥正能量。突然发现跟思政进课堂活动有异曲同工之意。

所谓一个人的长大,也便是敢于惨烈地面对自己:在选择前,有一张真诚坚定的脸;在选择后,有一颗绝不改变的心。

案例 1

汇总三个组别的产量( SUM)

打开本书配套资源中的数据文件,在单元格H2中输入如下公式:

=SUM(B2:B7,D2:D7,F2:F7)

按[Enter]键后在H2单元格将显示统计结果,如图1.1所示。

说明

SUM函数可对若干个区域中的数值或者逻辑值、表达式进行求和,它有1 ~ 255

个参数。在本例中,SUM函数用于对B2:B7、D2:D7、 F2:F7 三个参数代表的三个区域求和。

鉴于本案例的特殊性,公式也可以改为“=SUM(B2:F7)”,函数会忽略区域中的文本。

使用注意

(1)从Excel 2007开始,SUM函数有1~ 255个参数。参数可以是单元格引用,也可以是表达式、数组、数值、字符串等。以下公式中SUM函数的参数就包含了单元格引用、表达式、数组和数值。

=SUM(A1,10*25,A3*8,{1,2},100)

(2)如果参数是文本型数字,SUM函数可以直接对它求和;如果参数是单元格地址,该单元格中有文本型数字(单元格的数字前有半角单引号“””)则不会参与求和。例如:

=SUM(10,"10")-结果为 20

=SUM(10,A1)一当 A1的值是文本“'10”时,公式结果为10

(3)如果一定要对单元格中的文本型数字求和,应将文本型数字转换成数值。转换方法很多一使用 Value、

”、“*1”和“/1”等都可以,例如:

=SUM(10,VALUE(A1))--当 A1的值是文本“'10”时,公式结果为20

=SUM(10,-(A1))--当 A1的值是文本“'10”时,公式结果为20。

案例 2

求所有工作表相同区域数据之和(SUM)

假设生产车间有5个组,每组8人,在工作簿中将5个组别的生产数据分别存放于5个工作表中,现要求对所有组别的生产数据求和。在数据文件单元格D2中输入如下公式:

=SUM(A组:E组!B2:B9)

按下[Enter]键后,在D2单元格将显示5个组别的产量和,如图1.2 所示。

公式说明

对多个工作表的相同区域求和不需要输入每个工作表的要求和区域地址,只需在输入“=SUM(”之后单击第一一个待求和的工作表名称,然后按住[Shift] 键单击

最后一个待求和的工作表名称,最后选择待求和的区域即可。当单击[ Enter]键后,

Excel会自动产生第一个工作表名称和最后一个工作表名称,中间用冒号连接,后面自动添加叹号“!”与单元格地址一样。以此方式设置参数可以汇总任意一个相邻工作表的相同区域。

使用注意:

(1)只有待求和的工作表相邻时才可使用本例的办法。

(2)当函数的参数是单元格引用时,如果单元格处于公式所在工作表,那么只需要书写单元格地址即可:如果单元格与公式不在同一个工作表中,那么必须在单元格地址前添加工作表名称和“!”。避免忘记书写工作表名称的办法是通过选择单元格的方式产生单元格地址,而非手工输入字符。

(3)不能使用包含公式所在单元格的区域作为SUM函数的参数,否则会产生循环引用,公式无法正确计算出结果。例如,公式在D2单元格,那么使用B2:E2区域作参数则无法对该区域求和。

案例3

求当前表以外的所有工作表相同区域的总和( SUM)

在工作簿中有若干个工作表存放了员工每月的生产数据,每个工作表以月份命名,在最右方有一个总表,要求在总表中汇总每个员工的所有月份的产量总和。打开数据文件,在单元格B2中输入如下公式:

=SUM('*'!B2)

按下[Enter]键后,公式会自动变成“=SUM(一月:五月!B2)",同时计算出每一个员工的总产量。将鼠标移到B2单元格的右下角,当鼠标指针变成黑色十字形状时,单击并向下拖动到B9即可将B2单元格的公式复制到B2:B9区域中,从而快速计算出每一-位职工的产量之和。图1.3所示为对当前表以外的所有工作表求和,下拉填充柄从而复制公式。

当公式从B2向下填充到B9后,B2:B9将分别显示每位职工的产量之和。不过尽管B3:B9区域的公式是通过B2复制而来,但是这8个单元格的公式并不相同。

例如,B2单元格的公式是“=SUM(一月:五月!B2)”,而B9单元格的公式则是

“=SUM(一月:五月!B9)”,效果如图1.4所示。

公式说明:

(1)公式中两个单引号中间加“*”表示引用当前工作表以外的所有工作表。不过在新建工作表后,公式并不会自动更新引用范围,不会将新表追加进去。

(2)使用填充柄可以将一个单元格的公式快速复制到相邻的其他单元格中。图1.4中黑色十字形的鼠标指针即为单元格的填充柄,它只在鼠标指向单元格右下角时出现。

(3)本例公式中的单元格地址B2属于相对引用,如果采用绝对引用则填充公式后无法让公式分别计算出每位职工的产量。

(4)与填充公式相关的一个知识点是引用。通过单元格地址引用单元格的值称为单元格引用,例如A1、C10、$F$5:$G$10和C$8。单元格引用包含相对引用、绝对引用和混合引用,A1和C10属于相对引用,$FS5:$G$10属于绝对引用,C$8 则属于混合引用。

(5)相对引用即基于包含公式的单元格与被引用的单元格之间的相对位置的单元格地址。如果复制公式,相对引用将自动调整单元格地址。相对引用采用A1样式。绝对引用公式中单元格的精确地址,与包含公式的单元格的位置无关。绝对引用采用的形式为$ASI,即在相对引用的单元格地址中添加“$"符号,表示将行与列锁定。换一种说法,相对引用是基于参照坐标的相对位置,当参照点发生变化时,相对引用的单元格地址会相应地变化;绝对引用则相反,它没有参照点,所以复制公式时绝对引用总是保持不变。其中“S"符号表示将对象固定,包括行与列。

图1.5中B1单元格的公式采用相对引用方式引用A1单元格的值,当把B1复制到B2、B3、B4、B5时,公式会相应变化,B2不再引用A1的值,而是引用A2的值。B3、B4、B5的引用也以同样原理产生位移。图1.6的公式采用了绝对引用,所以B1单元格的公式复制到B3、B4、 B5、B6后仍然只引用A1单元格的值。

(6)混合引用即一-半相对引用、一半绝对引用。“$A1”表示相对行绝对列,因此属于混合引用,在公式中使用它引用数值且向右、向下填充后将得到图1.7所示示效果。图中E1的公式是“=$A1”,公式向右填充后仍然只能引用A1单元格的值,而向下填充时公式会自动变化,从而引用A2、A3的值。“AS1" 也属于混合引用,当包含此引用的公式向下填充时公式不会变化,向右填充时才会变化。图1.8正是“A$1”形式的引用效果。

使用注意:

(1)公式中的“1*1”只能手动输入,无法通过鼠标选择工作表的方式产生改变符号。

(2)跨表引用区域时,区域地址和工作表名称不宜手工输入,通过选择区域自动产生区域地址的办法能提高速度和准确性。

今天就分享到这里里,小伙伴们,在使用Excel中还碰到过哪些问题,评论区留言一起讨论学习,坚持原创不易,您的点赞、转发、就是对文老师最大的支持,谢谢啦!

每天学一点、每天进步一点、我们就会更幸福、更快乐。加油 加油 加油

关注我吧

美好的事情即将发生……

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接