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

    为什么你学不会Excel公式?看完可能你就可以自学了

    Shawn

    展开

    收藏了几十篇《如何快速学Excel》的文章,到头来,除了四则运算,还是一脸茫然。

    那,为什么会这样呢?

    看过太多秘籍,依然不知东西

    第一:不明白公式到底是什么语言!

    就拿我们可能最常使用的IF函数来说,标准的语法是这样的:

    IF(logical_test,value_if_true,value_if_false)

    这难道就是传说中的火星文?反正,我也看不出这是符合语法的英语……

    那如果,这么念呢?

    如果(指定的条件,如果指定的条件成立就显示这里,如果指定的条件不成立就显示这里)

    用个例子带入以下呗:

    如果(X=1,如果X=1成立就显示Yes,如果X=1不成立就在这里显示No)

    那,实际书写,这样写:

    if(A1=1,"Yes","No")

    第二:已经明白了第一条的意思,然后收藏了本文,然后就到这里了

    鼓励大家收藏知识碎片,但,知识碎片无法转化成自己的知识,那就是垃圾。

    学Excel公式的核心就是在联系中,找到对公式自己的理解。

    很多朋友,可能收藏的Excel相关的学习方法,都可以整理成一本书了,但是,整理后,从来不看!

    第三:总想着学习牛逼的公式,可以瞬间逼格爆表

    不存在的!

    请先学会基础的公式,如果可以用基础公式解决复杂问题,那又何必装逼用自己都不理解的的数组公式呢?

    那么,有哪些基础公式,推荐新手学习的呢?

    以下几个,请务必掌握,因为绝大多数问题,靠他们就足够了,而且,活好易学,一看就会!

    left() | right() | mid():对字符串取左|取右|取中find() 查找某字符在指定字符串中的位置len() 计算字符串的长度sum() 对多个数字求和if() 条件判断sumif() | sumifs() 条件求和 | 多条件求和countif() | countifs() 条件计数 | 多条件计数

    掌握以上7类函数,工作中基本的需求都可以满足了。

    举个例子:从身份证中,提取出生年月日:

    身份证号(虚拟):440101201806111234

    用mid搞定:=--MID(A1,7,6);

    不允许用MID:=--RIGHT(left(A1,12),6);

    思路有很多,看你怎么用。所以,学不会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函数公式:实用的日期函数公式全集

    埃尔维斯

    展开

    实际的工作中,用到日期的地方非常的多,如果每次都是手动去处理,那将会非常的麻烦。

    一、获取当前系统日期及时间。

    方法:

    1、选定目标单元格。

    2、快捷键:Ctrl+;、Ctrl+Shift+;

    二、YEAR:计算年份。

    方法:

    在目标单元格中输入公式:=YEAR(A3)。

    三、MONTH:计算月份。

    方法:

    在目标单元格中输入公式:=MONTH(A3)。

    四、DAY:计算号数。

    方法:

    在目标单元格中输入公式:=DAY(A3)。

    五、TEXT:星期(中国)。

    方法:

    在目标单元格中输入公式:=TEXT(A3,"aaaa")。

    六、TEXT:星期(英文)。

    方法:

    在目标单元格中输入公式:=TEXT(A3,"dddd")。

    七、LEN+MONTH:计算季度。

    方法:

    在目标单元格中输入公式:=LEN(2^MONTH(A3))。

    八、WEENNUM:计算日期是本年的第几周。

    方法:

    在目标单元格中输入公式:=WEEKNUM(A3)。

    九、第X天。

    方法:

    在目标单元格中输入公式:=A3-"1-1"+1。

    十、DAY+EOMONTH:本月有几天。

    方法:

    在目标单元格中输入公式:=DAY(EOMONTH(A3,0))。

  • ?

    Excel函数公式:对于数字不能求和的解决办法

    噩梦

    展开

    有时候Excel里面的数字会出现不能求和的情况,你遇到过吗?是什么原因造成的了?我们看到的明明是数字,但是SUM函数计算的结果却是0……。其实这种现象的主要原因就是表格里面的事文本数字,导致SUM求和结果为0。要向得到正确结果,得把文本数字转换为数值才行,你知道怎么做吗?

    一、根据提示按钮转换。

    方法:

    选中目标数字,单击【黄色感叹号】-【转换为数字】。

    二、分列法。

    方法:

    1、选中目标数据源。

    2、【数据】-【分列】-【完成】。

    三、选择性粘贴法。

    方法:

    1、单击任意空单元格,Ctrl+C复制。

    2、选中目标数据源。【右键】-【选择性粘贴】-选择运算中的【加】-【确定】。

    3、美化表格。

  • ?

    Excel中如何快速将公式转变成数字

    夜绿

    展开

    在使用Excel时,经常会通过编辑公式来进行计算,但使用公式时,如果把含公式的单元格复制粘贴到其他位置,则公式的计算结果可能就会发生改变,另外更改公式中引用单元格的内容或者删除引用的单元格等都会令公式的计算结果发生改变。如果想避免这种情况,通常需要把公式转变成数字,Excel中把公式转变成数字的方法有多种,这里以Excel2007为例,介绍一种个人认为是最快速的方法,供大家参考。

    ●例如下图表格“合计”列中显示的内容虽然是数字,但如果选中其中的单元格,在编辑栏就会发现实际上该列中的内容都是公式,显示的数字只是公式的计算结果。

    ●如果想公式转变成数字,一般比较常用的是选择性粘贴的方法。即先选择公式所在的区域,进行复制操作,再在该区域中点击鼠标右键,然后点击右键菜单中的“选择性粘贴”。

    ●再在选择性粘贴对话框中点击“数值”选项,最后点击“确定”按钮,则所选区域中的公式就转变成数字了。

    ●上述选择性粘贴的转换方法虽然也不算多复杂,但实际上还有更快的转换方法。如果只是想转换一个单元格中的公式,可以在该单元格中双击鼠标,则该单元格就会处于编辑状态,显示的内容变成了实际的公式。

    ●此时按键盘的“F9”键,则该单元格中的内容就会立即变成数字,即公式的计算结果。

    ●如果想把一个区域内的单元格中的公式转变成数字,也有一种更快的方法:先选中要转换的区域。

    ●选中区域后,将鼠标指针指向区域的边缘,当指针形状变成四个箭头时,按住鼠标右键不放。

    ●按住鼠标右键不放的同时,向左侧或者右侧移动鼠标,移动一列即可。

    ●不要松开鼠标右键,再将鼠标移回选择区域的位置。

    ●鼠标移回选择区域的位置后,松开鼠标右键,此时会弹出一个菜单,点击其中的“仅复制数值”。

    ●点击后,选择区域内单元格中的公式就都变成数字了。

    上述介绍的只是个人认为最快将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函数公式:函数公式明明正确,可为什么得不到正确的结果

    杭荟

    展开

    转载自百家号作者: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公式不计算

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

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

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP