Excel两列数据条件相减后求和

碰到一个统计数据的难题,不知道哪位网友能解答一下: 如图,将满足K>=L的数据(涂成蓝色的部分),选出来,求出K-L后进行累加。请问是否可以利用excel的公式直接算出。试过sumproduct,不知道怎么样才能实现!

第1个回答  2019-05-13
可以用sumproduct求的,但你的截图与提问不一致,截图中标出的蓝色为K>L,而提问说明中却是K>=L,如果是k>=L,就要多好行。当然不会影响计算结果,因为K=L时,K-L=0。所以可用公式:

=SUMPRODUCT((K1:K100-L1:L100>=0)*(K1:K100-L1:L100))本回答被提问者采纳
第2个回答  2019-05-13
一,旁边建立辅助列m =k1-l1
二,筛选 m列大于0的
三,k 和l 最下方输入公式 =SUBTOTAL(9,A3:A6) (范围自己改)
四,这2个减一下就行了
也可以这样,把m列筛选小于0了,然后选中这些行,删除,就可以计算剩下的了本回答被网友采纳
第3个回答  2019-05-13
=SUMPRODUCT(($K$2:$K$1000>=$L$2:$L$1000)*($K$2:$K$1000-$L$2:$L$1000))
第4个回答  2019-05-13
=SUMPRODUCT((K2:K100>L2:L100)*(K2:K100))