gpt4 book ai didi

excel - 如何识别唯一值实例并求和

转载 作者:行者123 更新时间:2023-12-04 22:24:33 26 4
gpt4 key购买 nike

这个问题建立在我之前关于如何识别和输出找到值的多个实例的帖子的基础上。我之前的帖子:
Array to lookup multiple columns and take another columns information

这个问题略有不同,如果我想对数组中找到的值求和怎么办。我在下面给出了一个例子。表 I2:J4 是为每个工厂编号分配值的引用表。单元格 B3:F9 已填充,用于查找行中每个实例的一个计数的总和。 A列将显示每一行的解决方案。该公式应允许自动填充该列。

enter image description here

例如,我已经填写了 A 列前三行的答案。在第 3 行,我们看到有一个工厂 1002B1 和 1003B1,所以答案是 200+300。我们忽略发现的任何其他植物 # 实例。例如,第 4 行和第 5 行的总和均为 100,无论找到多少相同植物的实例。

我发现自己尝试使用索引,但这会返回 True/False 值,因此您无法添加值的总和。除非您使用 True/False 来确定引用表中值的位置并使用它来找到总和,我不知道该怎么做。

最佳答案

使用这个数组公式

=SUM(IF(B2:F2<>"",IF(MATCH(B2:F2,B2:F2,0)=COLUMN(B2:F2)-MIN(COLUMN(B2:F2))+1,SUMIFS(J:J,I:I,B2:F2))))

作为一个数组公式,退出编辑模式时必须使用 Ctrl-Shift-Enter 而不是 Enter 来确认。

enter image description here

如果有新的动态数组公式(目前仅适用于 Office 365 预览体验成员),那么获取一组唯一条目会变得更加简单:
=SUMPRODUCT(SUMIFS(J:J,I:I,UNIQUE(TRANSPOSE(B2:F2))))

enter image description here

关于excel - 如何识别唯一值实例并求和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59256054/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com