菜鸟科技网

Excel报销比例计算方法是什么?

固定比例报销

这是最简单的情况,即所有符合条件的费用都按照一个固定的比例报销。

Excel报销比例计算方法是什么?-图1
(图片来源网络,侵删)

规则示例:

  • 报销规则:交通费实报实销,餐饮费按80%报销。
  • 数据表格:A列是费用类型,B列是金额。
A B C D
1 费用类型 金额 报销比例 报销金额
2 交通费 200 100%
3 餐饮费 150 80%
4 交通费 80 100%

计算步骤:

  1. 设置报销比例列(C列)

    • 在C2单元格输入 100%
    • 在C3单元格输入 80%
    • C4单元格可以直接复制C2的内容,或者使用公式自动判断(见场景二)。
  2. 计算报销金额(D列)

    Excel报销比例计算方法是什么?-图2
    (图片来源网络,侵删)
    • 点击D2单元格。
    • 输入以下公式:
      =B2 * C2
    • 按下回车键,D2单元格会显示 200(200 * 100%)。
    • 将鼠标移动到D2单元格的右下角,当光标变成一个黑色的十字(填充柄)时,向下拖动,即可自动填充D3和D4的公式。

结果:

  • D2 = 200
  • D3 = 120 (150 * 80%)
  • D4 = 80

按不同类型设置不同比例(使用IF函数)

当费用类型有多种,每种类型对应不同报销比例时,可以使用 IF 函数进行判断。

规则示例:

  • 交通费:100% 报销
  • 餐饮费:80% 报销
  • 住宿费:90% 报销,但有上限(见场景三)
  • 其他费用:50% 报销

计算步骤:

Excel报销比例计算方法是什么?-图3
(图片来源网络,侵删)
  1. 假设数据在A列和B列,我们需要在D列直接计算出报销金额。

  2. 在D2单元格输入嵌套IF公式

    =IF(A2="交通费", B2*100%, IF(A2="餐饮费", B2*80%, IF(A2="住宿费", B2*90%, IF(A2="其他费用", B2*50%, 0))))
    • 公式解析
      • IF(A2="交通费", ...): 首先判断A2单元格是否为“交通费”,如果是,则执行 B2*100%
      • IF(A2="餐饮费", ...): 如果不是交通费,则判断是否为“餐饮费”,如果是,则执行 B2*80%
      • ...以此类推,直到所有条件判断完毕。
      • 0: 如果A2单元格的内容不匹配任何已知类型,则报销金额为0。
  3. 填充公式

    和场景一一样,拖动D2单元格的填充柄,将公式应用到所有行。

优点:直观,逻辑清晰。 缺点:如果费用类型很多(超过5-6种),嵌套的IF函数会变得非常冗长和难以维护。


有上限的报销(使用IF或MIN函数)

很多报销规则不仅有比例,还有单次或单日的上限。

规则示例:

  • 住宿费:按90%报销,但单次报销上限为500元。
  • 假设某晚住宿费为600元。

使用IF函数

  1. 在D2单元格输入公式
    =IF(B2*90% > 500, 500, B2*90%)
    • 公式解析
      • B2*90%: 先计算出按比例应报销的金额(600 * 90% = 540)。
      • IF(... > 500, 500, ...): 判断这个计算结果是否大于500。
      • 如果大于500(如540 > 500),则最终报销金额为上限值 500
      • 如果不大于500(如400 * 90% = 360),则最终报销金额为计算值 360

使用MIN函数(更简洁)

  1. 在D2单元格输入公式
    =MIN(B2*90%, 500)
    • 公式解析
      • B2*90%: 计算出按比例应报销的金额。
      • MIN(..., 500): 取“按比例报销金额”和“500”这两个值中的较小值
      • 这样一来,如果计算结果超过500,MIN函数会自动返回500;如果不超过,则返回计算结果,公式更短,效率也更高。

分段/阶梯式报销(使用IFS或嵌套IF)

费用报销时,有时会根据金额大小采用不同的比例,类似个税的阶梯计算。

规则示例:

  • 医疗费报销:
    • 0 - 1000元:报销50%
    • 1000 - 5000元:报销70%
    • 5000元以上:报销90%

使用IFS函数(Excel 2025, Microsoft 365等新版本推荐)

IFS 函数专门用于解决多个条件判断,比嵌套IF更清晰。

  1. 在D2单元格输入公式
    =IFS(B2<=1000, B2*50%, B2<=5000, B2*70%, B2>5000, B2*90%)
    • 公式解析
      • B2<=1000, B2*50%: 如果B2小于等于1000,则执行 B2*50%
      • B2<=5000, B2*70%: 如果第一个条件不满足(即B2>1000),并且B2小于等于5000,则执行 B2*70%
      • B2>5000, B2*90%: 如果前两个条件都不满足(即B2>5000),则执行 B2*90%

使用嵌套IF函数(兼容所有版本)

  1. 在D2单元格输入公式
    =IF(B2<=1000, B2*50%, IF(B2<=5000, B2*70%, B2*90%))
    • 逻辑与IFS函数类似,但写起来更复杂。

使用辅助表和VLOOKUP函数(最佳实践)

当费用类型非常多,或者报销规则经常变动时,将规则和业务数据分开管理是最好的做法,这能极大提高Excel表格的可维护性。

步骤:

  1. 创建一个“报销规则表”(在另一个Sheet或者当前Sheet的E、F列)。 | | E | F | | :--- | :--- | :--- | | 1 | 费用类型 | 报销比例 | | 2 | 交通费 | 100% | | 3 | 餐饮费 | 80% | | 4 | 住宿费 | 90% | | 5 | 其他费用 | 50% |

  2. 在业务数据表中使用VLOOKUP函数

    • 假设你的费用类型在A列,金额在B列,报销金额在D列。
    • 在D2单元格输入公式:
      =VLOOKUP(A2, $E$2:$F$5, 2, FALSE) * B2
    • 公式解析
      • A2: 要查找的值(费用类型,如“交通费”)。
      • $E$2:$F$5: 查找的范围(报销规则表),符号表示绝对引用,向下拖动公式时这个范围不会改变。
      • 2: 返回查找范围中第2列的数据(即报销比例)。
      • FALSE: 表示精确匹配,费用类型必须完全一致。
      • * B2: 将查找到的报销比例乘以B列的金额,得到最终的报销金额。

优点

  • 易于维护:当需要修改某个报销比例时,只需修改“报销规则表”,所有引用该规则的公式都会自动更新。
  • 清晰明了:数据和规则分离,表格结构更清晰。
  • 扩展性强:可以轻松增加更多规则,如上限、分段等。
场景 推荐函数 优点 适用情况
固定比例 (乘法) 简单直接 只有一种或少数几种固定比例
多类型不同比例 IF / IFS 逻辑清晰 费用类型不多,规则相对固定
有上限报销 IF / MIN MIN更简洁 报销金额有封顶
阶梯式报销 IFS / 嵌套IF IFS更易读 报销比例随金额变化
最佳实践 VLOOKUP / XLOOKUP 可维护性强 费用类型多,规则可能变动

对于大多数办公场景,强烈推荐使用“场景五:辅助表+VLOOKUP/XLOOKUP”的方法,因为它最能体现Excel的灵活性和可维护性,让你的报销管理工作事半功倍。

分享:
扫描分享到社交APP
上一篇
下一篇