一套常用的函数公式,都挺好的。
你好,朋友们。今天我想和大家分享几个常用功能的用法,日积月累也能提高工作效率。
1.计算年龄
如下图,根据b列员工的出生日期计算年龄。
细胞C2的公式是:
=DATEDIF(B2,今日(),& # 8221;y & # 8221)
TODAY函数返回系统的当前日期。
DATEDIF函数用于计算两个日期之间的间隔。用法是:
DATEDIF(开始日期、结束日期、间隔类型)
DATEDIF函数将B2的出生日期作为开始日期,将系统日期作为结束日期。第三个参数使用“Y”,这意味着计算两个日期之间的整数年数。
如果要计算间隔中的月数,可以使用“m”作为第三个参数。
2.计算确认日期。
如下图所示,B栏员工的入职日期应根据C栏员工的入职日期和C栏的试用期月数计算。
细胞D2的公式是:
= EDATE(C2 B2)
EDATE函数用于指定n个月之后或n个月之前的日期。
用法是:
=EDATE(开始日期,指定月份)
3.根据条件求和。
如下图所示,需要统计不同店铺的销售额。F3单元格的公式为:
=SUMIF(B:B,E3,C:C)
SUMIF函数的一般用法是:
=SUMIF(条件区域,求和条件,求和区域)
如果条件区域中的内容满足指定的求和条件,则汇总相应的求和区域。
4.筛选状态下的总和。
如下图,对B列中的部门进行筛选,筛选出的数量之和可以用下面的公式计算。
公式是
=小计(9,D2:D14)
SUBTOTAL的第一个参数用于指定汇总方式,可以是1到11之间的数值。通过指定不同的第一参数,可以实现平均值、总和、最大值、最小值、计数等多种计算方式。
如果第一个参数是101~111,也可以忽略手动隐藏的数据。朋友有空可以试试。
5.反向查询数据
如下图所示,根据部门名称和职位进行查询,也就是传说中的反向查询。
F3单元格的公式为:
=INDEX(A:A,MATCH($E3,$C:$C,))
MATCH函数用于定位查询值的位置,然后INDEX函数用于返回指定区域中指定位置的内容。将两个功能结合起来,就可以实现全方位的查询。
在C列中找到火柴E3细胞的确切位置:老在,你要找的那个在第六个房间。
接下来,INDEX根据MATCH提供的线索找到A列的第六个单元格。
6.混合内容提取
如下图所示,要从A-list姓名电话中提取姓名,除了使用更高版本的自动填充功能外,还可以使用以下公式:
=LEFT(A2,LENB(A2)-LEN(A2))
LENB函数按2计算每个汉字(双字节字符)的字符数,而LEN函数按1计算所有字符。所以“LENB(A2)-LEN(A2)”返回的结果就是文本字符串中的汉字个数。
LEFT函数从文本字符串的第一个字符开始,返回指定数量的字符,最后提取雇员的姓名。
7.合并格式化的内容。
在合并格式化内容时,默认情况下,Excel将以常规格式进行合并,但如果是日期、时间或其他格式化值,结果将令人失望。怎样才能正确连接所需的字符串?
为单元格C2输入以下公式:
= A2 & amp正文(B2,& # 8221;年月日& # 8221;)
先用TEXT函数把B列的日期改成特定样式的字符串,再和A列的名字连接起来,就成了最终想要的样式。
Excel中的函数就像一个万花筒,有太多千变万化的组合。今天就和大家分享这些,一起加油吧~ ~