中企动力 > 商学院 > excel公式不出结果
  • ?

    如此实用的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表格的公式不自动运算的解决办法

    郜惜海

    展开

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

    如何解决那?

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

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

  • ?

    Excel中数值相同计算结果不同是什么原因

    Xie

    展开

    在Excel中编辑公式进行计算时,有时会发现明明单元格中显示的是相同的数值,计算公式也相同,但计算结果却不同,例如下图Excel表格中“总价”列中的公式都是同行左侧的两个单元格相乘,而且左侧同列单元格中的数值都一样。

    虽然数值和计算公式相同,但“总价”列显示的计算结果却不同,一个是计算结果是8.77,另一个却是8.76,这是怎么回事呢?下面以Excel2007为例分析一下其原因和解决方法。

    我们可以点击数值所在的单元格,查看一下单元格中实际的内容,从下图可看出,虽然单元格中显示的内容是3.13,但在编辑栏中显示的是3.1271。3.13只是Excel四舍五入后保留两位小数的结果。

    而其下方单元格中显示的数值和编辑栏中的内容是相同的,都是3.13。

    这说明Excel公式进行计算时并不是按照单元格中显示的数值进行计算的,而是按其未四舍五入时的实际数值进行计算的。正是这个原因造成了Excel中显示的数值和计算公式相同但计算结果不同。

    这样会有一个问题,就是在Excel中虽然可以点击单元格查看实际数值,但如果把表格打印出来,查看表格的人看见数值相同但计算结果不同,可能会误以为是编制表格的人出错了。

    如果对计算结果的精度要求不是那么高,不想给看表格的人造成误解,想让Excel按显示的数值进行计算,可以通过对Excel进行设置来解决这个问题。设置的方法是:

    ●点击Excel左上方的Office按钮,弹出菜单后点击菜单中的“Excel选项”按钮,打开Excel选项对话框(其他版本的Excel打开Excel选项对话框的方式可能不同,例如Excel2010应点击“文件”菜单中的“选项”)。

    ●点击选项对话框中的“高级”选项卡。

    ●用鼠标勾选高级选项卡中“计算此工作簿时”处的“将精度设置为所显示的精度”选项。该选项的位置可参考下图右侧的滑块位置。

    ●勾选后Excel会弹出一个对话框,提示数据精度会受到影响。如果想继续设置需点击“确定”按钮。

    ●设置好后再点击Excel选项对话框的确定按钮。

    ●这时Excel就会按表格中显示的数值进行计算,上述数值的计算结果也相同了。

    注意事项:

    勾选“将精度设置为所显示的精度”选项后,Excel会按保留小数位数的设置修改单元格中的原数值,如本例中的3.1271被修改成了3.13。

  • ?

    Excel表中怎么样让数值为0的单元格不显示,Excel单元格不显示0怎么办?

    汪寒烟

    展开

    在制作Excel表格,呈现报表的时候,通常为了表格的简洁会让一些没必要的东西不显示,比如单元格值为“0”时不显示;

    很多时候我们输入公式对单元格进行运算,结果是0显示就觉得不好看,想把0去掉不显示;

    Excel工作表中,不管是公式计算的还是导入的数字,都会出现很多无意义的0值。

    在Excel表中零值(0)不显示方法有很多种:查找替换、单元格格式设置、条件格式和Excel选项都可以完成Excel表中的0不显示。

    Excel表中怎么样让数值为0的单元格不显示的方法有很多种,今天跟大家分享的是通过Excel单元格格式设置和Excel选项设置数值为0的单元格不显示。希望对各位朋友在工作中有所帮助!

    案列问题如下图:

    0不显示

    Excel单元格格式设置

    设置单元格格式——自定义——类型处填 0;0;"" 还可以填入其它类型设置([=0]g;[=0]"";0.00:-0.00;#;-# ......)

    通过设置单元格格式

    Excel选项设置

    1、通过Excel表中的文件打开

    2、点击“选项”

    选项设置

    3、Excel选项中找到“高级”——将在具有零值的单元格中显示零值前面的框中“勾选”去掉,确定。

    设置Excel选项,将在具有零值的单元格中显示零值前面的“勾选”去掉

    零值(0)不再显示

    Excel表格中数值为0的单元格不显示的设置方法有很多种,今天就跟大家到这,希望今天的分享对各位朋友在工作中有所帮助!还有其它更好的方法,欢迎大家与我一起讨论。

    更多关于Office——Excel操作技巧可加入我们 群 一起学习交流!

  • ?

    好用到爆但你不会的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

  • ?

    利用公式审核来将excel公式错误检查出来

    翟冰绿

    展开

    审核公式可以查看公式的引用和从属关系,除此之外还可以用来检查公式的错误根源,公式的审核主要包括公式返回值的错误、追踪引用和从属单元格,已经移去箭头等。

    我们在使用excel公式进行计算时,如果出现了错误,此时可以利用公式审核来将excel公式错误检查出来,具体操作方法如下:

    1、打开excel工作簿以后,切换到“公式”选项卡,在“公式审核”组中单击“错误检查”右侧的下拉按钮,在弹出的下拉列表中选择“错误检查”选项,如图1所示。

    图1

    2、弹出“错误检查”对话框,此时可以将错误检查出来,单击“从上部复制公式”按钮,如图2所示。

    图2

    3、在之后弹出提示消息框,提示用户已经完成对整个excel工作表的错误检查,如图3所示。

    图3

    4、最后,即可看到刚才我们在出错的单元格中显示出来更正后的结果,如图4所示。

    图4

    我们本节主要是给大家介绍了利用公式审核来检查excel公式错误的方法,一般我们在一个工作表中会有很多公式,而且有的公式都是大概一致的,如果我们单独的去一个一个的检查excel公式的错误,很麻烦的,这样我们就可以使用excel中的这个错误检查功能了。

  • ?

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

    秋慕梅

    展开

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

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

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

    原因:

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

    解决办法:

    方法:

    1、选定目标单元格。

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

    3、输入公式并填充。

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

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

    原因:

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

    方法:

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

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

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

    原因:

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

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

    结束语:

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

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

  • ?

    如何保护Excel中的公式不被修改

    家飞凤

    展开

    不知道大家有没有此类的遭遇,我们辛辛苦苦编辑的公式发下去让大家填写反馈,结果反馈来的表,早已没有那些公式的存在了,被改的面目全非了,所以,小编决定今天来共享下如何让我们辛苦编辑的公式不被人修改

    1、选定所有单元格,调出【设定单元格格式】→【保护】→取消【锁定】前的√→确实,操作如下:

    2、按快捷点Ctrl+G,调出【定位窗口】→点击定位条件→选择【公式】→确定,操作如下

    3、调出【设定单元格格式】→【保护】→选定【锁定】前的√→确实,操作如下:

    4、点击工具栏的【审阅】→选择【保护工作表】→在弹出的窗口中输入密码→确定

    5、在弹出的窗口中再次输入密码

    6、设置完毕了,当我们不小心碰到公式的时候,就会弹出如下的对话框,必须输入密码,这样就可以保护我们的表格不被修改了

    这个操作其实简单,就是步骤可能相对多点,考验我们的记忆的时候到了,欢迎收藏或分享给更多的同道中人,大家共同捍卫保护我们的表格不被改动

  • ?

    excel数字复制不了?如何复制excel上的公式结果

    Hilary

    展开

    很多小伙伴们都向雷锋崔老师询问说如何将通过公式运算得到的excel公式进行复制粘贴而不发生错误结果呢?雷锋崔老师教你如何如何复制excel上的公式结果

    请看下文

    首先,用户打开自己需要处理的excel数据文件,之后查看这个数字是否是通过公式计算得到了,如果是的话就无法直接复制需要采用雷锋崔老师下面的方法哦。

    接下来用户选中自己想要复制的数据,进行拖拽范围选中处理。

    选中之后用户右击鼠标按键,待出现右键菜单后,在菜单中找到并点击【复制】选项。

    之后,用户新建一个txt文本文档,将刚刚复制的excel内容粘贴到这个txt上。

    用户将excel粘贴在txt上后再继续将粘贴在txt上的内容进行复制,如下图所示。

    复制了txt上的内容后,用户再粘贴到excel上上,这样就可以正常的复制粘贴了。

  • ?

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

    纪亦丝

    展开

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

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

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

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

    原因:

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

    解决办法:

    方法:

    1、选定目标单元格。

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

    3、输入公式并填充。

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

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

    原因:

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

    方法:

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

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

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

    原因:

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

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

    结束语:

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

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

excel公式不出结果

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

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

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP