excel计算公式公式问题

这个公式算月份差怎么理解。


· TA获得超过3.9万个赞

F2与G9的年份大小,分三种情况:

即根据F2与G9的月份大小又分为两种情况:

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

}
今天老祝和大家分享一个函数应鼡的知识看看你的Excel函数功力是不是使用的比较溜。
先来看下面的数据要根据C列的部门在A列生成一组序号,如果有不同的部门序号就增加1:

这个公式的思路,实际上就是依次统计C列部门的不重复个数感兴趣的小伙伴,可以点此了解一下公式解释哈
公式用C2<>C1,来对比C列當前行的部门是不是和上一行的部门名称相同得到逻辑值TRUE或是FALSE。逻辑值作为SUM函数参数时TRUE相当于1,FALSE相当于0并且可以忽略单元格中的文夲。
以A2单元格中的公式为例:
=SUM(C2<>C1,A1)C2单元格的“企划”不等于C1的“部门”,因此C2<>C1得到逻辑值TRUE用它和A1作为SUM函数的参数,SUM函数忽略A1单元格的文本只计算TRUE,最终得到计算结果1
到了A3单元格,公式变成:
其他单元格的计算过程也是如此
这个公式的思路和方法二相同,但是更为直接用C2<>C1得到的逻辑值,直接与上一个单元格相加
有同学可能会说:这里为什么要使用N(A1)呢?直接使用A1不可以吗
因为A1的内容是文本“序号”,如果直接使用加法计算会返回错误值。咱们加上一个N就能把文本转换为0,而数值则会仍然返回原有的值
怎么样?一样的序号有三種方法可以解决你更喜欢哪一种呢?
老祝说:真正的高手并不是一定要会使用很多很多的函数公式,而是能把简单的公式应用到极致正所谓手中无刀,心中有刀
}

  使用Excel中公式时我们常常会犯┅些错误而导致Excel出现错误公式提示其中遇到最多的就是“#DIV/0!”,今天Word联盟重点来讲讲遇到“#DIV/0!”的原因以及解决方案,带有实际案例供参栲以后遇到这个错误公式相信大家一定会顺利解决!

  错误原因:因为Excel表格会将空白单元格视为“0”处理,若在Excel中遇到错误“#DIV/0!”一般有以下三原因引起:

  ①输入了执行显式零除(0)计算的公式,如 =8/0;

  ②使用了对空白单元格或包含零作为执行除法操作的公式或函数Φ的除数的单元格的引用;

  ③运行了使用返回值为 #DIV/0! 错误的函数或公式的宏

  解决方法:我们只需要将除数改为非零的数值,也可鉯通过IF函数来控制

  我们利用公式根据总价格和数量计算单价,在D2单元格中输入的公式为“=B2/C2”把公式复制到D6单元格后,可以看到在D4、D5和D6单元格中返回了“#DIV/0!”错误值原因是它们的除数为零或是空白单元格;(如下图)

  假设我们知道“鼠标”的数量为“6”,则在C4單元格中输入“6”错误就会消失;(如下图)

  假设我们暂时不知道“录音机”和“刻录机”的数量,又不希望D5、D6单元格中显示错误徝这时可以用IF函数进行控制。在D2单元格中输入公式 “=IF(ISERROR(B2/C2)"",B2/C2)”并复制到D6单元格。可以看到D5和D6的错误值消失了,这是因为IF函数起了作用整个公式的含义为:如果B2/C2返回错误的值,则返回一个空字符串否则显示计算结果。(如下图)

  说明:其中ISERROR(value)函数的作鼡为检测参数value的值是否为错误值如果是,函数返回值TRUE反之返回值FALSE。

  excel怎么合并单元格的方法

  今天有网友在QQ上问了笔者一个excel合并單元格的问题找不到怎么合并了。下面针对这个问题笔者今天就把“excel怎么合并单元格”的方法和步骤详细的说下,希望对那些刚用excel软件还不太熟悉的朋友有所帮助

  excel合并单元格有两种方法:

  1、使用“格式”工具栏中的“合并及居中”;

  想使用格式工具栏中嘚合并单元格快捷按钮,需要确认格式工具栏处于显示状态具体的方法是选择“视图”―“工具栏”―“格式”,详细看下图中“格式”处于勾选状态(点击一下是选择再点击一下是取消,如此反复)

  确认了“格式”工具栏处于显示状态后我们可以在格式工具栏Φ查看是否显示了“合并居中”按钮,如果没有显示我们在添加删除按钮的子菜单里勾选“合并居中”。

  当确认了你的格式工具栏Φ有了“合并居中”按钮之后就方便多了,把需要合并的一起选择点一下这个按钮就可以合并了。

  2、使用右键菜单中的“单元格格式化”中的“文本控制”

  选择你需要合并的几个单元格右键选择“设置单元格格式”,在弹出的窗口中点击“对齐”标签,这裏的选项都非常有用“水平对齐”、“垂直对齐”“自动换行”“合并单元格”“文字方向”都非常有用,自己试试吧

  excel合并单元格如何取消合并

  如果你对上面的合并方法非常熟悉,就很好办了

  1、在合并单元格的第一种方法中,点击已经合并的单元格会拆分单元格;

  2、在合并单元格的第二种方法中,点击右键已经合并的单元格选择“设置单元格格式”菜单,当出现上面第二幅图的時候去掉“合并单元格”前面的对勾即可。

  电脑菜鸟级晋级excel表格的工具

  我们可以打开带有wps的excel表格会发现其中有一些工具,这裏面我讲一下这里面的工具其中看一下,这里面我们可以输入文字记录自己想记录的事情后面可以备注数量。

  其中字体的话不鼡多说了,很多人也都会这里面也用不到那么多字体的事情。说几个经常用的几个快捷键输入文字以后ctrl+c ,是复制,ctrl+V黏贴当然也可以点擊右键删除。拖住单元格鼠标移到右下角有一个十字的加号往下拖拽会发现数字增加。如下图很多做财务的人都会需要,省得我们一個一个复制了

  在表格中,有很多数字比如我们要求和这可怎么办,这难道了很多刚接触电脑的朋友当然也找不到到底在哪里有沒有发现页端的左上角有一个图标,底下写着自动求和这就是我们要找的求和,可以自动帮我们快速求和

  在前几天笔者看到同事茬整理资料时,用到VLOOKUP函数感觉非常好!下面把这个方法分享给大家!

  功用:适合对已有的各种基本数据加以整合,避免重复输入数據整合的数据具有连结性,修改原始基本数据整合表即会自动更新数据,非常有用

  =VLOOKUP (欲搜寻的值,搜寻的参照数组范围传回数組表的欲对照的栏,搜寻结果方式)

  *搜寻的参照数组范围:必须先用递增排序整理过通常使用绝对参照,以利复制函数

  *搜尋结果方式:TRUE或省略不填,只会找到最接近的数据;FALSE则会找完全符合的才可以

  左边A2:B5为参照数组范围,E2为欲搜寻的值传回数组表嘚欲对照的.栏为第2栏(姓名)

  1) 先完成基本数据、俸点

  5)在薪资表工作表中

  6)用VLOOKUP函数完成薪资表

  在表格的首列查找指定的数据,并返回指定的数据所在行中的指定列处的数据

  VLOOKUP(需在第一列中查找的数据,需要在其中查找数据的数据表,需返回某列值的列号,逻辑值True或False)

  1.Lookup_value为“需在数据表第一列中查找的数据”,可以是数值、文本字符串或引用

  2.Table_array 为“需要在其中查找数据的数据表”,可以使用单元格區域或区域名称等

  ⑴如果 range_lookup 为 TRUE或省略,则 table_array 的第一列中的数值必须按升序排列否则,函数 VLOOKUP 不能返回正确的数值

  ⑵Table_array 的第一列中的數值可以为文本、数字或逻辑值。若为文本时不区分文本的大小写。

  4.Range_lookup 为一逻辑值指明函数 VLOOKUP 返回时是精确匹配还是近似匹配。如果為 TRUE 或省略则返回近似匹配值,也就是说如果找不到精确匹配值,则返回小于lookup_value 的最大数值;如果 range_value 为 FALSE函数 VLOOKUP 将返回精确匹配值。如果找不箌则返回错误值 #N/A。

  在表格或数值数组的首列查找指定的数值并由此返回表格或数组中该数值所在行中指定列处的数值。

  这里所说的“数组”可以理解为表格中的一个区域。数组的列序号:数组的“首列”就是这个区域的第一纵列,此列右边依次为第2列、3列……假定某数组区域为B2:E10,那么B2:B10为第1列、C2:C10为第2列……。

  VLOOKUP(查找值区域,列序号逻辑值)

  “查找值”:为需要在数组第一列Φ查找的数值,它可以是数值、引用或文字串

  “区域”:数组所在的区域,如“B2:E10”也可以使用对区域或区域名称的引用,例如数據库或数据清单

  “列序号”:即希望区域(数组)中待返回的匹配值的列序号,为1时返回第一列中的数值,为2时返回第二列中嘚数值,以此类推;若列序号小于1函数VLOOKUP 返回错误值 #VALUE!;如果大于区域的列数,函数VLOOKUP返回错误值 #REF!

  “逻辑值”:为TRUE或FALSE。它指明函数 VLOOKUP 返回時是精确匹配还是近似匹配如果为 TRUE 或省略,则返回近似匹配值也就是说,如果找不到精确匹配值则返回小于“查找值”的最大数值;如果“逻辑值”为FALSE,函数 VLOOKUP 将返回精确匹配值如果找不到,则返回错误值 #N/A如果“查找值”为文本时,“逻辑值”一般应为 FALSE 另外:

  ?如果“查找值”小于“区域”第一列中的最小数值,函数 VLOOKUP 返回错误值 #N/A

  ?如果函数 VLOOKUP 找不到“查找值” 且“逻辑值”为 FALSE,函数 VLOOKUP 返回錯误值 #N/A

  Excel中RANK函数怎么使用?

  Excel中RANK函数怎么使用下面将以实例图文详解方式,为你讲解Excel中RANK函数的应用

  rank函数是排名函数。rank函数朂常用的是求某一个数值在某一区域内的排名

  函数名后面的参数中 number 为需要求排名的那个数值或者单元格名称(单元格内必须为数字),ref 为排名的参照数值区域order的为0和1,默认不用输入得到的就是从大到小的排名,若是想求倒数第几order的值请使用1。

  下面给出几个rank函数的范例:

  此例中我们在B2单元格求20这个数值在 A1:A5 区域内的排名情况,我们并没有输入order参数不输入order参数的情况下,默认order值为0也就昰从高到低排序。此例中20在 A1:A5 区域内的正排序是1所以显示的结果是1。

  此例中我们在上面示例的情况下,将order值输入为1发现结果大变,因为order值为1意思是求倒数的排名,20在A1:A5 区域内的倒数排名就是4

  示例3:求一列数的排名

  在实际应用中,我们往往需要求某一列的數值的排名情况例如,我们求A1到A5单元格内的数据的各自排名情况我们可以使用单元格引用的方法来排名:=rank(a1,a1:a5) ,此公式就是求a1单元格在a1:a5单え格的排名情况当我们使用自动填充工具拖拽数据时,发现结果是不对的仔细研究一下,发现a2单元格的公式居然变成了 =rank(a2,a2:a6) 这超出了我们嘚预期我们比较的数据的区域是a1:a5,不能变化所以,我们需要使用 $ 符号锁定公式中 a1:a2 这段公式所以,a1单元格的公式就变成了 =rank(a1,a$1:a$5)

  如果伱想求A列数据的倒数排名你会吗?请参考例3和例2很容易。

  相关文章推荐阅读:利用rank函数实现自动排序

  返回一个数字在数字列表Φ的排位数字的排位是其大小与列表中其他值的比值(如果列表已排过序,则数字的排位就是它当前的位置)

  Number 为需要找到排位的數字。

  Ref 为数字列表数组或对数字列表的引用Ref 中的非数值型参数将被忽略。

  Order 为一数字指明排位的方式。

  如果 order 为 0(零)或省畧Microsoft Excel 对数字的排位是基于 ref 为按照降序排列的列表。

  函数 RANK 对重复数的排位相同但重复数的存在将影响后续数值的排位。例如在一列按升序排列的整数中,如果整数 10 出现两次其排位为 5,则 11 的排位为 7(没有排位为 6 的数值)

  在单元格C2中输入=RANK(B2,$B$2:$B$13,0),回车就可以计算出学苼1的成绩的降序排名了。然后将C2单元格的公式应用到C2到C13所有学生成绩的降序排名就都出来了。

  同理在单元格C2中输入=RANK(B2,$B$2:$B$13,1),回车然后應用到C2到C13单元格,就可以计算所有学生成绩的升序排名

  Excel使用高级筛选的小技巧(一)

  Excel如何进行高级筛选?

  在日常工作中我们經常用到筛选,而在这里我要说的是筛选中的高级筛选。

  相对于自动筛选高级筛选可以跟据复杂条件进行筛选,而且还可以把筛選的结果复制到指定的地方更方便进行对比,因此下面说明一下Excel如何进行高级筛选的一些技巧

  一、高级筛选中使用通用符

  高级筛选中可以使用以下通配符可作为筛选以及查找和替换内容时的比较条件。

  ?(问号) 任何单个字符

  *(星号) 任何字符数

  ~(波形符)后跟 ?、* 或 ~ 问号、星号或波形符

  例如“fy91~?”将会查找“fy91?”

  下面给出一个应用的例子:

  如上面的示例,为筛选出姓為李的数据的例子

  二、高级筛选中使用公式做为条件

  高级筛选中使用条件如“李”筛选时也会把所有的以“李”开头的,這时用条件“李”或“李?”和“李*”的结果都是一样那么如果要筛选出姓李而名为单字的数据呢?这时就需要用公式做为条件了 下面給出一个应用的例子:

  如上面的示例,筛选的条件为公式: ="=李?"(注:增加)

  三、条件中的或和且

  在高级筛选的指定条件中峩们可能遇到同一列中有多个条件,即此字段需要符合条件1或条件2这时我们就可以把此条件列在同一列中。

  如上面的示例为筛选絀工号为101与111的数据。

  同时我们也可以遇到同行中不同字段需要满足条件相应的条件,此时我们就把条件列在同行中

  如上面的礻例,为筛选出年龄大于30且工种不为车工的数据此外示例中还给出单列多组条件与多列单条件的情况,在这就不一一列出了

  四、篩选出不重复的数据

  高级筛选中还有一个功能为可以筛选出不重复的数据,使用的方法是在筛选的时候,把选择不重复记录选項选上即可要注意的一点是,这里的重复记录指的是每行数据的每列中都相同而不是单列。

  Excel中的高级筛选比较复杂且与自动筛選有很大不同。现以下图中的数据为例进行说明

  说明:上图中只所以要空出前4行,是为了填写条件区域的数据尽管Excel允许将条件区域写在源数据旁边,但在筛选中条件区域可能会被隐藏,为了防止这种事情的发生最好将条件区域放在源数据区域的上方或下方。但偠注意条件区域与源数据区域之间至少要保留一个空行。

  例1简单文本筛选:筛选姓张的人员。

  A1:姓名或=A5

  运行数据菜单→筛选→高级筛选命令,在弹出的高级筛选对话框中按下表输入数据。

  ①筛选中条件区域标题名要与被筛选的数据列标题完全一致。

  ②如果勾选“将筛选结果复制到其他位置”则当前列表区域不符合条件的不隐藏,而是将符合条件的区域复制到指定的区域

  例2,单标题OR筛选:筛选姓张和姓王的人员

  说明:将筛选条件放在不同行中即表示按“OR”来筛选

  例3,两标题AND筛选:筛选出生哋为北京的男性人员

  说明:将判断条件放在同一行中就表示AND筛选

  例4,两标题OR筛选:筛选出生地为北京或女性人员

  说明:条件区域允许有空单元格但不允许有空行

  例5,精确文本筛选:筛选姓名为张飞的人员信息

  说明:注意条件书写格式仅填入“张飛”的话,可能会筛选出形如“张飞龙”、“张飞虎”等人的信息

  例6,按公式结果筛选:筛选1984年出生的人员

  A1:""A1可以为任意非源数据标题字符

  说明:按公式计算结果筛选时,条件标题不能与已有标题重复可以为空,条件区域引用时要包含条件标题单元格(A1)

  例7,用通配符筛选:筛选姓名为张X(只有两个字)的人员(例5补充)

  说明:最常用的通配符有?和*表示一个字符如果只筛选彡个字的张姓人员,A2:="=张??"*表示任意字符

  例8,日期型数据筛选:例6补充

  说明:日期型数据与具体的日期比较往往容易出错因此茬比较时,应将比较的日期值输入到一个单元格中这里分别将两个具体日期值输入到了A3和B3。注意A2与A3中对这个具体日期值的引用必须加絕对引用符号,因为出生日期这列数据都要与该单元格中的数据进行比较

【在Excel中遇到错误“#DIV/0!”的公式】相关文章:

}

我要回帖

更多关于 excel计算公式 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信