模板化公式,就是遇到类似的情况可以修改参数直接套用,或结合实际场景构建类似公式。不建议死记硬背,了解函数和公式逻辑变为己有,下次才能为我所用。
计算商品总价
如下图所示,C列是商品单价,D列是数量,要计算所有商品的总价,F2单元格输入以下公式即可:
=SUMPRODUCT(C3:C7,D3:D7)
计算商品总价
提取指定部门的人员清单
筛选函数FILTER,筛选出“行政部”的所有人员清单:
=FILTER(B3:D10,D3:D10="行政部")
提取指定部门的人员清单
中文格式的月份
如下图所示 需要将B列的日期格式转换为中文格式的月份:
=TEXT(B3,"[DBNUM1]m月")
其中的【[DBNUM1]】将数字转为中文格式,【m月】则是提取月份信息。
中文格式的月份
提取指定字符后的数据
从C列中提取指定字符(逗号和短横线)后面的数据。
=TEXTAFTER(C3,{",","-"},)
提取指定字符后的数据
多条件查询
要根据姓名和性别查询对应的部门:
=XLOOKUP(F3&G3,B:B&C:C,D:D)
多条件查询
计算年龄
如下图所示,C列是员工出生年月,计算当前的年龄:
=DATEDIF(C3,TODAY(),"y")
TODAY获取当前日期,DATEDIF返回出生日期和当前日期之间的年数。
计算年龄
计算年终奖基数
员工薪资作为年终奖基数,不足5000的按5000算:
=MAX(5000,C3)
计算年终奖基数
其中XLOOKUP,FILTER,TEXTAFTER这几个函数要在较高版本的Excel中才能使用,而DATEDIF是隐藏函数,只能手动输入。