中企动力 > 商学院 > 为什么表格输入公式不计算
  • ?

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

    Pan

    展开

    收藏了几十篇《如何快速学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真心不是难不难的问题,真正难的,你可能用不到。

  • ?

    Excel函数公式:不一样的函数学习方法,一看就懂

    傲蕾

    展开

    在Excel中,当我们遇到困难时,喜欢去看帮助,尤其是函数的语法结构等,但是看了也未必看得懂,如果能用比较通俗易懂的方式来解释,那将是学习者的福音……下面我们来学习集中常见的函数用法。

    一、VLOOKUP函数。

    1、语法结构:=VLOOKUP(查找的内容,查找范围,具体在什么位置,是准确查找还是模糊查找)。

    2、作用:查找对应的值。

    3、示例:

    目的:查找销售员对于的销量。

    方法:

    在目标单元格输入公式:=VLOOKUP(H3,B3:C9,2,0)。

    备注:

    公式中的H3就是需要【查找的内容】,B3:C9就是【查找的范围】,2就是在查找范围中的第二列,也就是【具体在什么位置】,0就是精准查找。

    二、INDEX函数。

    1、语法结构:=INDEX(队列方阵,相对于队列方阵的行数,相对于队列方阵的列数)。

    2、作用:提取队列方阵中行数和列数交叉处的值。

    3、示例:

    目的:提取第4行第4列的值。

    方法:

    在目标单元格中输入公式:=INDEX(B3:E9,4,4)。

    备注:

    1、公式中的B3:E9是【队列方阵】,也就是需要提取值所在的范围。第一个4为所需要提取值在第4行,第二个4为所需要提取的值在第4列。

    2、返回B3:E9这个相对范围内第4行第4列交汇处的值。

    三、MATCH函数。

    1、语法结构:=MATCH(查找的内容,队列方阵,匹配方式)。

    2、作用:所要查找的内容在队列方阵中处于什么位置?也可以理解为【你算老几?】

    3、示例:

    目的:查找【苏州】的位置。

    方法:

    在目标单元格中输入公式:=MATCH("苏州",E3:E9,0)。

    备注:

    1、“苏州”为【查找的内容】,E3:E9为【队列方阵】,0为精准匹配。

    2、返回值3表示“苏州”在E3:E9这个范围中的第三个。

    3、队列方阵除了是列以外,还可以是行。

    四、CHOOSE函数。

    1、语法结构:=CHOOSE(指定的位置,队列方阵)。

    2、作用:从队列方阵中返回指定位置上的值。

    3、示例:

    目的:提取指定数组中第3个值。

    方法:

    在目标单元格中输入公式:=CHOOSE(3,"北京","上海","苏州","天津")。

    备注:

    数据方阵中也可以使用数组,返回整个数组。

    五、FIND函数。

    1、语法结构:=FIND(查找内容,查找范围,从第几个开始找)。

    2、作用:返回查找内容在查找范围中的相对起始位置。

    3、示例:

    目的:返回“Excel函数公式”的相对起始位置。

    方法:

    在目标单元格中输入公式:=FIND("Excel函数公式","请关注Excel函数公式",1)。

  • ?

    这些公式输入小技巧,你都掌握了吗?

    晓瑶

    展开

    在实际工作中,经常要通过公式来进行相关的计算和分析,那么在函数和公式使用上有没有什么技巧呢?今天给大家带来几个小技巧,让你的公式输入变得更简单

    1)函数太长需要完整输入吗?

    输入函数时,大家可以观察到excel时有公式记忆式键入,即生成单元格公式时显示相关函数,比如说你输入vlookup,当输入=v的时候,你会发现,excel会把以V开头的函数都列举出来了,当你输入=vl的时候,列举出来的就只剩下vlookup了,这时候其实不需要完整的输入vlookup了,只需要按tab键,excel就会自动把列表中的第一个函数选择上

    公式记忆式键入

    利用tab键快速输入函数

    2)遇到新函数,不会使用怎么办?

    我们可以利用excel自带的帮助来解决,按F1把帮助调出来,然后输入函数查询,在excel2016帮助里,非常人性化的加入了函数使用的视频,同时在帮助里列举了相关例子,可以把例子复制到excel里,看一下公式的引用和结果,这样有助于我们对函数的理解和快速掌握

    复制帮助里的例子到Excel里,方便理解公式

    3)公式范围要修改怎么?

    当公式范围需要调整修改的时候,利用鼠标可以快速进行调整,双击单元格,公式处于编辑状态,公式引用的数据会出现范围边框线,这时用鼠标拖拽范围四个角,或者拖动边框,可以对范围进行修改大小或进行范围移动,上下左右都可以拖拽或移动,看实际需求

    鼠标修改公式范围大小

    鼠标任意方向拖拽和移动

    4)公式都躲哪了?

    Excel中哪些位置使用了,一个快捷键Ctrl+ ~显示所有的公式 , 再按一次恢复正常状态

    5)记不住公式那么多参数,怎么办?

    初学者面对公式的众多参数,往往不知道如何下手,常常会有疏漏的情况发生

    可以利用插入函数来辅助输入

  • ?

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

    函数和公式,是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公式三种输入方法

    案例中原始数据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函数公式那么奇怪

    白晴

    展开

    如人饮水,冷暖自知,欢迎关注订阅我们,那是更新最大的动力

    可能很多同学都有一个疑问,为什么我的公式那么奇怪?

    同样的一个公式,有时候这样,有时候又是那样,百思不得其解。

    在下面的这两个函数公式实际结果都一样,但是显示方式却大不一样。

    知识储备:

    year函数:提取出日期中的年份

    套用表格格式:在“开始”选项卡中“样式”工具组

    =year(A3)

    =year([@日期])

    套用表格格式后

    其实原因是第一个图中我们套用了表格格式,套用表格格式之后,除了系统预定义的格式应用到数据区域外,还会将该数据区域创建为不同于普通区域的“表格”对象。这里有一个特点是,选择此区域中的任意单元格,功能区将出现“表格工具---设计”选项卡(有人会问:原来那难道不是表格吗?。。。这里我们在文末做一次解释)

    套用表格格式

    结构化引用

    结构化引用是excel2007及以上版本的特色功能,在数据区域被创建为“表格”后,它允许使用表格名称、列标题来代替传统的单元格引用。也就是我们上面遇到的问题

    在结构化引用时,表格标题应放在一对中括号【】中。

    比如上面的,我们在B3单元格输入函数公式

    其中@表示当前行,【@日期】就表示“日期”列当前行的单元格

    解释

    同样的有时候你会遇到像下面这几种情况,下面这都是结构化引用

    表2【第1季度】

    表示工作表“表2”的“第1季度”列的数据区域

    表1【#数据】

    表示仅包含数据

    表1【#全部】

    表示包含数据、标题行、及汇总行等

    结构化引用可以使表数据的处理变得更加容易、直观、且能动态的确定表的变化区域,无论是增加或者删除表区域中的行与列,结构化引用的单元格都能都能随之自动调整。

    如果不想用这种引用样式,可以将表格转换为普通区域

    转换为区域

    区域与“表格”

    我们打开excel后看到的一个个方格就叫做单元格。

    将一个个零散的单元格比作一整块土地,某一天出现了一个国家,这个国家占据了一定的土地,而且在土地上册封了很多王爷。我们在描述某一块土地时就可以说是某个王爷的土地了。

    单元格:王爷

    表格:国家

    标题行:王爷

    这样你听懂了吗?欢迎订阅关注我们的头条号学习更多精彩office技能。

    【星宇客】:热衷分享各种office操作技能

  • ?

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

    ZT

    展开

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

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

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

    原因:

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

    解决办法:

    方法:

    1、选定目标单元格。

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

    3、输入公式并填充。

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

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

    原因:

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

    方法:

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

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

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

    原因:

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

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

    结束语:

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

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

  • ?

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

    惠访文

    展开

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

    如何解决那?

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

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

为什么表格输入公式不计算

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

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

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP