Excel 2013如何计算最高报销与实际差旅费间差距

 时间:2026-02-15 17:30:48

1、如下图所示,需要进行备注的书写,可以设置格式为跨行居中,E2输入公式:

=IF(SUMIF(A:A,A2,D:D)-VLOOKUP(A2,G:H,2,0)<=0,"没超过,公司报销:"&SUMIF(A:A,A2,D:D),"超过最高报销金额,自垫:"&SUMIF(A:A,A2,D:D)-VLOOKUP(A2,G:H,2,0))

公式的意思是:甲1的实际出差报销总数之和与最高报销额进行比较,如果小,则返回没超过,公司报销多少钱;如果大,需要自己垫付多少钱。

if(条件,条件成立时返回什么,否则返回什么):根据条件的成立与否返回指定的结果。          vlookup(找什么,在哪找,返回数据在查找区域的第几列数,0):匹配数据

                                             这里是返回h列最高报销数。

sumif(在哪找,找什么,加总哪些数据):计算符合条件的数据的总和。首先用sumif函数统计出各个人的实际差旅费的总和,然后将这个总和与vlookup函数匹配出来的H列的最高报销金额相减,如果结果小于等于0,说明没超过,反之,超过。

2、选中刚才那个单元格,向下拖鼠标进行填充。

注意,这里出来的是每个甲1都一样的备注,结果对应姓名,而不是d列的数据。也就是说对应甲1的描述,在备注列有重复项。

Excel 2013如何计算最高报销与实际差旅费间差距

3、复制该表格,然后粘贴到新的excel表中,粘贴为数值。

Excel 2013如何计算最高报销与实际差旅费间差距

4、隐藏bcd列,选中ae列,然后点击“数据”“去除重复项”“取消全选”“a列、e列前面打√”,确定,这就是效果了。

Excel 2013如何计算最高报销与实际差旅费间差距

5、你也可以,直接在gh列之后的列,直接输入上述公式,填充就可以了。

这是由于g列,姓名值是唯一的。

Excel 2013如何计算最高报销与实际差旅费间差距

  • 如何利用Excel提取员工出差期间的工作日天数
  • 在excel中如何使用datedif函数计算出差天数?
  • 如何利用逻辑函数对商品折扣率进行自动填充?
  • EXCEL运用ROUNDUP计算物品的快递费用
  • 使用vlookup函数填充所对应图书名称
  • 热门搜索
    江西著名旅游景点 华东旅游攻略 西双版纳旅游景点大全 贺州市旅游局 厦门有哪些旅游景点 被遗忘国度之旅游团 山西旅游政务网 十一月份适合去哪里旅游 深圳市文体旅游局 南京有哪些旅游景点