用Excel2013来计算最高报销金额与实际差旅费之间的差距
公司为了防止出差人员肆意挥霍资金,一般都设立了最高报销金额,超过这个范围,自己贴钱。如何能快速的计算出是否超过这个范围,并算出该贴多少钱呢?下面,我在Excel2013中为大家讲解操作方法。
①制作好下面的表格,在E列中求出我们想要的结果。先单击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))
②公式的意义我稍后为大家介绍,输入完公式,回车,得到结果,超过范围,需要自己倒贴480.这里计算的是总和,1200+280=1480,最高报销金额为1000,所以要贴480.
③然后利用单元格填充的方法完成其余项的计算,得到最终的结果。
公式说明
if(条件,条件成立时返回什么,否则返回什么):根据条件的成立与否返回指定的结果。
vlookup(找什么,在哪找,返回第几列,0):匹配数据。
sumif(在哪找,找什么,加总哪些数据):计算符合条件的数据的总和。
首先用sumif函数统计出各个人的实际差旅费的总和,然后将这个总和与vlookup函数匹配出来的H列的最高报销金额相减,如果结果小于等于0,说明没超过,反之,超过。