Excel函数应用

发布 2022-06-29 12:10:28 阅读 5277

常用excel函数及公式应用

序:但凡每本书都有个序, 咱也不能鸡立鹤群。

在外企工作这么多年, 由于各种原因没能坐上vp或者director的位置, 所以一直和excel形影相吊。 从excel2000用到xp, 再到2003和2007. 在此过程中, 深感excel在外企各个工作岗位的深化。

实在无法想象如果没有这家伙我们的工作会是怎样进行。

有些人误解excel只是一个**软件, 把数据填进去每个格子就可以; 也有人认为只要学会简单的编辑, 做做趋势图(trend chart; pareto)就行, 其他的复杂功能是analyst的事情。 其实不然, 对excel的熟悉程度直接关系到我们工作的效率, 特别是如今信息化的低碳时代, 越来越多的工作数字化, 善用excel能够使我们事半功倍。

2023年底开始写excel的blog, 后来由于各种原因停了下来(中了tina的预言). 现在正值2023年春天, 中医说春天是发情的季节, 英文的四月(april)也是从拉丁文"花开的季节" (aprilis)演变而来, 所以我的思潮也在不断澎湃。 加上现在大部分公司都已经更新到ms office 2007了, 所以把原来的东西重新整理一下, 发布出来, 希望对大家有所帮助。

由于我也是业余选手, (业余仅代表没有接受过专业训练, 并不代表水平高低; 所谓求贤于野; 土鸡土鸭也都比较好吃) 很多东西都是自己摸索出来的, 或许(maybe)有更好的方法, 就靠大家自己专研了。 任何意见/建议可以发邮件给我 (service level > 24hr).

email:

目录: 1.0 excel基础知识

2.0 if 函数

3.0 and/or/not 函数

4.0 find 函数

5.0 left/right 函数

6.0 isna/iserr/iserror 函数

7.0 函数中的优先级顺序

8.0 sum/sumif/sumifs 函数

9.0 count/counta/countif/countifs函数

10.0 vlookup函数。

11.0 小结

如果您不知道什么是excel, 那么请不要往下看了, 这样浪费您的宝贵时间, 如果您真的想学习, 请先买一本入门级的书, dangdang很多, 如果想省钱可以到verycd上**。 谢谢。

如果您已经学会了如何打开/关闭/新建excel文件, 知道怎样在excel内输入内容, 知道如何删除单元格内容, 能够windows的基本操作, 那您可以继续往下看了。

这里我不想重复excel的基本操作, 只是把一些常用的基本信息罗列一下, 会的人请自行飘走, 不会的就赶快记在脑袋里面。

excel2003的文件扩展名是".xls"; excel2007的是".xlsx"

excel2003如果需要打开2007的文件, 必须安装微软的补丁(但是有些颜色/样式无法兼容); 2007是可以兼容2003的文件格式

excel2007在外观上和2003有非常大的区别, 熟悉2003的要适应2007需要一段过程, 如果您找不到菜单在**就请参阅微软提供的flash --这个

excel2003有65536行, excel2007能容纳100w+行, 能够满足我们大部分的要求, 但是建议您还是不要放太多数据, 否则效率非常低(关于列数一般都够用, 太多列的数据看起来很辛苦, 除非您想折磨您的观众)

excel的函数都是由等号(=)开始后面跟函数的名字

excel的函数在键入的时候会自动显示参数类型/提示, 能够帮助我们了解函数的用法

excel输入身份证等长数字时会自动把后面几位变成0, 那是因为excel不能显示太长的整数; 所以您可以把单元格变成文本格式, 或着在身份证前加单引号 ( 250204200803241016)

excel函数本身是不区分大小写的, 当然参数中如果有字符(串)是分的

函数当中的参数如果是字符串的一定要加双引号(这个很多人经常忘记)

要学习函数, 就是要把更多的manual或者eyes的工作交给函数, 多想, 多利用搜索引擎查询你的想法

要开始学习excel函数, 必须对函数/公式的概念有一些基本的了解, 建议大家到这里看看; 看到2.1.1.1就差不多了, 后面都相对复杂

我印象最深的是我刚开始学习excel的时候, mike把一个team里面的report交给我做, 然后告诉我"在倒数第二行右键点击插入一行, 然后把数字输进去, 右边的图就自己包含这周的数据了", 我当时那个惊讶+崇拜啊~~~他在我心中的形象一下从凤姐变成阿娇。

最后我要提醒的是, 学习最关键的是实践, 为什么说"**领进门修行在个人"? 为什么说最重要的是ojt (on job training)? 为什么说 listen to know; do to remember; teach to understand?

当您看明白了(如果看不明白请自行检查iq/rp), 请您练习一下, 这样才能记住, 然后在工作中活学活用。 谢谢。

** 回目录 **

好, 俺们开始了, 第一个函数要讲的是函数"if". 这个函数很常用, 用它来判断一个表达式或者单元格的内容是否你所想要的结果, 如果是就执行某个动作, 如果不是就执行另外一个动作。

所以, if函数有三个参数: =if ( 参数1, 参数2, 参数3 )

补充一下: excel写函数的时候都是以 "=开头, 这个就是告诉excel现在开始写函数咯! 然后函数当中的参数都是以逗号隔开!]

参数1"是一个"逻辑表达式", 什么是逻辑表达式呢? 比如: "spider-man是不是人?

" 这个就是一个逻辑表达式, 它的结果是"yes"或者"no". 在逻辑表达式中, "yes"就是true (真), no"就是false (假) (同时数字0是false, 其他数字是true). 也就是说, 你的第一个参数的结果是"true"或者"非0的数字", 则if函数执行"参数2", 否则执行"参数3".

好, 现在知道了if的概念, 我们就开始举例子:

例子1: 如下图, a列是员工的名字, b列是员工的年龄。 某天, 你老板说:

"喂, 把那些超过30岁的都找出来". 如果真的只有下面4个员工当然好办, 眼睛一看就出来了。 但是如果你在富士康几十万的员工名单你怎么找?

所以我们在c列加上">30 years old". 然后开始判断。

我们要怎么判断呢? 很简单, 就是判断b列的每个单元格是否大约30就可以了(参数1), 然后如果大于30就显示"大于30岁"(参数2), 否则显示"没到30, **哦"(参数3).

所以函数就是(在c2单元格中): if(b2>30,"大于30岁","没到30, **哦") 结果如下图:

参数1: b2>30

参数2: "大于30岁"

参数3: "没到30, **哦"

因为在c2单元格中, b2的值是35, 和30比较的时候它是大于30的, 所以表达式 b2>30 的结果是 true. 即执行参数2.

因为在c3单元格中, b3的值是28, 和30比较的时候它是小于30的, 所以表达式 b3>30 的结果是 false. 即执行参数3.

这样, 我们就很容易定位到我们需要的数据中。 当然如果你需要进一步的统计就要用到透视表什么的, 这个我们以后再说。

注解: 这里顺便说一下, 当需要计算的单元格多的时候, 我们不可能把函数一个单元格一个单元格的写, 那样会累死的。 我们是先写第一个单元格, 然后把鼠标放到这个单元格的右下角, 这个时候鼠标会变成一个粗体的十字"+"如下图, 因为截不到屏, 只好用手机拍下来, 效果欠佳, 见谅!

),然后按住鼠标左键。

往下拖就可以了(如果保证此列的左边一列每个单元格都有数据, 也可以直接双击, excel会帮你自动填充; 如果左边一列的单元格不是都有数据, 那么我们双击的时候就会停在空单元格那里, 大家可以自己试一试). 函数里面的参数会自动变化。 (当然, 你也可以用复制/粘贴, 也是一样的)

什么叫"函数里面的参数会自动变化"? 看上面的例子, 当我写完c2单元格中的函数, 我就直接拖下来, 这时再c3单元格中, 参数1就不是"b2>30"了, 而是自动变成"b3>30". 原因是当我们往下拉的时候, 函数内的参数会自动行数加1(b2变成b3).

如果往右拉就是列数加1 (往上或左就是减了).

例子2: 如下图, a列为名字, b列是一月份的bonus, c列是二月份的bonus. 请找出两个月bonus总和超过2000的人。

所以我们的逻辑是什么呢? 根据题目: 就是b列的bonus数加上c列的bonus数(参数1), 如果结果大于2000则就是我们要找的人, 否则不是。 所以函数就是:

if((b2+c2)>2000,"超过2000咯!",比2000少啊!")同样我们把函数往下拉, 这样结果就出来了:

参数1: (b2+c2)>2000

参数2: "超过2000咯!"

参数3: "比2000少啊!"

因为在d2单元格中, b2+c2的结果是1900, 和2000比较的时候它是小于2000的, 所以表达式 (b2+c2)>2000 的结果是 false. 即执行参数3.

因为在d3单元格中, b3+c3的结果是3200, 和2000比较的时候它是大于2000的, 所以表达式 (b3+c3)>2000 的结果是 true. 即执行参数2.

注解: 在excel中, 加减乘除分别是: 加 (+减 (-乘 (*除 (/

例子3: 上面两个例子比较简单, 都是直接利用if函数来判断某一个表达式。 但是通常我们在工作中会遇到比较复杂的情况, 比如我们把例子2改一下:

要求找出在一月份bonus超过1000同时在二月份超过1500的人。

这个时候如果我们只用if函数来完成 (当然如果你学过逻辑函数, 就可以用与/或/非来表达, 因为我们还没有讲到这些函数, 所以我们就单用if函数完成).

excel函数应用

excel函数应用。武汉一初徐智玲。教学目标 1 了解excel函数及其用法。2 熟练掌握sum求和函数 erage平均值函数 max最大值函数 min最小值函数等,会利用这些常见的函数解决生活中的问题。3 了解函数嵌套并会使用。教学重点 熟练掌握常见excel函数的应用。教学难点 函数嵌套的使用。...

excel函数应用

用途 返回某一参数的绝对值。语法 abs number 参数 number 是需要计算其绝对值的一个实数。实例 如果a1 16,则公式 abs a1 返回16。用途 返回以弧度表示的参数的反余弦值,范围是0 语法 acos number 参数 number 是某一角度的余弦值,大小在 1 1 之间。...

excel函数应用

excel函数应用教程。逻辑函数。所谓逻辑运算符也就是与 或 是 非 真 假等等条件判断符号。用途 所有参数的逻辑值为真时返回true 真 只要有一个参数的逻辑值为假,则返回false 假 语法 and logical1,logical2,参数 logical1,logical2,为待检验的1 30...