武陵观察网 问答 excel中怎么用sumproduct函数多条件求和

excel中怎么用sumproduct函数多条件求和

Sumproduct函数总结了这些条件。很多人都写过这种经历。基本形式如下=SUMPRODUCT((第一列满足第一个条件)*(第二个区域满足第二个条件)* ……(第n个区域满足第n个条件)。像这样的形式是根据条件来计数的。

=SUMPRODUCT((第一列满足第一个条件)*(第二个区域满足第二个条件)*……(第n个区域满足第n个条件)*(一列区域)像这样的形式就是条件求和。

这里所指的条件关系是“与”,即从1到N的条件同时满足才能参与计数或求和。

今天要讲的是条件关系是“或”,即从1到N的条件只需要满足一个。

涉及到if函数的知识,数组公式的输入等等。

工具/原材料

计算机

擅长

方法/步骤

先说最基本的用法。如前所述,三个箭头表示类区满足类一条件,就业企业满足实力条件。两个条件都满足的工资项目总结起来很简单。

有三条记录符合条件。这三条记录的行中对应的薪资项目之和为9000。

现在我用这个数组公式,找出是班名1班还是就业企业强。只要满足其中一个条件,记录行的工资就算作求和项。这里的条件关系是或

这两个盒子操作后会返回两个数组。数组由真和假逻辑值组成。第一个数组中的true元素表示该类在Class One中,false元素表示该类不在Class One中。第二个框中返回数组中的真元素表示就业企业强,假元素表示就业企业不强。

当两个数组相加时,数组中相同位置的元素分别相加,运算中涉及的逻辑值转换为1,相加转换为0,那么新数组一定是由0、1、2组成,0来自于两个数组中相同位置的元素都为假;1来自两个数组中相同位置的元素,一个为真,另一个为假,2来自两个数组中相同位置的元素,都为真。

这里是两个数组相加返回的新数组,由0,1,2组成。这个数组是if函数的第一个参数,if函数的第一个参数需要逻辑值或者返回逻辑值的判断。这里我省略了对数组0的判断,if函数会根据数组中的元素返回不同的值。1和2都会返回1,0会返回0,最后会返回一个由0和1组成的数组。

选中的黑色区域是if函数返回的数组,数组中的1表示该位置满足两个条件中的至少一个,数组中的0表示该位置不满足两个条件中的任何一个。这个数组乘以薪资区域,数组相乘的规则是对应的position元素相乘得到一个新的元素数组。

Sumproduct正在此数组中添加元素。

由于if函数的第一个参数是数组,所以公式属于数组公式。按ctrl shift键输入公式。

以上是excel中sumproduct函数多条件求和(或关系)的图形教程。希望能帮到你!

本文来自网络,不代表本站立场,转载请注明出处:https:

excel中怎么用sumproduct函数多条件求和

武陵观察网后续将为您提供丰富、全面的关于excel中怎么用sumproduct函数多条件求和内容,让您第一时间了解到关于excel中怎么用sumproduct函数多条件求和的热门信息。小编将持续从百度新闻、搜狗百科、微博热搜、知乎热门问答以及部分合作站点渠道收集和补充完善信息。