发布网友 发布时间:2022-04-22 13:58
共3个回答
热心网友 时间:2023-05-01 06:49
一、SUMPRODUCT函数定义
在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。
语法
SUMPRODUCT(array1,array2,array3,
...)
Array1, array2, array3, ... 为 2 到 30 个数组,其相应元素需要进行相乘并求和。
说明
函数 SUMPRODUCT 将非数值型的数组元素作为 0 处理。
二、举例(以数据行数为100行为单元格区间,即维数在1到100行)
(1)、假设要在D1单元格得出:A列单元格姓名为“张三”,B列单元格内容为“收入”,C列数据的总和,(即求张三的总收入)
则D1单元格写入公式
=SUMPRODUCT((A1:A100="张三")*(B1:B100="收入),C1:C100)
(2)、假设要在E1单元格得出:A列姓名为“张三”,B列单元格内容为“支出”,D列单元格内容为”日常“,C列数据的总和,(即求张三的日常总支出)
则E1单元格写入公式
=SUMPRODUCT((A1:A100="张三")*(B1:B100="收入)*(D1:D100="日常"),C1:C100)
热心网友 时间:2023-05-01 06:49
能把部分表格发过来吗?不放心的话可以改变部分数据哦
热心网友 时间:2023-05-01 06:50
你C/37这个参数是不是固定的追问C/37 这个是不会变动的,同时下面会有C/38,C/39也需要如此计算,这个会有影响吗?
追答e33中输入=sumproct(($d$10:$d$26=$c33)*$b$10:$b$26*e$10:e$26),公式可以右拉下拉