
亲爱的伙伴们,让我来与你们分享一下我的故事。作为一名已婚职场女性,我已经在职业生涯中度过了近20个春秋。坦白说,我对职场中的内耗感到厌倦,我渴望生活能超越工作的束缚,去感受那更广阔的世界。因此,我决定从今天开始,与你们分享我掌握的EXCEL技巧,这些技巧曾陪伴我度过无数个加班时光,让我们的工作更加高效,让我们有更多的时间去拥抱生活,去品味那些美好的瞬间。
心声:永远不要认为自己的EXCEL能力有多强,在五花八门的统计表格面前,你的能力一文不值
在职业生涯的起点,我曾深陷数据的泥沼,各种数据处理工作让我感到头晕目眩。然而,通过系统的学习与实践,我逐渐摸索出了一套应对策略。在处理数据时,首要之务是规范统计维度和标准,切记,永远不要高估自己的EXCEL技能。EXCEL虽强大,但在纷繁复杂的统计表格面前,它也显得力不从心。那些五花八门的表格,如同迷宫一般,让EXCEL的技能黯然失色。
正题:今天我们将介绍一个也是非常实用的函数SUMPRODUCT,这个函数可以说我在我的日常工作当中出现频率非常之高,我们先看下函数结构:
SUMPRODUCT(array1, [array2], [array3], ...)
我们可以看到这个函数的结构都是array,简单理解就是将范围或单个值相乘,再把结果相加,我们看下例子:

SUMPRODUCT(A1:E1,A3:E3)就是将范围内的每一个值相乘再相加,最终得到结果130
但是我们在日常工作当作基本非常少的回去使用公式的原本含义,而是通过公式的结构来进行衍生,下面我们举几个例子:一、根据条件计数:

首先我们将判断满足条件的单元格
B2:B9>150={TRUE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE}*1={1;0;1;0;0;1;0;0}
由于逻辑判断最终的结果是true(1)和false(0),将结果乘1就可以得到{1;0;1;0;0;1;0;0}的数组,
tips:这里也可以不用乘1,可以在公式前面用“--”符号来代表乘1
最终通过SUMPRODUCT({1;0;1;0;0;1;0;0})=1+1+1=3
二、根据条件进行求和:

判断1:A2:A9=“A”
结果1:{TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE}={1;0;1;0;1;0;1;0}
判断2:B2:B9
结果2:{196;119;199;109;131;169;108;105}
最终求和:SUMPRODUCT((A2:A9=”A”)*(B2:B9))={196*1+119*0+199*1+109*0+131*1+169*0+108*1+105*0}=196+199+131+108=634
同理我们根据上面的方法还可以求其他两个条件分别是:
A产品销量大于150的个数SUMPRODUCT((A2:A9="A")*(B2:B9>150))
A产品销量大于150的金额总数SUMPRODUCT((A2:A9="A")*(B2:B9>150)*D2:D9)
亲爱的各位小伙伴,今日的分享就先告一段落了。但请记住,EXCEL函数的奥秘仍待你们自己去探索。学习之路,切忌死记硬背,而要深入理解其工作原理。当你掌握了原理,一切难题自然迎刃而解。愿你们在学习的道路上越走越远,下次再会!