中企动力 > 商学院 > excel输入公式不计算
  • ?

    技巧 | 4个小技巧解决你Excel求和总不对的困扰

    Petunia

    展开

    Hi,大家好,我是胖斯基

    周末闲暇,整理了下那铺满灰尘的书架。

    透过尘埃,在故纸堆中发现这么一本连环画图册,脑海中瞬间回忆起那真假美猴王的剧幕,那一幕幕,完美的演绎了真亦假时假亦真,无为有处有还无……

    其实,在Excel中,这种真真假假也同样存在,也一样带来了求和困扰!

    求和,在Excel中很简单,相信小白都可以脱口而出,直接函数SUM即可,然后有时候,事实并非如此:

    当采用最傻瓜的方式直接逐个相加时,发现结果正确;

    但是当采用SUM求和时,结果却错误。

    不明其中缘由的你,可能会非常困扰,明明就这几个数相加,怎么就不对了呢?

    其源头就是“真假数据”,在Excel中的专业叫法是文本型数据(不参与直接运算)。

    So,当这类“假数据”参与SUM时,自然不进行正确的求和运算。

    1

    那如何判定文本型的数值参与了运算?

    技巧1:观察法

    如果是文本型的数据,则在其单元格的左上角,会有一个三角符号提示

    相信只要视力没问题,基本可以快速排查出所谓的“假数据”

    当然,更BT的一种就是其单元格上没有小三角符合,那如何快速判定这一系列数据是否有问题呢?

    依旧采用观察法:

    选中这一列数据,然后观察Excel的右下方,会有文字提示:计数:6,数值计数:5,很明显,这其中有1个数字为“假数据”,So,找到Ta,解决Ta即可!

    那如何从茫茫人海中找到这个“假数据”呢?

    技巧2 : 函数判断法

    在Excel中,判断一个数字是否是真正的数值,有一个函数ISNUMBER,当其结果为TRUE的时候,其为真数字,当其结果为FALES时,其为假数字(文本型数字)

    从函数检测结果来看,很容易就分辨出了那些数据有问题

    发现问题很重要,解决问题更重要

    2

    如何解决文本型数值参与的计算?

    技巧3 : 文本转数值法

    如果单元格里面的数值已经明确判定为文本型的“假数据”了,那可以采用文本转数值的模式,如下:

    选中数据列,在右侧的提示框中选择转化为数值即可

    技巧4 : 公式计算法

    当然,如果单元格里面的数据是从其他表,通过公式引入过来的,又该如何处理呢?

    无论单元格里面公式是什么,在其后乘以1(*1)即可,通过数据运算让文本型转化为数值型数据

    当然,也许发懒的你,什么都不想改,想直接在求和中自动计算,又该如何处理呢?

    公式1:=SUM(1*(A2:A7)) , 输入公式后,三键一起按(数组公式)

    公式2:=SUMPRODUCT(1*(A2:A7))

    其核心内涵,还是采用数据乘以1的方式,将文本转化为数值。

    胖斯基|说

    无论文本型数据也好,还是数值型数据也好,当掌握了上面4个小技巧时,真真假假,假假真真,便不那么重要了。

  • ?

    好用到爆但你不会的Excel公式大全来了

    棕榈树

    展开

    返回最近一天的销售额

    公式:

    =LOOKUP(9^9,B:B)

    LOOKUP函数常用套路之一,用一个极大的数值9^9,返回查询区域中最后一个数值。

    咳咳,猜猜这是啥商品?

    返回间隔分钟数

    =TEXT(B2-A2,"[m]分钟")

    在表示时间的自定义格式中,小时为h,分种是m,秒是s。

    外侧加上[ ],可以显示大于24小时的小时数、或是超过60分种的分钟数。

    咳咳,猜猜这是在做啥?

    返回销量最高品牌

    =INDEX(A2:A7,MATCH(MAX(B2:B7),B2:B7,))

    MAX(B2:B7)部分,先用MAX计算出最高销量。

    再用MATCH函数以最大值为查找对象,返回在B2:B7单元格区域中的相对位置2。

    最后用INDEX函数返回A2:A7单元格区域第2个元素位置的内容。

    咳咳,你有木有用过王大锤牌?

    合并单元格求和

    操作方法:同时选中D2:D10单元格区域,编辑栏输入公式,按Ctrl+回车:

    =SUM(C2:C10)-SUM(D3:D10)

    SUM(C2:C10)即当前行及以下所有C列数据的和,SUM(D3:D10)是本类别之后所有类别之和,二者相减,得到是本类别的和。

    两个日期之间的工作日天数

    C2单元格公式:

    =NETWORKDAYS.INTL(A2,B2,1,E$2:E$6)

    可以理解为:

    =NETWORKDAYS.INTL(起始日期,终止日期,周末日,其他节假日)

    第三参数使用1,表示周六和周日是周末。

    End.

    来自:Excel之家ExcelHome

  • ?

    如此实用的7类Excel函数公式都不掌握,那就真的Out了

    惜萍

    展开

    函数和公式,是Excel中的灵魂,也是非常实用的技巧,如果你对常用的函数公式能够熟练地掌握,对于提高工作效率将会有很大的帮助!

    一、“重复”类。

    1、查找重复内容,重复即提示。

    方法:

    在目标单元格中输入公式:=IF(COUNTIF(E:E,E3)>1,"重复","")。

    解读:

    先用Countif函数统计当前单元格的值在E列中的数量,然后用If函数进行判断,如果大于1,返回“重复”,否则返回空值。

    2、重复内容首次出现时不予提示。

    方法:

    在目标单元格中输入公式:=IF(COUNTIF(E$3:E3,E3)>1,"重复","")。

    解读:

    将本示例中的公式和上一示例中的公式进行对比,结果只是参数做了修改,将原来的范围E:E变为E$3:E3,而统计结果却不相同,其实范围E:E是绝对引用,暨统计范围为E列的所有单元格,而为了达到“重复内容”首次出现时不予提示的目的,我们将统计范围定位从开始单元格到当前单元格,所以,重复内容首次出现时不予提示。

    3、重复内容首次出现时提示重复。

    方法:

    在目标单元格中输入公式:=IF(COUNTIF(E3:E99,E3)>1,"重复","")。

    解读:

    1、从公示的计算过程请参阅示例2的解读。

    2、此公式在应用时要区分对待,如果重复内容进出线一次,则重复内容仅在首次出现时提示,如果有多次重复,仅最后一次不提示重复。

    二、身份证号类。

    1、根据出生年月计算年龄。

    方法:

    在目标单元格中输入公式:=DATEDIF(E3,TODAY(),"y")。

    解读:

    Datedif函数为系统隐藏函数,其主要作用为按指定的统计方式统计两个日期之间相差的值。其中“y”的意思为按年统计。

    2、根据身份证号码提取出生年月。

    方法:

    在目标单元格中输入公式:=TEXT(MID(D3,7,8),"00-00-00")。

    解读:

    1、首先利用Mid函数提取D3字符串中从第7位开始,长度为8的字符。

    2、利用Text函数将其转换为“00-00-00”的格式。

    3、根据身份证号码判断性别。

    方法:

    在目标单元格中输入公式:=IF(MOD(MID(D3,17,1),2),"男","女")。

    解读:

    1、首先用Mid函数提取D3字符串中从17位开始,长度为1,暨第17位的数字。

    2、利用Mod函数求余。

    3、利用If函数判断,余数为1,暨第17位的数为奇数,则返回“男”、如果余数为0,暨第17位的数为偶数,则返回“女”。

    三、常用汇总函数。

    方法:

    在对应的目标单元格中输入公式:=SUM(D:D)、=MAX(D:D)、=MIN(D:D)、=AVERAGE(D:D)、=COUNTA(B3:B9)。

    四、成绩排名。

    1、美式排名。

    方法:

    在目标单元格中输入公式:=RANK.EQ(D3,D:D)。

    解读:

    从排序的结果来看,出现了“跳跃”的情况,如果你对这一结果不满意,请继续往下阅读。

    2、中国式排名。

    方法:

    在目标单元格中输入公式:=SUMPRODUCT(($D$3:$D$9>D3)/COUNTIF($D$3:$D$9,$D$3:$D$9))+1。

    解读:

    从排序的结果中我们可以看出,名次没有“跳跃”的情况,是不是更符合我们的实际需要了?

    五、个数类统计。

    1、单条件计数。

    方法:

    在目标单元格中输入公式:=COUNTIF(D3:D9,">="&G3)。

    解读:

    Countif函数为单条件计数函数,其语法结构为=Countif(统计范围,统计条件)。

    2、连续范围计数。

    方法:

    1、在目标单元格中输入公式:=FREQUENCY(D3:D9,G3:G6)。

    2、Ctrl+Shift+Enter填充。

    解读:

    1、函数Frequency的作用为:以一列垂直数组返回一组数据的频率分布。公式中D3:D9为数据,G3:G6为垂直数组。

    2、因为要循环多次计算,所以填充时用Ctrl+Shift+Enter,而不是常规的Ctrl+Enter哦!

    3、结果解读:30分以下的个数为0;31-40的个数为1;41-50的个数为:0;51-60的个数为:3;61-70的个数为:3人。

    3、单条件统计平均值。

    方法:

    在目标单元格中输入公式:=AVERAGEIF(C3:C9,G3,D3:G9)。

    解读:

    函数Averageif为按条件计算平均值函数,语法结构为:=Averageif(条件范围,条件,数值范围)。

    4、多条件统计平均值。

    方法:

    在目标单元格中输入公式:=AVERAGEIFS(D3:D9,C3:C9,G3,D3:D9,">="&H3)。

    解读:

    Averageif是函数为多条件计算平均值,其语法结构为:=Averageifs(数值范围,条件1范围,条件1,条件2范围,条件2……条件N范围,条件N)。

    六、统计不重复值。

    方法:

    在目标单元格中输入公式:=SUMPRODUCT(1/COUNTIF(E3:E9,E3:E9))。

    七、提取不重复的内容。

    方法:

    1、在目标单元格中输入公式:=INDEX(E:E,2+MATCH(,COUNTIF(F$2:F2,E$3:E$9),))&""。

    2、用Ctrl+Shift+Enter填充。

    3、拖动填充柄填充其他单元格。

    结束语:

    本文针对不同的情况,对常用的函数公式进行了罗列,对简单的用法也进行了讲解和示范,如果能够熟练掌握,对于工作效率的提高绝对不是一点点哦!

    学习过程中如果有不同的见解,欢迎大家在留言区留言讨论哦!

  • ?

    Excel函数公式:限制编辑技巧,必须掌握

    小麦

    展开

    在实际的工作中,对数据进行保护,显得非常的有必要,今天,我们就数据保护的技巧进行学习……

    一、限制编辑(全部)。

    目的:对整个工作表进行限制,不允许编辑。

    方法:

    1、单击表格任意单元格。

    2、【审阅】-【保护工作表】,输入密码-【确定】。

    二、显示编辑(部分)。

    目的:只允许对“1月份”所在列的数据进行编辑。

    方法:

    1、选定需要编辑的区域并按快捷键:Ctrl+1打开【设置单元格格式】-【保护】,取消【锁定】-【确定】。

    2、【审阅】-【保护工作表】,输入密码-【确定】。

    三、禁止修改公式。

    目的:对公式所在的单元格区域禁止修改。

    方法:

    1、单击表格中的任意单元格。

    2、Ctrl+G打开【定位】对话框,打开【定位条件】,选择【常量】-【确定】。

    3、Ctrl+1打开【设置单元格格式】-【保护】,取消【锁定】-【确定】。

    4、【审阅】-【保护工作表】,输入密码-【确定】。

    备注:

    1、从上述的例子中我们不难发现,单元格默认的【锁定】功能是开启的。

    2、如果要编辑部分单元格,就要取消【锁定】功能,并保护工作表。如下图。

  • ?

    今天才发现,Excel公式要这样输入!

    新波

    展开

    Excel公式三种输入方法

    案例中原始数据A:B列比较少,所以一眼可以看出黄忠、小乔、关羽的定位,但是如果A:B列有一万行,从一万行中找出英雄的定位,那就要使用查找匹配函数VLOOKUP来实现,输入公式的方法有三种

    使用函数fx引导输入

    光标定位在E2单元格,单击公式编辑栏左边fx,弹窗中选择“查找与引用”函数,选择VLOOKUP函数

    通过弹窗辅助,选择对应的数据,公式便会自动生成,得到需要的结果。

    在单元格直接输入

    熟练一点的,会直接输入公式+点选引用单元格方式

    但经常碰到一种情况,那就是输入完一个公式后,会把左边单元格的内容盖住

    这时无法点击D2单元格进入

    平时我们的做法是手工输入D2,然后点选A:B,输完所有公式。

    在公式编辑栏直接输入

    在公式编辑栏直接输入就不会出现上述

    盖住单元格无法引用的现象

    点击E2单元格,然后在公式输入框输入=VLOOKUP,如下所示,D2单元格没有被盖住,此时可以进行点选

    从而得到最终的结果

    以后碰到公式输入无法点选单元格

    你知道怎么处理吗?

    欢迎留言!

  • ?

    Excel函数公式:函数公式明明正确,可为什么得不到正确的结果

    巴乔

    展开

    转载自百家号作者:Excel函数公式

    在实际的工作中,经常会遇到函数公式是正确的,但是计算结果却不正确的情况,遇到此类情况,往往是一脸的无助……今天我么就针对函数公式完全正确但得不到正确结果的情况做一下分享和解读。

    一、输入公式后不计算,却在单元格内显示公式本身。

    如图所示,在目标单元格中输入公式:=C3*D3后,并未得到正确的计算结果,而是显示公式本身。

    原因:

    将目标单元格的格式设置成了文本类型。

    解决办法:

    方法:

    1、选定目标单元格。

    2、删除原有公式,并设置单元格格式为【常规】。

    3、输入公式并填充。

    二、修改数据源后结果不自动更新。

    如图所示,第一次计算可以得到正确的计算结果,但是修改数据源之后,销售额并不自动更新。这很显然不符合我们的实际应用。

    原因:

    目标单元格的【计算选项】为【手动】模式。

    方法:

    1、选定目标单元格,【公式】-【计算选项】-【自动】。

    三、目标单元格格式为【常规】,可单元格内还是显示公式。

    从图中可以看出,目标单元格的格式为【常规】,且通过分列也无法显示计算结果,很显然不是单元格格式的问题。

    原因:

    目标单元格设置了【显示公式】。

    1、选中目标单元格,【公式】-【显示公式】。

    结束语:

    公式正确但得不到计算结果的情况,主要有以上三种表现,对于使用Excel的人来说具有极大的帮助作用和指导意义,同时对于提高工作效率具有很大的帮助。

    如果大家有更多的实用技巧,欢迎大家在留言区讨论交流哦!

  • ?

    不会这几个Excel函数,不算是熟练掌握Excel

    世平

    展开

    很多人面试的时候总是喜欢在技能那一项上写一个熟练掌握办公软件,但是你是真的熟练使用Excel吗?可能只是会简单的数据处理而已吧,那么今天小编教大家几个比较实用的Excel函数吧。

    1.COUNT计数函数

    这个函数是用来统计一些数字的个数的,但是要注意的是这个函数只能统计数字类型的数据。

    举例:

    比如给你一些数据,统计出数字类型数据的个数。这里s使用COUNT函数计算出了属于数据类型的数据,是不是很简单又很实用呢?

    2.COUNTIF函数

    这个函数可以指定条件来统计数据个数

    举例:

    计算一组号码的重复号码:

    在B2单元格中输入公式“=COUNTIF(A1:A11,A2)”:这里统计的次数是你指定的那个单元格手机号出现的次数。

    在C2单元格中输入公式“=COUNTIF($A$2:A2,A2)”:这里统计的是你这个手机号是第几次出现的。

    3.IF函数

    这个函数用的很多所以一定要学会

    举例:

    通过对比结果是true还是false还判断执行什么语句:

    这里用B2这个单元格的数据来当条件,如果成立就是及格否则就是不及格。

    4.字段拆分与合并函数

    在处理数据时有时我们需要从某些字段里取出部分数据合并到另一个字段里去,这是就需要使用到数据拆分与合并函数了。

    举例:

    比如我们需要截取一个电话号码的前三位和后四位,这里分别使用LEFT()函数和RIGHT()函数就可以轻松的取得数据了。

    又比如要在一组号码上加一些数字: CONCATENATE("你需要添加的数据",A2)”

    5.RANK排名函数

    这个函数一般是用来对数据进行筛选排名的。

    举例:

    现在要统计一些公司的KPI和年利率排名

    RANK(B2,$B$2:$B$19),注意:这里的$B$2的意思是绝对定位的意思,用这个函数就能轻松的计算出排名了是不是很实用呢?

    好啦,今天的Excel函数就介绍到这里了,总结不易,关注,给个赞再走呗。

  • ?

    Excel函数公式:函数公式明明正确,可为什么得不到正确的结果

    占凝天

    展开

    在实际的工作中,经常会遇到函数公式是正确的,但是计算结果却不正确的情况,遇到此类情况,往往是一脸的无助……今天我么就针对函数公式完全正确但得不到正确结果的情况做一下分享和解读。

    一、输入公式后不计算,却在单元格内显示公式本身。

    如图所示,在目标单元格中输入公式:=C3*D3后,并未得到正确的计算结果,而是显示公式本身。

    原因:

    将目标单元格的格式设置成了文本类型。

    解决办法:

    方法:

    1、选定目标单元格。

    2、删除原有公式,并设置单元格格式为【常规】。

    3、输入公式并填充。

    二、修改数据源后结果不自动更新。

    如图所示,第一次计算可以得到正确的计算结果,但是修改数据源之后,销售额并不自动更新。这很显然不符合我们的实际应用。

    原因:

    目标单元格的【计算选项】为【手动】模式。

    方法:

    1、选定目标单元格,【公式】-【计算选项】-【自动】。

    三、目标单元格格式为【常规】,可单元格内还是显示公式。

    从图中可以看出,目标单元格的格式为【常规】,且通过分列也无法显示计算结果,很显然不是单元格格式的问题。

    原因:

    目标单元格设置了【显示公式】。

    1、选中目标单元格,【公式】-【显示公式】。

    结束语:

    公式正确但得不到计算结果的情况,主要有以上三种表现,对于使用Excel的人来说具有极大的帮助作用和指导意义,同时对于提高工作效率具有很大的帮助。

    如果大家有更多的实用技巧,欢迎大家在留言区讨论交流哦!

  • ?

    EXCEL表格的公式不自动运算的解决办法

    宫晟睿

    展开

    EXCEL表格的公式问题 , 在EXCEL表格里面设置的自动求和公式等,突然不进行运算,复制时总是显示复制的数值,也不进行自动累加了。但双击进入单元格后,再按一下回车就自动求和了,可在输入其他数据又不变了。

    如何解决那?

    2003版的在工具-选项-公式中修改设置

    2010版的在文件-选项-公式中修改设置

  • ?

    Excel | ”数值”不能计算,怎么破?

    操控

    展开

    问题来源:

    一位毕业几年的学生,向我请教一个问题:一组数据求和,就是得不到正确结果,他把数据传给韩老师,韩老师一看,那组数据,既有真数值,又有“文本型数值“,文本是不可能直接参与计算的。

    韩老师用一组简单的数据给大家讲一讲如何对“文本型数值”计算,以求和为例。

    关键步骤提示:

    第一种方法:选择性粘贴

    第一种方法:数据—分列

    第三种方法:VALUE函数转换

    第四种方法:SUMPRODUCT函数

    输入公式“=SUMPRODUCT(E2:E11+0)”,因为是数据函数,公式结束时,一定要按“Ctrl+Shift+Enter”。

excel输入公式不计算

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

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

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP