在使用Excel时,掌握各种函数和公式是不可或缺的技能。熟练运用这些工具可以显著提升你的工作效率。
一、函数:Countifs
功能:
计算满足多个条件的单元格数量。
语法结构:
=COUNTIFS(条件1范围,条件1,条件2范围,条件2……条件N范围,条件N)。
目的:
统计“月薪”超过2000的“性别”人数。
方法:
在目标单元格中输入公式:=COUNTIFS(D3:D12,I3,G3:G12,">"&J3)。
解读:
在这个公式中,每个条件范围都需要配对相应的条件。
二、函数:Sumproduct
功能:
计算对应数组的乘积和。
语法结构:
=SUMPRODUCT(数组1,数组2……数组N)。
当只有一个数组或区域时,执行求和操作。
目的:
计算商品总销售额。
方法:
在目标单元格中输入公式:=SUMPRODUCT(C3:C12,D3:D12)。
解读:
此公式计算的是C列和D列中对应单元格的乘积之和。
三、函数:Vlookup
功能:
查找表格中首列满足条件的元素,并返回对应的值。
语法结构:
=VLOOKUP(查询值,数据范围,返回列数,[匹配模式])。
匹配模式包括“0”(精确匹配)和“1”(模糊匹配),省略时默认为模糊匹配。
目的:
依据“员工姓名”查找“月薪”。
方法:
在目标单元格中输入公式:=VLOOKUP(I3,B3:G12,6,0)。
解读:
查询值所在的列必须是数据范围的第一列,“返回列数”是基于数据范围的。
四、函数:Datedif
功能:
计算两个日期之间的差值,根据不同的统计方式进行计算。
语法结构:
=DATEDIF(开始日期,结束日期,统计方式)。
常用统计方式包括“Y”(年)、“M”(月)和“D”(日)。
目的:
根据出生日期计算年龄。
方法:
在目标单元格中输入公式:=DATEDIF(C3,TODAY(),"y")。
解读:
1、Datedif函数为系统隐藏函数,直接使用即可。
2、函数TODAY()会自动获取系统当前日期,因此计算出的年龄始终是最新的。
五、函数:Text
功能:
将数值格式化为文本形式。
语法结构:
=TEXT(值或单元格引用,格式代码)。
目的:
计算员工工作时长。
方法:
在目标单元格中输入公式:=TEXT(F3-E3,"[m]分钟")。
六、函数:Networkdays.intl
功能:
返回两个日期之间的工作日数,支持自定义周末参数。
语法结构:
=NETWORKDAYS.INTL(开始日期,结束日期,[统计方式],[节假日])。
省略“统计方式”和“节假日”时,默认计算标准工作日。
目的:
计算员工的“工作日天数”。
方法:
在目标单元格中输入公式:=NETWORKDAYS.INTL(E3,F3,1,)。
解读:
若有额外节假日,只需在第四个参数中添加对应的单元格区域。
七、函数:Sumif
功能:
对符合条件的单元格进行求和。
语法结构:
=SUMIF(条件范围,条件,[求和范围])。
如果“条件范围”和“求和范围”相同,可以省略“求和范围”。
目的:
根据“性别”统计“月薪”。
方法:
在目标单元格中输入公式:=SUMIF(D3:D12,I3,G3:G12)。
八、函数:Rank
功能:
返回某个数值在一组数据中的排名,若有重复值则返回平均排名。
语法结构:
=RANK(值或单元格引用,数据范围,[排序方式])。
排序方式有“0”(降序)和“1”(升序),默认为降序。
目的:
对“月薪”进行排序。
方法:
在目标单元格中输入公式:=RANK(G3,G$3:G$12)。
解读:
省略排序方式时,默认为降序。
九、函数:Numberstring
功能:
将数值转换为大写形式。
语法结构:
=NUMBERSTRING(值或单元格引用,格式代码)。格式代码有1、2、3三种。
目的:
将“月薪”转换为大写文字。
方法:
在目标单元格中输入公式:=NUMBERSTRING(C3,1)、=NUMBERSTRING(C3,2)、=NUMBERSTRING(C3,3)。
十、函数:RMB
功能:
将数值转换为货币格式文本。
语法结构:
=RMB(值或单元格引用,[小数位数])。
如果省略“小数位数”,默认为保留两位小数。
目的:
将“月薪”转化为货币格式。
方法:
在目标单元格中输入公式:=RMB(C3)、=RMB(C3,1)。