excel学习库

excel表格_excel函数公式大全_execl从入门到精通

EXCEL函数实用技巧三:SUMPRODUCT函数实现多条件计算

亲爱的伙伴们,让我来与你们分享一下我的故事。作为一名已婚职场女性,我已经在职业生涯中度过了近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函数的奥秘仍待你们自己去探索。学习之路,切忌死记硬背,而要深入理解其工作原理。当你掌握了原理,一切难题自然迎刃而解。愿你们在学习的道路上越走越远,下次再会!

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接