我们都知道当数据过多的时候,我们制作Excel图表就会显得非常的复杂,图表上面的内容就会特别多。Excel老玩家就会想到用切片器制作动态可变化的图表来显示。今天我们就来学习一下一个比......
2023-01-08
在excel中,sumproduct函数的功能非常的强大,今天我们我们列举了四种sumproduct函数的常见用法,其中涉及到求总和,单条件求和,多条件求和,在阅读这篇文章以后相信大家对sumproduct函数有一个更深入的理解。
sumproduct函数的功能、语法
功能:返回相应的数组或区域乘积的和。
语法:=Sumproduct(数组或区域1,[数组或区域2]……[数组或区域3])
1.汇总求和,如下图所示。我们要求总的销售金额
传统的做法和使用sumproduct函数的做法什么是什么呢,我们操作一下。
第一种做法呢,就是传统的作坊,一共分了三部,先求两个单元格的乘积,然后向下拖拽,填充列,接着求和。而我们使用sumproduct函数,一步就代替了以上的三步。
函数解读:=SUMPRODUCT(C2:C9,D2:D9)
实际就是C列的第一个单元格C2,乘以D列的第一个单元格D2,然后C列的第一个单元格C3,乘以D列的第一个单元格D3,一次类推,一直到C9*D9 ,然后在对他们的乘积进行求和,是不是很方便快捷呢。
2.单条件求和,求 司马懿的销售金额
函数解读:=SUMPRODUCT((E2:E9="司马懿")*C2:C9*D2:D9)
内部用乘号连接三段分别是 E2:E9="司马懿、C2:C9、D2:D9,我们下面来详细解读下这样的用法,E2:E9="司马懿” 是个布尔值,如果E2:E9="司马懿 中的值等于司马懿 则返回true,在excel中true就是1,如果不等于司马懿 就返回false,也就是0,又因为,true和false运算的时候就是1和0,比如第一行,如果按照我们的公式,E2:E9="司马懿” 返回1 ,所以第一行就相当于1*30*10=30,而第二行因为不等于司马懿,所以就是0*20*5=0,也就是所不等于司马懿的都是0,所以求出来的就是司马懿的销售总和。
3.多条件求和
函数解读:=SUMPRODUCT((E2:E9="司马懿")*(D2:D9>5)*C2:C9*D2:D9)
如果在E2:E9中有单元格等于"司马懿",那么就返回1,否则返回0
如果在D2:D9 有数值>5,那么返回1,否则返回0
第一行就相当于 1*1*30*10=300
第二行相当于 0*0*20*5=0
一次类推。实际就是两个条件有一个不满足成绩的结果就是0,就是被排除了。
相关文章
我们都知道当数据过多的时候,我们制作Excel图表就会显得非常的复杂,图表上面的内容就会特别多。Excel老玩家就会想到用切片器制作动态可变化的图表来显示。今天我们就来学习一下一个比......
2023-01-08
在工作中,可能许多朋友都会碰到一个情况,那就是工作簿和工作表数据的合并操作。如何将上百个工作簿快速合并到一个表格中,许多朋友可能会觉得不可思议。今天我们就来教大家学习一......
2023-01-08
今天在这里为你分享5个Excel文本函数,这些拆分和组合函数,你一定会用上的。①LEFT函数公式:=LEFT(A2,1)在Excel表格中,需要想要拆分汉字,想从哪里开始就从那哪里开始。首先选定单元格......
2023-01-08
相信大家也和我一样,才开始看到Excel可以当做翻译软件的时候会很好奇,这究竟是怎样做到的?其实,这个方法并不是很难,它是由一个函数公式而制作出来的,好了,首先我们一起来看看成......
2023-01-08
函数可以说是所用快捷方法中最为简单的一种方法,为什么很多人认为函数用起来很难了?主要是因为它拥有很长的函数公式,记不住。其实不管是学Excel函数,还是学习其他的一些快捷方法......
2023-01-08