乔山办公网我们一直在努力
您的位置:乔山办公网 > office365 > 请教EXCEL中多条件乘积后求和-office 求乘积,求乘积的函数

请教EXCEL中多条件乘积后求和-office 求乘积,求乘积的函数

作者:乔山办公网日期:

返回目录:office365


假设有如下表所示A、B、C三列数据
A B C
1 177 188 187
2 178 146 171
3 146 102 169
4 141 119 175
5 165 109 129
6 136 197 164
7 194 173 181
在D1单元格输入=sumproduct(a1:a7,b1:b7,c1:c7),就可以一步到位的解决你的问题。

不挨着没关系,只需要修改sumproduct函数里面的数据区域就可以了。
假设你的数据分别在A列、C列、F列,那么就可以使用=sumproduct(a1:a7,c1:c7,f1:f7),公式里面的7可以视情况改为你的最大行数。

以EXCEL2011中多条件乘积后求和的步骤如下:

1、打开excel表操作,在需求的乘积的单元格中输入公式=a2*b2,然后返回。其中a2和b2是所需成就的数据所在的单元格,可以根据实际情况修改为相应的单元格。

2、然后按回车快捷键,然后选择下半格,由ctrl+d填充下半格积式。

3、在已经得到产品结果的单元格下,点击启动标签中的“自动求和”,选择相应的求和单元格,回车键即可。

4、最后,返回excel表,如图所示zhidao,可以看到已经操作完成。


O1单元格输入数组公式zd

=PRODUCT(IF((F2:F23>0)*(E2:E23<>"请假")*(C2:C23=201807)*(K2:K23<>1)*(D2:D23="正常")*(H2:H23>0),F2:F23,1))
数组公式,即输入或者粘贴上面的公式时,必须同时按CTRL+SHIFT+ENTER这3个键结束,否则公式无效的哦……
上面例中的F13似乎不符合条件的吧?因为H13为0,不符合大于0的条件吧……

无需代码,公式:
=SUM(IF(单价列数据区域="",20,单价列数据区域)*数量列区域)
同时按Ctrl+Shift+Enter三键输入数组公式
因为你没给具体区域,自己去替换吧。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网