Excel countif 和 sumif 一起使用

标签 excel excel-formula

我正在尝试在 Excel 中编写一个公式,该公式将计算我们售出少于 50 个特定产品的次数。例如,这是一天的销售额:

Order | Product | Qty
1     |    A    |  5 
2     |    A    |  5
3     |    A    |  5
4     |    B    | 30
5     |    C    | 75

我想要一个单元格中的公式,说明我们对某种产品的需求少于 50 次。所以在上面的例子中,总共有 15 个 A,30 个 B 和 75 个 C,所以其中 2 个小于 50。

我认为它需要是 COUNTIF 和 SUM 的数组函数,但无法弄清楚。

最佳答案

你可以使用这个公式:

=SUMPRODUCT(--(IF(ROW($B$2:$B$10)=MATCH($B$2:$B$10,$B$1:$B$10,0),SUMIF($B$2:$B$10,$B$2:$B$10,$C$2:$C$10),"")<50))

Note: It's an array formula and must be entered through Ctrl+Shift+Enter



enter image description here

产品订单放置可以是随机的,不必按顺序排列。

关于Excel countif 和 sumif 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57392638/

相关文章:

vba - VLookUp 到另一个打开的工作簿错误

excel - 使用 vba 脚本将 .txt 中的数据挖掘到 excel 电子表格

java.lang.ClassNotFoundException : org. apache.commons.collections4.ListValuedMap

vba - 使用输入框作为 excel 范围

vba - 如何使用 VLOOKUP 并使用 VBA 从其他工作表获取详细信息

excel - 计算特定范围/列中的非空白行Excel

Excel公式包含=+

arrays - Excel VBA 数组 - 写入事务数据

vba - VBA中从字符串中提取数字

excel - 函数体中的 INDIRECT 和 OFFSET 使名称变得特殊