中企动力 > 商学院 > excel自动计算
  • ?

    让Excel自动给数值添加中文单位,如万元、公斤等

    丹雪

    展开

    在用Excel统计、计算商品的销售金额、销售量、生产成本等数据时,经过公式计算后显示出来的的结果都是数值,其单位可能是元、万元、公斤、吨、万吨等,在把相关报表拿给客户或者领导查看时,如果表格较大、数据较多,可能会让客户或者领导对表中数据的具体单位产生疑问。此时可以考虑让Excel自动在数值后添加中文的单位。这里以Excel2007为例介绍两种添加方法,以供参考。

    方法一:

    这种方法相对简单,适用于给已有的数值添加中文单位。

    ●例如要给下图表格中“销量”列中的数值添加中文单位“公斤”,给“销售额”列中的数值添加单位“万元”。

    要添加单位的表格

    ●先在销量列右侧插入两列空行,其中一列的列首单元格中输入要添加的单位,本例中即“公斤”,然后用下拉填充柄或者复制粘贴等方法在该列的所有单元格中都输入“公斤”。

    输入要添加的单位

    ●在另一个列的列首单元格中输入一个等号。

    输入等号

    ●用鼠标点击选择要添加单位的数值所在的单元格。

    点击数值所在单元格

    ●这样,列首单元格的等号后就会自动输入单元格名称,然后再输入一个字符“&”(按住键盘的Shift键的同时按键盘上方的数字7键即可输入),再用鼠标点击中文单位“公斤”所在的单元格。则本例中的编辑栏会完成输入“=C3&D3”。

    完成输入“=C3&D3”

    ●再按键盘的回车键,该单元格中就会显示出数值加中文单位。

    显示中文单位

    ●然后在用下拉填充柄或者选择性粘贴公式等方法完成该列中其他单元格的输入。

    完成其他单元格的输入

    ●这时我们可以选中包含数值和中文单位的两列,然后点击鼠标右键,选择右键菜单中的“隐藏”,把这两列隐藏起来。

    隐藏数值和中文单位列

    ●这样,销量列就完成中文单位“公斤”的自动添加了。

    销量列添加了公斤

    ●再用同样的方法完成销售额列中单位“万元”的添加,则该表格中的数值就都加上中文单位了。

    完成添加中文单位

    ●如果需要经常改变表格中的数值,还可以把最终显示的列和数值及中文单位所在的列分别保存在两个表格中,这样当数值改变时,自动添加中文单位的列中的数值也会自动随之改变。打印报表时只选择打印包含中文单位的表格即可。

    可列出两个关联的表格

    方法二

    我们还可以利用Excel中的“TEXT”函数来完成中文单位的自动添加。TEXT 函数可以将数字转换为文本,可以指定数值的小数点后保留数字的个数。还可以将数字与文本或符号相组合。而且TEXT 函数中还可以嵌套公式,可以自动在公式的计算结果后加上中文的单位。

    ●例如给方法一中的表格数据添加中文单位,可以先在销量列右侧插入一个空列,然后在列首单元格中输入=TEXT(C3,"0")&"万元",其中的“C3”就是要添加中文单位的数值所在的单元格,“0”表示小数点后不保留数字“&“万元””表示在数值后添加“万元”。

    输入TEXT函数

    ●输入TEXT函数后,按键盘回车键,该单元格中就会显示出添加了中文单位的数值。

    显示添加中文单位的数值

    ●如果显示的数值中要保留两位小数,则可以参考下图中的参数。输入=TEXT(E3,"0.00")&"万元",其中的"0.00"即表示保留两位小数。

    输入函数参数

    ●这样,按键盘回车键后,该单元格中的数值就保留两位小数了。

    保留两位小数

    ●TEXT 函数中还可以嵌套公式,自动给公式的计算结果添加中文单位。例如要根据下图表格中的销量和单价计算出总销售额,并且自动给公式的计算结果添加中文单位“万元”。则可以在总销售额列中输入=TEXT(C3*D3,"0.00")&"万元"。其中的“C3*D3”就是计算公式,"0.00"即表示保留两位小数,“&“万元””表示在数值后添加“万元”。

    输入函数参数

    ●按键盘回车键后,该单元格中就会显示出公式的计算结果并自动添加“万元”。

    自动计算并添加“万元”

    ●之后仍然可以用下拉填充柄或者选择性粘贴公式等方法完成该列中其他单元格的输入。

    完成其他单元格的输入

    但要注意的是:TEXT 函数会将数字转换成文本,这可能导致其结果不能在其他的计算中加以引用,所以TEXT函数最好用在显示最终结果上。

  • ?

    VBA实现快速自动计算功能

    安天德

    展开

    今日和大家分享一个VBA的小实例,也是在工作中会用到的。什么例子呢?我们在使用EXCEL时,当选择了几个单元格会在下面直接读出和是多少,这个功能十分的方便,那么这个功能能否做到随心所欲呢?比如求和,比如计算选择单元格的个数,比如计算所选单元格的负值是多少,比如计算所选单元格的数值大于10的是多少,比如计算所选单元格中是数值的为多少,等等,该如何实现这个功能呢?今天我们就利用VBA采用FOR EACH循环来实现我们的需求。

    当然,在实际的工作中有很多的情况,比如要在报表中直接知道有多少出勤人数,产量高过平均值的有多少人,我们无法一一的给出代码,就以最常见的选择区域求和来做一个示范吧。

    下面的代码实现了对选择区域自动求和和所选择单元格个数的自动计算功能:

    Sub huizong()

    Dim d

    Dim t As Long

    Dim k As Long

    Sheets("sheet1").Select

    k = 0

    For Each d In Selection

    k = k + 1

    If IsNumeric(d.Value) Then

    t = t + d.Value

    End If

    Next

    MsgBox "所选区域数值之和为:" & t & ",所选区域单元格共:" & k & "个"

    End Sub

    代码截图:

    代码的解释:

    1 Sheets("sheet1").Select,说明这个功能是在SHEET1的工作表中来实现的。

    2 Dim d 定义d这个变量时可变的,没有给他具体的变量名称,读者可以自己查查我之前的文章,可以看到此时计算机分配给这个变量的具体内存是多大

    3 For Each d In Selection 用的是FOR EACH的循环语句,遍历的元素是SELECTION中的各个元素,这个元素用d表示

    4 k = k + 1 用K来表示SELECTION中的单元格的个数,有一个就加上1

    5 IsNumeric(d.Value) 是判断单元格是否是数字。这时用到IS函数,有兴趣的朋友可以去查我之前的文章,对于是否是数字的判断,在VBA和EXCEL中是不用的函数,要切记。

    6 t = t + d.Value 如果是数字就累加求和

    7 MsgBox "所选区域数值之和为:" & t & ",所选区域单元格共:" & k & "个" 遍历完成所有元素后弹出对话框,给出结果,关于MSGBOX函数还不清楚的朋友赶快再复习一遍。

    下面我们看看代码的运行结果:

    我们选择了上述的9个区域,数字为1,3,5,7,9,9,9,9 看下面程序的运行结果:

    完全正确。这就实现了我们的预期。

    当然,我上面的代码只是实现了众多的问题中的一个,如果是求其他的问题只是将代码略加改动即可,如,求选择区域大于10的,只要改成:d.value>10,再做相应的计数即可。

    今日内容回向:

    1 为了实现选择区域的自动计算,需要哪些函数?

    2 为了实现选择区域的自动计算,需要用到哪个循环语句?

    3 如何实现选择区域的自动求出不是数字的单元格个数?

  • ?

    wps表格(excel)的自动求差(减法计算和公式)

    若南

    展开

    首先,给各位朋友说一句,我用的是WPS表格,wps表格和excel的功能基本上差不多,我感觉用WPS快些。

    wps表格(excel)的自动求差(减法计算和公式)教程:

    一、直接在单元格输入【=】,然后鼠标选中单元格,再输入【-】,最后按回车键

    计算出来的差如图:

    二、怎么让一列计算呢,可以直接复制公式,也可以:把鼠标放到单元格右下角会有一个+号 ,我们可以往下拖动,就会出现相应的公式了。

    这是最简单的计算,用不到公式函数,但是有些新手朋友还是不会的,所以,我还是把教程写出来,教大家一下。给大家看一段我用的较为复杂的跨表多条件求各函数:=SUMIFS(日报表!$I:$I,日报表!$A:$A,$C$2,日报表!$D:$D,$A11)

    关注我,以后我会慢慢的都把教程以最简单的方式写出来。

  • ?

    Excel自动与带条件计算百分比及分母为0时的解决方法

    祭奠

    展开

    在 Excel 中,只要把两个数相除且将格式设置为百分比,就可以返回百分比。Excel百分比计算分为简单的、带条件的和分母为0三种情况。其中带条件的,可用 SumIf、CountIf 等函数;分母为0的情况可以用 If、IfError、IsError、IsErr 函数判断,如果分母为0,返回0或空,否返回百分比。以下就是Excel自动计算与带条件计算百分比及分母为0时的解决方法的具体操作实例,实例中操作所用版本均为 Excel 2016。

    一、Excel自动计算百分比

    1、假如要计算每件服装销量所占的百分比。选中 E2 单元格,输入公式 =D2/$D$11,按回车,则返回小数,单击“开始”选项下的“百分比样式” % 符号,把单元格格式设置为百分比,则小数转为百分比;把鼠标移到 E2 右下角的单元格填充柄上,按住左键,往下拖,则计算出其它服装的销量百分比;操作过程步骤,如图1所示:

    2、说明:公式 =D2/$D$11 中的分子 D2 是对单元格的相对引用,分母 $D$11 是对单元格的绝对引用,往下拖时,D2 会自动变为 D3、D4、……,而 $D$11 会一直保持不变,以实现每件服装的销量与总销量相除。

    二、Excel带条件计算百分比

    1、假如要计算销量大于等于 600 的服装占总数的百分比。把公式 =COUNTIF(D2:D10,">=600")/COUNT(D2:D10) 复制到 E2 单元格,按回车,返回计算结果 67%,操作过程,如图2所示:

    2、公式说明:

    公式 =COUNTIF(D2:D10,">=600")/COUNT(D2:D10) 中,分子 =COUNTIF(D2:D10,">=600") 用于统计销量大于等于 600 的服装件数,分母 COUNT(D2:D10) 用于统计服装总数。

    三、Excel计算百分比分母为0时的解决方法

    计算百分比时,如果分母事先无法确定,可能出现分母为0的情况,此时将返回错误的值;因此,遇到这种情况时,应该加判断分母是否为0的条件,当分母为0时,返回0(或""),否则返回计算结果。

    (一)方法一:用 if 判断

    1、假如要计算1月销量占一季度总销量的百分比。把公式 =IF(G2<>0,D2/G2,0) 复制到 H2 单元格,按回车,则计算出“绿色t恤”1月销量占第一季度销量的百分比;把鼠标移到 H2 右下角的单元格填充柄上,按住左键并往下拖,则计算出其它服装1月销量占一季度销量的百分比;操作过程步骤,如图3所示:

    图3

    2、公式说明:公式用if函数判断分母 G2 是否为0,如果为0,则返回0;否则返回 D2/G2。从计算结果可知,分母为0的,结果都返回0。除返回0,也可以返加空(""),用 "" 取代公式后面的 0 即可。

    (二)方法二:用 IfError 判断

    1、同样计算1月销量占第一季度总销量的百分比。把公式 =IFERROR(D2/G2,0) 复制到 H2 单元格,如图4所示:

    图4

    2、按回车,则计算出“绿色t恤”1月销量占第一季度销量的百分比,与用If函数计算的结果一样,如图5所示:

    图5

    3、同样用往下拖的方法计算出其它服装的百分比,销量全为0的百分比都为0,如图6所示:

    图6

    (三)方法三:用 If 结合 IsError 或 IsErr 判断

    1、同样计算1月销量占第一季度总销量的百分比。把公式 =IF(ISERROR(D2/G2),0,D2/G2) 复制到 H2 单元格,按回车,则计算出“绿色t恤”1月销量占第一季度销量的百分比;同样用往下的方法,计算出其它服装的百分比,结果与前两种方法完全一至;操作过程步骤,如图7所示:

    图7

    2、公式说明:ISERROR(D2/G2) 用于判断 D2/G2 是否返回错误,如果是,则返回真,否则返回假;然后再用 if 根据 ISERROR(D2/G2) 的返回值决定是返回0还是返回 D2/G2。

    3、用 IsErr 代替 IsError,则公式 =IF(ISERROR(D2/G2),0,D2/G2) 变为 =IF(ISErr(D2/G2),0,D2/G2),计算结果与上面的三种方法一样。

    以上的三种方法中,第二种方法比较简便,其次是第一种方法,第三种方法需要多计算一次百分比,数据量大时可能会影响效率,此时,可选择前两种方法。

  • ?

    指纹考勤机月底结算,利用excel这个公式自动计算出员工加班时间

    华飞风

    展开

    在过去上班打卡都是使用打卡机,而现在上下班非常常见使用的就是指纹考勤机。在现代科技发展之快的今天,这样的指纹考勤系统上下班签到机器,也是取代了传统的可作弊打卡机。而一般打卡加班情况结算都是又文员,或者财务来负责统计。而以下这个文员,财务必会的,而excel办公软件,却是文员,财务必会软件。

    excel简介:

    excel办公软件全称:Microsoft Excel是微软公司的办公软件Microsoft office的组件之一,excel广泛地应用于管理、统计财经、金融等众多领域。excel主要由文员使用,用来做一些统计表,工资表。另外excel的功能不止用于制作表格,它还能用于绘制制作天气分布图、空气分布图等……可见这款又微软公司出品的办公软件是多么的强悍。

    最后感谢读者朋友们对于小编的支持,本文由小编收集分享,希望能对大家有所帮助。

    都

  • ?

    ——EXCEL自动计算税率

    Griffith

    展开

    在我自吹自擂我是表姐之后,陆陆续续收到了一些“订单”。比如,一个做财务的朋友告诉我,她在给他们公司的同事计算收入的时候,有时候忘记根据不同的收入区间调整税率,她问我那个IF的函数应该怎么设置。当然了他们的税率是不同于常规,不然好用的工具网上比比皆是。

    听到这个case,我心里琢磨还好还好,这个我会,不至于打破我的表姐招牌,于是赶紧让人把她的具体需求以及区间对应税率表发过来,我好开始秀秀。

    随即,拿到对应税率表如下:

    数据纯属虚构,请关注格式

    并且被告知如此诉求:主要条件是净收入,税率需要在结果中显示,因为有时候收入改变了,人工会忽视税率的变动。

    如果按照朋友原来的想法,用IF函数,则有很多嵌套,我这边不妨写一写:(假设净收入单元格所在为A1,结果需要得出对应税率)

    =IF(A1>80001,''30%'',IF(A1>55001,''20%'',IF(A1>35001,''18%'',IF(A1>9001,''15%'',IF(A1>4501,''10%'',IF(A1>1501,''7%'',''3%''))))))

    这个公式的源头就是IF函数,IF(条件,满足条件的做法,不满足条件的做法)。同一个案例,根据每个人习惯不通,也可以按照从小数开始。

    就这个案例,因为条件偏长,在编写公式的过程中很容易漏掉条件或者漏掉括号,这个需要小心注意。

    还有一个问题,假如条件变化,比如净收入范围有所变化,或者对应的税率有所变化,那么以上这个这个公式就要找到对应的坑去变动一下。

    在这里,推荐一个更好的方法,用万能的VLOOKUP的近似查找功能。

    先来看看VLOOKUP的语法,VLOOKUP(查找对象,查找范围,返回数据在查找区域的第几列数,近似查找/精确查找)

    一般用VLOOKUP用的都是精确查找,但是这里,因为涉及到范围,我们使用近似查找。

    EXCEL里面讲究数据的”干净整洁“,在这个案例中,对应税率表就需要做一改动如下:

    改动后的税率对应表

    大家可以看到,改动后的表格主要是把范围分开变成了起点和终点,后面将主要用这个起点来查找对应的税率。

    还是以净收入为A1单元格,以上税率对应表所在区域为E到G列,所以税率对应的公式为:

    =VLOOKUP(A1,$E:$G,3,1)

    公式的含义为以A1为查找对象,在所在E-G列的对应税率表内查找以起点为标准的对应第三列的税率,最后的1表示为近似查找。

    这样的话,如果税率对应表中,想改变净收入范围或者对应税率,只要在表格中修改,并不影响公式。

  • ?

    Excel函数公式:在Excel中自动计算上中下旬

    冷玉

    展开

    根据日期计算年、月、日等都有相对应的函数,你知道怎么算吗?其实非常的简单。年:=YEAR(C3);月:=MONTH(C3);日:=DAY(C3)。其中C3为对应的日期所在的单元格地址。

    如果给定了日期,让你去判断上旬、中旬、下旬,你会吗?

    根据日期自动计算上旬、中旬、下旬。

    方法:

    1、选定目标单元格。

    2、输入公式:=LOOKUP(DAY(C3),{1,11,21},{"上旬","中旬","下旬"})。

    3、Ctrl+Enter填充。

    备注:

    1、从公式中我们可以看出,此功能就是用DAY函数和LOOKUP函数配合实现的。

    2、原理:1-10号是上旬,11-20号是中旬,21号至月底是下旬,搞清楚上中下旬的时间之后才能进行进一步的计算。

    3、利用DAY函数提取日期。

    4、公式:=LOOKUP(DAY(C3),{1,11,21},{"上旬","中旬","下旬"})中的参数{1,11,21}就是为了界定三个区间。

    5、根据三个区间的值返回对应的值。

  • ?

    excel自动计算年龄

    蒋磊

    展开

      作为一名人力资源部的工作者,厂里的大部分人的名字我都记得,每到年初我都要重新统计下厂里员工的资料档案,以前都是手动计算输入员工的年龄的,其实利用excel自动计算年龄速度要比我们手动计算的快,而且精准。

      1、打开要编辑的excel表格;

    图1

      2、把年龄列选中;

    图2

      3、按鼠标右键选择“设置单元格格式”;

    图3

      4、在数字选项中,选择数值型,小数位数选择“0”,单击确定;

    图4

      5、定位到E2单元格;

    图5

      6、输入“=(today()-D2)/365”;

    图6

      7、按键盘上的回车键或者点击如图的对勾;

    图7

      8、重新选择这个单元格;

    图8

      9、将光标移到单元格的右下角,当光标变成黑色十字时,双击;

    图9

      10、这样就计算出了所有人的年龄了,如图是最终效果。

    图10

      通过使用excel自动计算年龄我在制作excel员工档案表的时间比以前提高了2天啊,2天多么的恐怖啊,我不得不重新学习excel,因为我感觉到了以后一个企业如果不重视excel应该多么的可怕。

  • ?

    excel电子表格如何自动进行算数运算?

    仲昕

    展开

    自动求和:(excel2007版)

    例:

    1、计算数1和数2的和

    2、先选中第一个求和单元格c2,然后选择菜单[插入],点[公式]选项卡,如图

    3、点[自动求和],[求和]

    3、点[求和]之后,c2单元格就变成如图这样了,多个求和公式,SUM是求和的公式,里面A2:B2的意思是当前行从A2单元格到B2单元格累加,无论两个单元格之间有多少其他单元格,都会从冒号左边单元格加到右边单元格,这是整行相累加

    4、按键盘右侧小键盘的确认键(小回车键),结果就自动出来了如图

    5、那么下面看c2下面的c3,c4等怎么让它们自动出来结果,鼠标单击选中c2单元格,c2边框变成粗黑框,黑框右下角多个小四方块,鼠标移动到四方块那里,鼠标变成一个实心十字如图

    6、鼠标变成实心十字后,按住鼠标往下拉到需要填充数据的表格如图,结果自动出来了

       excel怎么自动相加减乘除:

    例:很多时候表格不会像上面的表格那么单纯,单元格可能不是连续的,有时候需要某个单元格和非相邻的单元格之间运算,就比如下面这个表,求数1列和数3列之间的运算

    1、单元格D2为数1和数3的和,这时候不能直接用上面的SUM(A2:C2),这种是连续单元格才可以,那么就不用SUM函数了,直接单击选中D2,D2边框变粗时输入如图表达式,就是A2和C2的和

    2、输入完成就按键盘小键盘确认键(小回车键),结果就自动出来了。同列可直接下拉鼠标到需要计算的单元格即可全部出结果

    注意:这时候会出现类似乱码的东西,不要紧张,因为数3那里没有数是空白,在数3栏对应单元格输入数据,点一下同行的右边单元格就出来结果

    3、减和乘除,其实把上面的相加换成相减或相乘除就可以了,其他步骤都是一样的

    (本文内容由百度知道网友千叶彝族贡献)

  • ?

    Excel如何自动计算某列中同一颜色单元格的数量,并显示出数值

    屈易巧

    展开

    在使用Excel统计数据时,有时会用条件格式等方法把一些符合特定条件的单元格标记成某种颜色。例如把成绩表中分数在60分以上的单元格用颜色标记出来,但标记颜色后有时可能还需要对已标记颜色单元格的数量进行统计,从而知道究竟有多少个人达到了标准。我们可以利用Excel的一些功能让Excel自动计算出已标记颜色的单元格数量。下面以Excel2007为例,介绍两种个人认为相对简单的方法,供大家参考。

    例如要统计下图中“成绩”列中黄色单元格的数量:

    一、用Excel的筛选功能结合“SUBTOTAL”函数统计某列中同一颜色单元格的数量。

    Excel的筛选功能可以把不符合指定条件的单元格隐藏起来,“SUBTOTAL”函数可以计算并显示出指定表格范围内可见的非空单元格个数,二者一起使用就可以让Excel自动统计出某列中同一颜色单元格的数量。统计方法是:

    ●首先要知道要统计的表格范围内首尾单元格的名称,点击统计范围最上方和最下方的单元格,再查看Excel的名称框,即可知道对应的单元格名称。例如下图中要统计范围的首尾单元格为C3和C8。

    ●点选一个任意的空单元格,作为输入“SUBTOTAL”函数和显示单元格数量的位置。为了更加直观,可以在其相邻的单元格中输入文字注释说明。

    ●选中单元格后,在Excel的编辑栏中输入“=SUBTOTAL(103,首单元格名称:尾单元格名称)”,其中的“103”是“SUBTOTAL”函数的一个参数,表示要统计非空单元格个数,并且忽略隐藏的单元格。例如本例中应输入“=SUBTOTAL(103,C3:C8)”。

    ●在编辑栏中输入函数后,点击左侧的对号或者按键盘的回车键。

    ●此时“SUBTOTAL”函数就会自动计算出指定范围内非空单元格的数量。因为还没有对单元格进行筛选,此时该处显示的是范围内所有单元格的数量。下一步需要进行筛选:先选择要筛选的范围,可以用鼠标框选,如果单元格数量较多,也可以用按键盘的Shift键等方法选择单元格范围。

    (此处要注意的是:选择范围中最上方的单元格在筛选后会一直显示。例如本例中选择筛选范围时要注意不要只选择包含成绩的单元格,要将上方的标题单元格一起选中,因为最上方的单元格在筛选后会一直显示的。)

    ●选好范围后,鼠标点击Excel“开始”选项卡中“排序和筛选”中的“筛选”。

    ●此时之前选择的单元格范围上方会出现一个小三角按钮。点击这个小三角会弹出一个菜单。

    ●将鼠标指针指向弹出菜单中的“按颜色筛选”,指针稍停留后,会弹出一个子菜单,子菜单中会自动列出筛选范围内的颜色信息,此时点击要筛选的颜色。

    ●点击颜色后,之前选择的单元格范围中其他颜色的单元格就会被隐藏起来,只保留显示所选颜色的单元格。而此时下方输入“SUBTOTAL”函数的单元格中就会自动计算并且显示出所选颜色的非空单元格数量,也就是我们所需要的该种颜色的单元格数量。

    ●如果之后想取消筛选,显示全部的单元格,只需再用鼠标点击Excel“开始”选项卡中“排序和筛选”中的“筛选”即可。

    二、利用Excel的筛选和自动计数功能统计某列中同一颜色单元格的数量。

    ●如果只是想临时了解一下表格某列中同一颜色单元格的数量,也可以不必使用“SUBTOTAL”函数。可以先按上述方法筛选出该颜色的的单元格后,再框选所有筛选出来的单元格。

    ●此时查看下图所示Excel右下方的“计数”结果,该结果也会显示所选范围中非空单元格的数量。

    以上方法仅供大家参考,也许还有更好的方法可以达到同样的目的。

excel自动计算

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP