五一假期,胃疼折腾的够呛,就也没有出去,咱们继续聊点EXCEL的内容。
上次写了几个常用的,有留言说再介绍几个常用的,那这十多个Excel函数,全部是职场里每天用得上的。不需要编程基础,不需要学数学,只要照着敲,今天就能用。
我知道,一提公式函数就有人头大。这儿先说一件事:函数没你想的难,先不要让这些符号给吓住了。比如很多人一看到"=VLOOKUP(E2,A:B,2,0)"这种东西,脑子就开始转圈。
其实你换个思路:函数就是一个"指令",你告诉Excel你想做什么,它帮你做。比如 =SUM(A1:A10) 翻译成人话就是:"把A1到A10这一列,所有数字加起来。"
就这么简单,所以呢,不要吓自己,没问题的。好,开始一个一个来。
----
第一类:基础计算——这几个不会,真的说不过去,关键是效率真的会降低:
① SUM——求和
=SUM(A1:A10):把A1到A10的所有数字加起来。
用在哪:只要用到求和的:各种加加加的,都是必用:月度销售额合计、考勤天数汇总、费用报销求总……
② AVERAGE——求平均值
=AVERAGE(B2:B20):把B2到B20的数字,求一个平均数。
用在哪:计算算术平均数用,包括但不限于员工绩效平均分、月均销量、产品平均价格……
③ MAX / MIN——最大值和最小值
=MAX(C1:C100) / =MIN(C1:C100):C列数据里,谁最高、谁最低,一眼出来。
用在哪:找最大和最小的值,比如:找最高销量那天、最低库存那个产品、考试最高分……
④ COUNT——数一数数字单元格有多少个
=COUNT(D:D):D整列里,有数字的格子有几个——空的、文字的不算。与之对应的还“计算非空单元格个数、空单元格个数等。
用在哪:主要用在检查有没有漏的:比如统计有多少条有效记录、多少人填了数据,用这个数与总数对比……
雨轩提示:COUNT只统计数字,文字不算。这里的数字,是指数据格式的数字。比如:虽然有些单元格显示的是数字,但其格式是文本,如图片中,虽然都显示是1,但文本是不被统计进来的。

----
第二类:条件判断——会了这几个,表格直接好看很多。
⑤ IF——是/否判断:=IF(A1>60,"合格","不合格"):如果A1大于60,就写"合格",否则写"不合格"。
这是Excel里最常用的函数之一。考核达不达标、任务完没完成、数据是否异常……全靠它。另外:他可以多层套用。啥意思呢?就是=IF(A1>90,"优秀”,IF(A1>80,"良好",IF(A1>60,"合格“,”不合格“))),可以多个条件。在2003老版的EXCEL里最多可套7层。
⑥ SUMIF——单条件求和
=SUMIF(B:B,">1000"):把B列里,所有大于1000的数字加起来。SUMIF一个三个参数:条件区域、条件、求和区域。
用在哪:对指定内容进行求和。比如只统计某类产品的销售额、某个部门的费用,大于某值的数……
⑦ SUMIFS——多条件求和(进阶版SUMIF)
=SUMIFS(C:C,A:A,"销售",B:B,"北京"):多条件求和,在C列里求和,但只算A列是"销售"、B列是"北京"的那些行。注意:这里的关系是:既……又……,就是既要符合A列=销售,又要符合B列=北京。
用在哪:根据条件进行汇总,包括:统计北京销售部的销售额、某产品在某月的出货量……
雨轩提示:SUMIF是一个条件,SUMIFS是多个条件。可以先学SUMIF,用熟了再升级SUMIFS。条件越多,计算的时长也会增加的。当表格太大的时候,要注意效率。
⑧ COUNTIF / COUNTIFS——条件计数
=COUNTIF(D:D,"已完成"):统计D列里,写着"已完成"的格子有多少个。这是第4个的姐妹,COUNTIFS是多条件计数。
用在哪:主要是统计用,在一大堆数据里,找出符合条件的,包括:统计完成任务数、某状态订单数量、某类数据出现次数……
----
第三类:查找引用——会了查的引用,找数据就轻松多了。
⑨ VLOOKUP——垂直查找(用得最多!)
=VLOOKUP(E2,A:B,2,0):这是很多人用Excel的第一道坎,因为参数多了。但其实理解了就很简单:"在A到B这两列里,在A列找到跟E2一样的值,然后告诉我它右边第2列的内容。",是不是很简单?
举个例子:
- A列是员工工号,B列是姓名,
- 在E2输入"0001"
- =VLOOKUP(E2,A:B,2,0) 就自动帮你找到张三的姓名
是不是非常简单?所以合起来就是:(要找谁,在哪找,找到后要用第几列,0),最后的"0"代表精确匹配,记住就行,大多数情况都写0。
用在哪:只要是有唯一名称的就行,比如:根据名字查编号、根据编号查价格、跨表格匹配数据、根据姓名找地址……
⑩ HLOOKUP——水平查找
=HLOOKUP(E2,A:B,2,0),这样就得到的是第二行的值。
跟VLOOKUP一样,只是方向换了——VLOOKUP竖着找,HLOOKUP横着找。在EXCEL里,就是VLOOKUP是按列的位置,而HLOOKUP是按行的位置,这样是不是就理解了?
用在哪:和VLOOKUP一样,只是数据是横向排列的时候用这个,实际工作里用得没VLOOKUP多。
----
第四类:日期时间——做计划、算工龄、截止日期,用上了
⑪ TODAY / NOW——今天是几号,调用日期:
=TODAY() → 返回今天的日期
=NOW() → 返回当前日期+时间
括号里什么都不用写,Excel自动获取电脑时间,是获取当前计算机的日期和时间,实时的。所以电脑时间不能错。
用在哪:可用做时间类的记录,比如:记录填表日期、计算距今多少天、做动态提醒……
⑫ DATEDIF——计算两个日期之间的差
=DATEDIF(A1,B1,"d"),两个日期之前的天数、月数或年数。
A1是开始日期,B1是结束日期,"d"代表算天数("m"是月,"y"是年)。如果再配合上一个TODAY(),那就可以动态知道一个日期距离现在是多久了。想想怎么用呢?
用在哪:这个用的地方很多,只要有开始和结束时间的,都可以用:算员工在职天数、项目已进行多少天、离截止日还有多久……
雨轩提示:DATEDIF,可能很多版本输入时不提示,需要手动输入的。
⑬ WEEKDAY——今天是星期几
=WEEKDAY(A1)
从A1这个日期得到今天是星期几。如果和TODAY()配合使用,那不是今天是星期几。
用在哪:不用说了,排班必用:哪天星期几,谁上班,是不是特勤等,包括:计算交货日期、项目截止日、假期排班……
----
全总结在下图中了:

好了,就这些吧。吃点止痛药,还是痛……写不下去了……
我是雨轩,下次见。
夜雨聆风