-
第二十六章:表格高级功能:公式与函数
第二十六章:表格高级功能:公式与函数
26.1 先唠唠:为啥算数据总出错?公式就是你的“自动计算器”
你是不是也踩过这些坑?
用计算器加30行工资,加完眼睛花了,结果还是错的,被财务骂;
手动给销售业绩排名,改一个数就得重排一遍,累到想摔键盘;
想给“销售额>1万”的单元格标红,一个个找着涂颜色,手都酸了……
其实这些事,用表格的“公式与函数”就能自动搞定。公式就像给表格装了“智能计算器”,输入规则后自动算结果;函数就是“预设好的公式模板”,比如求和、排名、条件判断,不用自己写复杂规则。这一章教你从“手动算”到“自动算”,让表格帮你干活,少加班不犯错!
26.2 公式基础:从“手动算”到“自动算”,3步学会写公式
别被“公式”吓到,其实就是“用符号告诉表格怎么算”,比小学算术还简单
26.2.1 公式长啥样?记住“等号开头,用单元格地址”
公式的核心是“引用单元格”,比如A1、B2,代表表格里的格子。举个栗子:
o手动算:C1=A1+B1(A1是5,B1是3,C1=8);
o表格公式:在C1里输入 =A1+B1,回车后C1自动显示8,改A1或B1,C1会实时更新。
避坑提醒:公式必须以“=”开头,不然表格会当文本处理(比如输入“A1+B1”只会显示文字,不会计算)。
26.2.2 基础公式:求和、平均、计数,3个公式搞定80%计算
不用记复杂规则,这3个“傻瓜公式”够用了:
| 公式 | 作用 | 举个栗子(算工资表) |
|---|---|---|
| =SUM() | 求和(加一堆数) | =SUM(B2:B10) 算B2到B10的工资总和 |
| =AVERAGE() | 算平均值 =AVERAGE(B2:B10) | 算10个人的平均工资 |
| =COUNT() | 数有多少个数字单元格 | =COUNT(B2:B10) 数有多少人填了工资 |
操作步骤:
1.点要出结果的单元格(比如C10);
2.输入 =SUM(,用鼠标拖选要计算的单元格(比如B2到B9);
3.输入 ) 回车,结果自动出来(比计算器快10倍)。
26.2.3 相对引用vs绝对引用:改公式时别让格子“乱跑”
这是新手最容易踩的坑!比如算加班费 =B2*1.5(B2是基本工资),往下拖公式时,B2会自动变成B3、B4……这叫“相对引用”(跟着格子变)。
但如果税率固定在B1,想让公式永远引用B1,就得用“绝对引用” =$B$1(加$符号固定住,拖公式时不变)。
记个口诀:要跟着格子变就用相对引用(A1),要固定格子就用绝对引用($A$1)。
26.3 常用函数:5个函数解决90%办公场景,比VLOOKUP简单10倍
别被“函数”唬住,其实就是“带名字的公式模板”,套参数就行
26.3.1 IF函数:条件判断,像“给vb.net教程C#教程python教程SQL教程access 2010教程数据贴标签”
场景:工资表中,基本工资>5000的显示“高薪”,否则显示“普通”。
公式:=IF(B2>5000,"高薪","普通")
解释:如果B2大于5000,就显示“高薪”,否则显示“普通”(括号里用逗号分隔条件、结果1、结果2)。
避坑:文本结果要加英文引号(比如"高薪"),数字不用(比如5000)。
26.3.2 VLOOKUP函数:查数据,像“表格版字典”
场景:根据员工ID查姓名(ID在A列,姓名在B列)。
公式:=VLOOKUP(E2,A:B,2,0)
解释:在A列找E2的ID,找到后返回B列(第2列)的内容(像查字典时根据拼音找字)。
通俗记:=VLOOKUP(要找的内容,在哪找,返回第几列,0)(最后填0表示精确匹配)。
26.3.3 MAX/MIN函数:找最大/最小值,一秒定位“销冠”
场景:在销售数据中找最高销售额。
公式:=MAX(B2:B10)(找B列最大数),=MIN(B2:B10)(找最小数)。
用处:快速定位销冠、垫底业绩,不用肉眼一个个比。
26.3.4 ROUND函数:四舍五入,让数据更整洁
场景:把3.1415926保留2位小数。
公式:=ROUND(A2,2)(A2是原数,2是保留位数)→结果显示3.14。
避坑:保留位数填0就是四舍五入到整数(比如 =ROUND(3.6,0) 得4)。
26.3.5 CONCATENATE函数:合并文本,像“拼接字符串”
场景:把A列姓名和B列工号合并成“姓名-工号”。
公式:=CONCATENATE(A2,"-",B2)(A2是“张三”,B2是“001”,结果是“张三-001”)。
偷懒写法:用&符号代替函数,=A2&"-"&B2(效果一样,输入更快)。
26.4 实战案例:工资表全自动化,算加班费、扣个税、排名一步到位
别光说不练,用一个工资表示例,把公式串起来用
案例:自动计算工资表(含基础工资、加班费、个税、排名)
表格结构:A列姓名,B列基本工资,C列加班小时,D列时薪(固定$50),E列加班费,F列个税,G列实发工资,H列排名。
4.算加班费(加班小时×时薪):
E2输入 =C2D2(D2是时薪$50,相对引用,往下拖自动算每个人的加班费);
5.算个税(基本工资>5000才扣税,税率5%):
F2输入 =IF(B2>5000,B20.05,0)(如果基本工资超5000,扣5%个税,否则不扣);
6.算实发工资(基本工资+加班费-个税):
G2输入 =SUM(B2,E2)-F2(SUM函数求和基本工资和加班费,再减个税);
7.排名(按实发工资从高到低排):
H2输入 =RANK(G2,$G$2:$G$10,0)($G2:2:2:G$10是固定范围,0表示降序排名)。
效果:改一个人的加班小时,加班费、个税、排名自动更新,不用手动重算,爽!
26.5 避坑指南:公式出错别慌!5个常见错误及解决办法
公式报错别抓狂,90%是这几个小问题,改完立刻好
坑1:公式开头没加“=”,显示一串文字
❌ 错误:A1+B1(表格当文本处理,不计算);
✅ 正确:=A1+B1(加等号,告诉表格这是公式)。
坑2:引用范围选错,结果少算/多算
❌ 错误:=SUM(B2:B9) 漏选B10,少算一个人工资;
✅ 正确:拖选范围时仔细核对,确保包含所有数据(选多了按Ctrl+Z撤销重选)。
坑3:相对引用和绝对引用搞混,公式拖下去结果乱
❌ 错误:算个税时税率单元格没用绝对引用,拖公式后税率跟着变;
✅ 正确:固定税率列 =$B$1(加$符号,B1是税率所在单元格)。
坑4:函数参数顺序错,比如VLOOKUP找不到数据
❌ 错误:=VLOOKUP(要找的内容,返回列,在哪找,0)(参数顺序反了);
✅ 正确:=VLOOKUP(要找的内容,在哪找,返回列,0)(先写范围,再写返回列数)。
坑5:单元格有空格,导致计算错误
❌ 错误:A1单元格有空格(肉眼看不见),=A1+B1 结果出错;
✅ 正确:用 =TRIM(A1) 清除空格,再计算(TRIM函数专门去空格)。
26.6 小结:公式不难,多练3个场景就能上手
记住这3句大实话:
1.从“=SUM”开始练:先搞定求和、平均这些基础公式,再学函数(别一上来就挑战VLOOKUP);
2.多用“函数向导”:顶部“公式”菜单有函数列表,点进去跟着填参数(像做填空题,不怕错);
3.遇到报错别慌:看错误提示(#VALUE!通常是参数错,#DIV/0!是除数为0),对照避坑指南改。
公式就像学骑自行车,一开始觉得难,练几次就顺手了。现在打开你的工资表,试着用=SUM算总和,用=IF标高薪员工,你会发现:原来2小时的活,5分钟就能搞定,还不用检查对错——这就是公式的魔力!
本站原创,转载请注明出处:https://www.xin3721.com/ArticlePrograme/robot/49349.html










