
掌握以下20个最核心函数就能解决90%的日常问题。我将它们分为6类,每类都有实际案例:
=IF(条件, 如果为真则返回这个, 如果为假则返回这个)案例:成绩是否及格
=IF(B2>=60, "及格", "不及格")=IFS(条件1, 结果1, 条件2, 结果2, ...)案例:成绩评级
=IFS(B2>=90, "优秀", B2>=80, "良好", B2>=60, "及格", TRUE, "不及格")=AND(条件1, 条件2, ...) // 所有条件都满足才为TRUE
=OR(条件1, 条件2, ...) // 任一条件满足就为TRUE案例:你刚才的问题可以用这个解决
=IF(OR(D2="是", C2="女"), 500, 0)=SUM(数字1, 数字2, 区域)案例:计算A1到A10的总和
=SUM(A1:A10)=SUMIF(条件区域, 条件, 求和区域)案例:计算所有"销售部"的工资总和
=SUMIF(B:B, "销售部", C:C)=COUNT(区域) // 只统计数字
=COUNTA(区域) // 统计所有非空单元格案例:统计有多少人参加了考试
=COUNTA(A2:A100)=COUNTIF(区域, 条件)案例:统计不及格人数
=COUNTIF(B2:B100, "<60")=AVERAGE(数字1, 数字2, 区域)=MAX(区域) // 最大值
=MIN(区域) // 最小值=VLOOKUP(查找值, 查找区域, 返回列数, [精确匹配])案例:根据工号查找姓名
=VLOOKUP(F2, A:B, 2, FALSE)=XLOOKUP(查找值, 查找区域, 返回区域, [未找到时显示], [匹配模式])案例:更强大的查找
=XLOOKUP(F2, A:A, B:B, "未找到", 0)=INDEX(返回区域, MATCH(查找值, 查找区域, 0))案例:从左向右查找
=INDEX(B:B, MATCH(F2, A:A, 0))=LEFT(文本, 字符数) // 从左提取
=RIGHT(文本, 字符数) // 从右提取
=MID(文本, 开始位置, 字符数) // 从中间提取案例:提取手机号前3位
=LEFT(A2, 3)=TEXT(数值, "格式代码")案例:日期显示为"2024年11月11日"
=TEXT(A2, "yyyy年mm月dd日")=CONCATENATE(文本1, 文本2, ...)
=CONCAT(文本1, 文本2, ...) // 新版本案例:合并姓和名
=CONCATENATE(A2, B2)=TODAY() // 返回当前日期
=NOW() // 返回当前日期时间=DATEDIF(开始日期, 结束日期, "单位")案例:计算工龄(年)
=DATEDIF(B2, TODAY(), "Y")=IFERROR(原公式, 出错时显示的值)案例:VLOOKUP找不到时显示"无数据"
=IFERROR(VLOOKUP(F2, A:B, 2, FALSE), "无数据")=ROUND(数字, 小数位数)=RANK(数字, 区域, [排序方式])案例:成绩排名(0为降序,1为升序)
=RANK(B2, B$2:B$100, 0)假设有以下数据:
姓名 | 基本工资 | 奖金 | 考勤扣款 | 实发工资 |
|---|
实发工资公式:
=SUM(B2:C2) - D2
加个条件:如果实发工资<5000,则补贴500
=IF(E2<5000, E2+500, E2)
合并公式:
=IF(SUM(B2:C2)-D2<5000, SUM(B2:C2)-D2+500, SUM(B2:C2)-D2)销售员 | 产品 | 数量 | 单价 | 销售额 |
|---|
销售额公式:
=C2*D2
统计"张三"的总销售额:
=SUMIF(A:A, "张三", E:E)
统计销售了多少种产品:
=COUNTA(UNIQUE(B:B)) // Excel 365支持UNIQUE函数
前3名销售员:
=LARGE(E:E, 1) // 第1名
=LARGE(E:E, 2) // 第2名
=LARGE(E:E, 3) // 第3名工号 | 姓名 | 上班时间 | 下班时间 | 工作时长 |
|---|
工作时长公式(小时):
=(D2-C2)*24
判断是否迟到(9:00后上班算迟到):
=IF(C2>TIME(9,0,0), "迟到", "正常")
统计本月迟到次数:
=COUNTIF(C:C, ">"&TIME(9,0,0))绝对引用与相对引用:
A1:相对引用(往下拉会变成A2、A3)A$1:混合引用(列相对,行绝对)F4键:快速切换引用类型
Ctrl+Shift+↓:快速选中整列数据
名称管理器:给单元格区域起名,公式更易读
=SUM(销售额) // 比=SUM(A1:A100)更易懂