哇,仅凭一个逗号居然解决Excel求和两大难题

与 30万 读者一起学Excel

求和之王SUMPRODUCT函数,经过卢子重复强调,发现学员能掌握50%,另外50%今天就来揭秘。

从VIP学员群挑选2个案例来说明。

1.同一个公式,为什么其中一个出错了?

学员对当前表进行引用,统计出来结果是正确的。

而跨表引用,除了区域不同以外,其他全部一样,却得到错误值,怎么回事?

出现#VALUE!通常情况下,都是因为数字区域包含文本。照着这个思路,卢子对另外一个表格进行筛选,发现单元格含有一个.,这个就是错误的根源。

对于数字区域包含文本除了将文本内容删除,还有一个经典套路,今天毫无保留献出。

套路:

=SUMPRODUCT(--(条件区域=条件),求和区域)

=SUMPRODUCT((条件区域1=条件1)*(条件区域2=条件2),求和区域)

这个套路跟传统套路的区别,在于求和区域前面的*改成,。这个小小的改变,能够影响大局。

用逗号隔开,会忽略文本,即使数据区域包含文本,也不会有任何影响。

=SUMPRODUCT(--(TEXT(Sheet2!A2:A9999,'em')=F1&G1),Sheet2!G2:G9999)

2.引用整列区域,怎么求和出错?

引用整列,数字区域必然包含文本,这也是导致统计出错的原因。借助套路,将最后的*改成,即可解决问题。

=SUMPRODUCT((借支!$G:$G=汇总及问题!$C2)*(借支!$M:$M=''),借支!$J:$J)

别小瞧了这个技能,估计90%以上的人都不知道。

推荐:比SUMIF函数更好用的求和之王

上篇:LOOKUP函数,以一敌百

逗号本身不值钱,值钱的是知道逗号加在哪。学员自己不知道问题所在,一个问题就花费半天时间找原因。这就是知识的力量。

作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)

(0)

相关推荐