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

作者:没什么大不了 | 创建时间: 2023-08-07
员工经常出差,出差的时候,需要报销差旅费,公司会根据每个员工的等级不同,设置不同的报销金额,等员工出差回来之后,就可以到公司财务报销了,公司财务怎么用excel 2013表计算最高报销金额与实际差旅费间差距呢,方便以后进行多退少补的计算?...
Excel 2013如何计算最高报销与实际差旅费间差距

操作方法

如下图所示,需要进行备注的书写,可以设置格式为跨行居中,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,说明没超过,反之,超过。

选中刚才那个单元格,向下拖鼠标进行填充。 注意,这里出来的是每个甲1都一样的备注,结果对应姓名,而不是d列的数据。也就是说对应甲1的描述,在备注列有重复项。

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

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

你也可以,直接在gh列之后的列,直接输入上述公式,填充就可以了。 这是由于g列,姓名值是唯一的。

温馨提示

if(条件,条件成立时返回什么,否则返回什么):根据条件的成立与否返回指定的结果。 vlookup(找什么,在哪找,返回第几列,0):匹配数据。 sumif(在哪找,找什么,加总哪些数据):计算符合条件的数据的总和。 首先用sumif函数统计出各个人的实际差旅费的总和,然后将这个总和与vlookup函数匹配出来的H列的最高报销金额相减,如果结果小于等于0,说明没超过,反之,超过。
点击展开全文

更多推荐