直接举例如下,右边为每个产品的手工账、系统对账后的结果,都存在几毛钱的差异。如何将差异补在左边明细中呢?显示出各产品金额的最大值。
想要判断出各产品的最大金额,一般有2种常用方法:
1.MAXIFS函数
MAXIFS语法与SUMIFS函数相同,用于多条件获取最大值。
=MAXIFS(B:B,A:A,A2)
语法如下:支持单条件和多条件获取最大值。
=MAXIFS(金额区域,条件区域1,条件1,条件区域2,条件2)
若金额=最大值,则返回差额,否则会返回空白。
差额可通过VLOOKUP、SUMIFS等函数引用过来。
=IF(B2=MAXIFS(B:B,A:A,A2),SUMIFS(H:H,E:E,A2),'')
如此即可解决。
2.排序法
对产品做升序,对金额降序。如此各产品的最大金额会全部在第一个。
现只需判断产品与上一个单元格不一样,就是第一次出现的值,即最大值,返回差异,其他的返回空白。
=IF(A2<>A1,SUMIFS(H:H,E:E,A2),'')
以上就是今天和大家分享的主要内容。
·END·
联系客服