Excel多条件不重复求和处理方法:
1. 利用多条件分类求和函数SUMPRODUCT公式进行计算。
重点:主要用到SUMPRODUCT和MATCH函数和&连接运算,用SUMPRODUCT部分取多条件,用MATCH部分去掉重复项。公式样式为:
=SUMPRODUCT((A$2:A$17=E20)*(MATCH(A$2:A$17&B$2:B$17,A$2:A$17&B$2:B$17,)=ROW($1:$16))*C$2:C$17)
这个方法的优点是只用一个公式就可以达到目的计算结果,不足之处是公式
比较复杂,对数据格式要求严格,计算复杂,当所需要计算的数据量很大时,
对计算机硬软件资源要求高,计算效率较低,可能引起OFFICE软件假死(Excel
程序的响应时间达到分钟级)甚至崩溃。
2.利用单条件分类求和函数SUMIF在计数函数COUNTIF结合Excel的筛选功能进行手动删除重复数据处理后计算。
这个方法最重要的一点是出重复的项目或者数据,用COUNTIF函数标记法,将某一个数据第2次及后续的出现标记出来,同时与第1次出现加以区分以便筛选功能的实现。也就是第1次与后续的大于1次的标记进行区分。技巧点在于COUNTIF函数参数数据引用范围的设定。C$23:C23——引用范围的起始单元格行标绝对引用,引用范围的末位单元格行标不绝对引用,是为了在公式在进行延续计算的时候将引用范围不断扩大,达到对一个数据用连续数字序号进行标记出现的次数的目的(如下图)。
公式样式如下
=COUNTIF($C$23:$C23,C23)
=COUNTIF($C$23:$C24,C24)
sumif函数的使用方法绝对引用=COUNTIF($C$23:$C25,C25)
……
=COUNTIF($C$23:$C3130,C3130)
这一步之后对重复项目进行筛选,筛选条件为“大于1”即可筛选出各数据第2次及后续出现项目,
下一步,选中要删除的数据区域,注意定位为“可见单元格”,只选中筛选出来的需要删除的数据。
下一步,删除选中的数据,这样所有重复的数据就一次性删除了。
最后一步,就是用SUMIF公式进行分类计算了。
这种方法的特点是,手动操作相对稍多,但是用的计算公式是很简单的,
相对于第一种方法,Excel程序的响应速度要快的多了。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论