手把手教你用excel函数.docx
- 文档编号:5767425
- 上传时间:2023-01-01
- 格式:DOCX
- 页数:36
- 大小:3.80MB
手把手教你用excel函数.docx
《手把手教你用excel函数.docx》由会员分享,可在线阅读,更多相关《手把手教你用excel函数.docx(36页珍藏版)》请在冰豆网上搜索。
手把手教你用excel函数
手把手教你用“Excel表格自动求积公式”
使用表格避免不了计算一些加减乘除(+、-、*、/),小点的数目我们可以用心算,但是数目大了,最好是想点其他的办法,比如今天Word联盟要为各位讲的“Excel自动求积公式”。
无论你曾今是否会用Excel表格,相信看了这篇教程后,你一定也会自己求积了。
Excel自动求积方法:
步骤一、鼠标点选到C1的单元格中,然后输入公式“=A1*B1”;如图
步骤二、此时,从第二排单元格中开始输入你需要求积的数字;如下图;
步骤三、好了,最关键的时刻就在这里了。
我们将鼠标选中“C1”,然后当光标变成十字架形状的时候一直网下拉,如下图;
放开鼠标,你就会发现,所有自动求积的计算就都已经完成了,不信你看看下图,看看计算的对不对!
如下图;
Excel表格乘法函数公式
在Excel表格中,我们常常会利用Excel公式来统计一些报表或数据等,这时就少不了要用到加、减、乘、除法,在前面我们已经详细的讲解了Excel求和以及求差公式使用方法。
那么我们又如何利用公式来对一些数据进行乘法计算呢?
怎样快速而又方便的来算出结果呢?
下面Word联盟就来教大家一步一步的使用Excel乘法公式!
我们先从简单的说起吧!
首先教大家在A1*B1=C1,也就是说在第一个单元格乘以第二个单元格的积结果会显示在第三个单元格中。
1、A1*B1=C1的Excel乘法公式
①首先,打开表格,在C1单元格中输入“=A1*B1”乘法公式。
②输入完毕以后,我们会发现在C1单元格中会显示“0”,当然了,因为现在还没有输入要相乘的数据嘛,自然会显示0了。
③现在我们在“A1”和“B1”单元格中输入需要相乘的数据来进行求积,如下图,我分别在A1和B1单元格中输入10和50进行相乘,结果在C1中就会显示出来,等于“500”。
上面主要讲解了两个单元格相乘求积的方法,但是在我们平常工作中,可能会遇到更多数据相乘,下面主要说说多个单元格乘法公式运用,如:
“A1*B1*C1*D1”=E1。
2、Excel中多个单元格相乘的乘法公式
①在E1单元格中输入乘法公式“=A1*B1*C1*D1”。
②然后依次在A1、B1、C1、D1中输入需要相乘的数据,结果就会显示在“E1”中啦!
看看图中的结果是否正确呀!
其实,这个方法和上面的差不多,只不过是多了几道数字罢了。
因为在工作中不止是乘法这么简单,偶尔也会有一些需要“加减乘除”一起运算的时候,那么当遇到这种混合运算的时候我们应当如何来实现呢?
这里就要看你们小学的数学有没学好了。
下面让我们一起来做一道小学时的数学题吧!
3、Excel混合运算的乘法公式,5加10减3乘2除3等于多少?
提示:
加=+,减=-,乘=*,除=/。
①首先,我们要了解这个公式怎么写,“5+10-3*2/3”这是错误的写法,正确写法应该是“(5+10-3)*2/3”。
②好了,知道公式了,我们是不是应该马上来在Excel中的“F1”中输入“=(A1+B1-C1)*D1/E1”。
③然后依次在A1、B1、C1、D1、E1中输入需要运算的数据。
好了,上面的一些基本乘法公式就已经讲玩了,下面教大家个小技巧,在有多行需要计算的时候该怎么办呢?
4、将公式复制到每行或每列
①首先用鼠标选中“F1”单元格,直到鼠标变成黑色的十字架的时候,左键按住不动往下拖。
②此时,从F1到下面的F2、F3、F4等等,都已经复制了“F1”中的公式,下次你需要运算的时候,直接在前面输入数据,在F2、F3、F4等单元格中就会自动显示运算的结果了。
Excel表格中怎么求差?
第一步:
打开Excel表格,单击第一排,第三个“单元格”,也就是C1,在C1中输入“=A1-B1”;
第二步:
这个公式的意思就是说:
A1-B1=C1,第一个单元格中的数字“减去”第二个单元格中的数字“等于”第三个单元格。
不妨大家来试试,输入需要求差的数目;
如图中,我在A1中输入50,在B1中输入了60,结果在C1中直接出现了答案:
-10。
当然,大家也可以依次在第二排、第三排、四排等,单元格中输入更多需要求差的数字,得出更多的结果,如图;
此时,还没离求差还少了一个步骤。
大家先用鼠标单击选中C1单元格,然后当鼠标变成一个黑色十字架的时候,按住鼠标左键不放,往下拖;如下图
拖完后,放开鼠标你就可以看见所有的结果都会显示出来。
怎样?
求差的结果是不是都出来了?
简单吧!
而且结果都是准确无误的。
多种Excel表格条件自动求和公式
我们在Excel中做统计,经常遇到要使用“条件求和”,就是统计一定条件的数据项。
经过我以前对网络上一些方式方法的搜索,现在将各种方式整理如下:
一、使用SUMIF()公式的单条件求和:
如要统计C列中的数据,要求统计条件是B列中数据为"条件一"。
并将结果放在C6单元格中,我们只要在C6单元格中输入公式“=SUMIF(B2:
B5,"条件一",C2:
C5)”即完成这一统计。
二、SUM()函数+IF()函数嵌套的方式双条件求和:
如统计生产一班生产的质量为“合格”产品的总数,并将结果放在E6单元格中,我们用“条件求和”功能来实现:
①选“工具→向导→条件求和”命令,在弹出的对话框中,按右下带“―”号的按钮,用鼠标选定D1:
I5区域,并按窗口右边带红色箭头的按钮(恢复对话框状态)。
②按“下一步”,在弹出的对话框中,按“求和列”右边的下拉按钮选中“生产量”项,再分别按“条件列、运算符、比较值”右边的下拉按钮,依次选中“生产班组”、“=”(默认)、“生产一班”选项,最后按“添加条件”按钮。
重复前述操作,将“条件列、运算符、比较值”设置为“质量”、“=”、“合格”,并按“添加条件”按钮。
③两次点击“下一步”,在弹出的对话框中,按右下带“―”号的按钮,用鼠标选定E6单元格,并按窗口右边带红色箭头的按钮。
④按“完成”按钮,此时符合条件的汇总结果将自动、准确地显示在E6单元格中。
其实上述四步是可以用一段公式来完成的,因为公式中含有数组公式,在E6单元格中直接输入公式:
=SUM(IF(D2:
D5="生产一班",IF(I2:
I5="合格",E2:
E5))),然后再同时按住Ctrl+Shift+Enter键,才能让输入的公式生效。
上面的IF公式也可以改一改,SUM(IF((D2:
D5="生产一班")*(I2:
I5="合格"),E2:
E5)),也是一样的,你可以灵活应用,不过注意,IF的嵌套最多7层。
除了上面两个我常用的方法外,另外我发现网络上有一个利用数组乘积函数的,这是在XX上发现的,我推荐一下:
三、SUMPRODUCT()函数方式:
表格为:
A B C D
1 姓名 班级 性别 余额
2 张三 三年五 女 98
3 李四 三年五 男 105
4 王五 三年五 女 33
5 李六 三年五 女 46
现在求求出三年五班女生的总余额。
公式:
=SUMPRODUCT((B2:
B5="三年五")*(C2:
C5="女")*(D2:
D5))
解释:
SUMPRODUCT在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。
语法SUMPRODUCT(array1,array2,array3,...) Array1,array2,array3,...为2到30个数组,其相应元素需要进行相乘并求和。
在这里((B2:
B5="三年五")*(C2:
C5="女")*(D2:
D5))为一个数组,其中(B2:
B5="三年五")*(C2:
C5="女")为确定满足准备求和条件的单元格所在的行,*(D2:
D5)则是满足求和条件的单元格的范围。
第三个函数不常用,我对它也不是很了解,为尊重作者原著,我只有把他的内容贴出来,请见谅。
其实上面的第二个方式(sum函数嵌套if函数)和第三个方式(sumproduct函数)不但可以实现双条件求和,也可以实现三条件求和甚至多条件求和的。
只不过函数稍微变更一下的。
四、除了上述三个方式外,很多朋友也喜欢用条件过滤、排序、自动筛选、分类汇总等方式来进行“条件求和”的,也是非常简单的,我不叙述了,另外我还推荐一个在EXCEL2007中的新函数。
五、SUMIFS函数
该函数在EXCEL2007中被广泛使用,使用起来更加方便,例如第三个方式中的例子,我们就可以输入公式:
“=SUMIFS(D2:
D5,B2:
B5,"三年五",C2:
C5,"女")”,是不是更轻松?
有了上面介绍的五种方法,相信你也可以轻松应对老板部署的繁重而易错的工作了,祝大家工作愉快!
Excel提示“#DIV/0!
”错误公式的解决方案
使用Excel中公式时我们常常会犯一些错误而导致Excel出现错误公式提示,其中遇到最多的就是“#DIV/0!
”,今天Word联盟重点来讲讲遇到“#DIV/0!
”的原因,以及解决方案,带有实际案例供参考,以后遇到这个错误公式相信大家一定会顺利解决!
Excel错误公式提示:
#DIV/0!
错误原因:
因为Excel表格会将空白单元格视为“0”处理,若在Excel中遇到错误“#DIV/0!
”,一般有以下三原因引起:
①输入了执行显式零除(0)计算的公式,如=8/0;
②使用了对空白单元格或包含零作为执行除法操作的公式或函数中的除数的单元格的引用;
③运行了使用返回值为#DIV/0!
错误的函数或公式的宏。
解决方法:
我们只需要将除数改为非零的数值,也可以通过IF函数来控制。
解决案例:
我们利用公式根据总价格和数量计算单价,在D2单元格中输入的公式为“=B2/C2”,把公式复制到D6单元格后,可以看到在D4、D5和D6单元格中返回了“#DIV/0!
”错误值,原因是它们的除数为零或是空白单元格;(如下图)
假设我们知道“鼠标”的数量为“6”,则在C4单元格中输入“6”,错误就会消失;(如下图)
假设我们暂时不知道“录音机”和“刻录机”的数量,又不希望D5、D6单元格中显示错误值,这时可以用IF函数进行控制。
在D2单元格中输入公式“=IF(ISERROR(B2/C2),"",B2/C2)”,并复制到D6单元格。
可以看到,D5和D6的错误值消失了,这是因为IF函数起了作用。
整个公式的含义为:
如果B2/C2返回错误的值,则返回一个空字符串,否则显示计算结果。
(如下图)
说明:
其中ISERROR(value)函数的作用为检测参数value的值是否为错误值,如果是,函数返回值TRUE,反之返回值FALSE.。
Excel自动求平均值的函数公式
在制作表格的过程中,我们可能会用Excel来对数据进行各种运算,如:
求和、求差、求积等公式,来完成我们的运算。
在前面几课中我们已经基本的讲解了各种运算的函数公式,本篇再来说下在Excel表格中如何求平均值。
我们在制作一份成绩表排名的时候,知道了各科成绩,需要求出成绩的平均值,我们该如何来完成呢?
下面就看看Word联盟为大家演示吧!
首先,这里是一份成绩表,上面有各门功课的成绩,我们要求出平均分数。
①将光标定位到“平均分”下面一个单元格中,然后点击“插入函数”按钮,如下图红色区域便是;
②在弹出的“插入函数”中,我们选择函数“AVERAGE”,然后单击确定按钮;
③接着马上会弹出“函数参数”的窗口,此时,我们可以用鼠标左键来拖选需要求平均值的单元格,也可以按住键盘上的“Ctrl+鼠标左键”来选择多个单元格,然后按确定按钮;
这时,得出的平均值就自动显示在“平均分”下面的单元格中了。
(如下图)
好了,平均值已经求出来了,那么我们现在的问题是如何让每个同学的平均分数自动显示在平均分的单元格中。
我们只需要将光标放到第一位同学的平均分单元格的右下方,此时,鼠标会变成一个“黑色十字架”,我们鼠标左键按住不放,然后将鼠标拖到最后一个同学“平均分”的单元格中,松开左键,OK了,所以同学的平均分数全部求出来了!
本篇只是拿成绩表作为演示,告诉大家如何用Excel求平均值,相信大家在实际操作时还会遇到各种各样的问题,希望大家能够举一反三,灵活运用!
Excel表格如何自动排序
在制作完Excel表格以后,我们可能将要对Excel表格中的数据按照大小或日期、字母等方式排序一下,这样更利于我们预览观看了。
Excel排序的方式有很多比如:
Excel数字排序、日期排序、大小排序、姓名排序等。
其实万变不离其宗,大家只要掌握了它的使用方法,无论是按字母或数字排序,都能够轻松完成。
本篇Excel教程由Word联盟()来详细的为大家介绍各种Excel排序方法。
一、Excel自定义排序
设定自己需求的排序方法;
现在我有一张表,有“日期”和“地点”,我希望将“地点”按照我的方式如:
北京、上海、天津、广州,这样来排序;(如下图)地点排序很乱,我们该如何来将它按照自己的方式来排序呢?
步骤一、打开菜单栏的“工具”-->选项,然后在弹出的“选项”窗口中选择“自定义序列”,在右边的“输入序列”中依次输入北京、上海、天津、广州,每输入一个地点时,就回车一次,输入完成后点击“添加”按钮;(如图)
步骤二、回到Excel工作表,选中“地点”这一列;
步骤三、选中以后,单击“数据”-->排序-->选项,在“自定义排序次序”中找到刚才添加的“北京,上海,天津,广州”这种排序方式,然后确定;
好了,这时就已经完成了自己想要的排序效果了(如下图)。
二、Excel姓名排序
将姓名按照A、B、C、D、E等方式依次排序,下面是我准备好的一份姓名表为大家作演示(如下图);
步骤一、打开需要排序的姓名表后,单击菜单栏的“工具”中的“选项”按钮,在弹出的“选项”窗口中,我们选择“自定义序列”,然后在“自定义序列”中选择从A-Z排序方式,如图;
提示:
如果您的“自定义序列”中没有从A到Z这个排序方式,那么你可以在右边“输入序列”中手动添加进去,手动输入从A到Z,每输入一个字母就按一下回车,全部输入完成后按“添加”按钮,然后再选择刚添加的“从A到Z”的排序方式,最后确定即可。
步骤二、选择排序方式以后,回到Excel工作表中,依次选中所有需要排序的单元格,然后单击菜单栏的“数据”-->排序-->选项,在弹出的“排序选项”中选择“字母排序”,然后确定,确定,如图;
好了,下面让我们再来看看Excel排序好的姓名表吧!
三、Excel日期排序方法
这里我以为星期来排序作演示,如下图,从“星期一”到“星期五”,只是顺序打乱了而已,下面我们就来将这顺序排列好;
首先选中需要排序的区域,然后选择菜单栏的“数据”中的“排序”-->选项,在“自定义排序次序”中找到“星期日-星期六”的排序方式,然后确定;
此时,所有的星期都会按照依次从小到大的排序方式来排序。
怎样Excel表格排序你学会了吗?
如果还有其他如按数字大小排序、季节排序等,都可以用这种方法来操作。
如何让Excel函数列数较少表格分栏打印
本文介绍如何利用Excel函数实现分栏打印,这个技巧适合打印列数比较少的Excel表格,避免出现大量空白。
平时偶尔需要打印一些列数特少的表格,例:
单科成绩表、调资清单、施工员年检名单、产品代码表等等。
以施工员年检名单来说就只有序号、姓名和证号3列。
直接打印时由于3列表格远小于纸张宽度会出现大量空白,不仅难看也很浪费纸张。
因此很有必要把表格分栏排满页面再打印,不过Excel并没有分栏功能,要如何实现分栏打印呢?
其实在Excel2007中用函数就可以轻松实现表格的分栏打印。
1.格式设置
用Excel2007打开需要分栏的“年检名单”工作表(图1)。
按住Ctrl键拖动“年检名单”工作表标签复制出一张“年检名单
(2)”工作表,并把它重命名为“分栏”。
在“分栏”工作表中按Ctrl+A键全选并按Delete键删除数据,以得到一张边框、行高、列宽、字体均与原表相同的空表。
按所需分栏间距调整第4列宽度,然后选中A1:
D1复制,再选中第1行右击选择“选择性粘贴”,在“选择性粘贴”窗口中选中“列宽”,确定把表格A1:
D1的列宽设置复制到所有列。
2.输入公式
在A1输入公式=IF(A2=“”,“”,年检名单!
$A1),在A2非空时显示“年检名单”工作表的标题A1否则为空,在B2、C3也输入同样公式,不过要把公式中的$A$1分别改成$B$1、$C$1以引用相应标题。
在A2输入公式=IF(INDIRECT(“年检名单!
A”&ROW()+INT(COLUMN()/4)*COUNT($D:
$D))=“”,“”,INDIRECT(“年检名单!
A”&ROW()+INT(COLUMN()/4)*COUNT($D:
$D))),在B2、C2也输入同样的公式并把公式中的A全改成B、C以引用相应列的内容。
在D2输入1作为计算行数的依据,并设置字体颜色为白色以让1消失。
选中A2:
D2向下拖动填充柄复制到C20单元格,即可显示首栏的19行数据。
最后选中A1:
D20复制,再选中1:
20行进行粘贴即可生成所有分栏表格(图2)。
公式中ROW()+INT(COLUMN()/4)*COUNT($D:
$D)计算出当前单元格数据在原表中的行号。
由INDIRECT函数按行、列号引用单元格,再用IF判断当引用的单元格为空时显示为空。
COUNT($D:
$D)自动统计每页行数,/4为原表格的列数3+1列分隔用的空列。
3.隐藏空表
上面的引用公式让超出原表总记录数的分栏表格不显示数据,但表格线还是在的,还得设置条件格式让空表格自动隐藏。
选中1:
20行,单击“开始”选项卡的“条件格式”选择“突出显示单元格规则/其他规则”。
在“新建格式规则”窗口的“单元格值”下拉列表中选择“空值”,单击“格式”按钮,在“设置单元格格式”窗口的“边框”选项卡下单击“无”设置为无边框,确定后没有数据的区域就不会显示边框了(图3)。
4.最后调整
切换到“视图”选项卡单击“页面布局”即可看到每页的分栏情况。
直接拖动水平标尺中的左、右边距,让第1页中打印的最后一列正好是用于分栏的空列(图4),这样才能确保各页的分栏数一致。
若想调整分栏间距,直接调整第4列宽度,再复制A1:
D1按宽度“选择性粘贴”到第1行即可,当然也得重新再调整左、右边距以确保分栏数一致。
若想在每页表格上添加一个总标题的话,现在你可以单击页面上侧的页眉区,直接在页眉中添加标题。
现在看一下每页打印的行数是否适当,从图中可以看出其实还可以再增加两行。
我们直接在2:
20行间随便选中两行(17:
18行),右击选择复制,再右击选择“插入复制的单元格”,即可增加2行表格。
反过来,如果行数过多超出页面,则只要直接在2:
20行中任选几行右击选择“删除”即可减少行数。
现在可以开始打印了。
虽然空分栏表不会显示,但由于有公式在还是会打印出空白页。
因此打印时得选中全部有数据的列,单击“Office”按钮选择“打印”,在打印窗口选中“选定区域”再打印才不会打印空白页。
或者直接指定打印页码范围也行。
以后在年检名单工作表中填写修改数据后,打开“分栏”工作表即可直接进行分栏打印,无需再做修改。
将文档保存成模板还可用于对其他表格进行分栏打印。
你只要把表格连标题带数据一起复制粘贴到年检名单工作表的A1单元格,即可分栏打印。
也不一定要3列,少于3列的表格略做调整同样可以分栏。
以2列表格来说,只要在“分栏”工作表中右击第3列列标选择“隐藏”,再复制A1:
D1,按宽度“选择性粘贴”到第1行,然后适当调整左、右边距即可实现2列表格的分栏。
当然超过3列的表格就得修改公式中的列数了,因此想做成模板最好一开始就按最多列的表格设置,再按需隐藏多余列会比较方便。
此外,若粘贴的表格有两行标题,只要在分栏工作表中选中第1行复制,再“插入复制的单元格”增加标题行。
然后在A1:
C2标题行中按原表合并、设置格式后选中A1:
D2复制粘贴到1:
2行即可。
Excel三个条件函数解决实际方法
秋尽冬至,又到一年年终时。
在工作中,数据的运算量和汇总的操作一下比平时多了不少。
众所周知,在Excel中可以对数据进行各种不同的运算和汇总,今天我向大家介绍与条件相关的函数三兄弟,分别是“COUNTIF”、“SUMIF”和“IF”函数。
他们有一个共同的特点——都姓字符“IF”。
大兄弟:
COUNTIF函数(计数求和)
COUNT函数,顾名思义是用来计数的,统计所选择区域的数值型单元格个数。
COUNTIF是COUNT函数的引伸与拓展,在计数时加上先前条件,只有符合计数的条件才进行统计计算。
比如,从员工信息表中,计算出有多少人的年龄大于35岁。
下面我们来看一个典型的分类计数汇总的例子。
这里有一张销售流水记录表,每名销售人员累计做了多少“销售订单个数”呢?
大兄弟COUNTIF正常工作需要两个参数——条件区域(本例为左侧表中“销售人员”一列)和计数条件(本例为右侧表中的人员姓名)。
要计算第一位销售人员的“订单数”,很简单,输入函数公式“=COUNTIF($C$2:
$C$16,E2)”即可(见图1)。
二兄弟:
SUMIF函数(条件求和)
SUM函数的作用是对数据求和,而SUMIF对它进行了引伸和拓展,比如计算“金额”在1元以上的数据总和、按照人员或产品分类计算数据总和等等。
它有3个参数,分别是条件区域、判断条件、实际的求和区域(如果它与“条件区域”是一个区域,就可省略)。
在上例中,计算每位“销售人员”的订单总金额,就要使用SUMIF函数来协助了。
如果要计算每个人的销售订单总金额,把左侧表的“销售人员”一列当作“条件区域”,把右侧表的每个名单当作求和“条件”,把左侧表的每笔“订单金额”当作“实际求和区域”,在G2单元格中输入数据计算公式“=SUMIF($C$2:
$C$16,E2,$B$2:
$B$16)”(见图2),第1名销售人员的“订单总额”就瞬间产生了。
小提示:
在本例的COUNTIF函数和SUMIF函数中,由于“销售人员”区域与“订单总额”区域都是固定的,所以在函数中引用这两列地址时,要使用“绝对地址”,也就是在地址前添加“$”符号。
Excel函数筛选与排序使用教程
Excel本身具有很方便的排序与筛选功能,下拉“数据”菜单即可选择排序或筛选对数据清单进行排序或筛选。
但也有不足,首先无论排序或筛选都改变了原清单的原貌,特别是清单的数据从其它工作表链接来而源数据发生变化时,或清单录入新记录时必须从新进行排序或筛选。
其次还有局限,例如排序只能最多对三个关键字(三列数据)排序,筛选对同一列数据可用“与”、或“或”条件筛选,但对不同列数据只能用“与”条件筛选。
例如对某张职工花名册工作簿,要求筛选出年龄大于25岁且小于50岁或年龄大于50岁或小于25岁都是可行的,如同时要求性别是男的或女的也是可行的。
但要求筛选出女的年龄在22岁到45岁,男的年龄在25岁到50岁时Execl本身具有的筛选功能则无能为力了。
再者排序与筛选不能结合使用,即不能在排序时根
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 手把手 excel 函数