两个列表的 Sumproduct 顺序不同
Sumproduct with two lists not in same order
我有两个顺序不同的列表,但每个列表都有一个唯一的标识符。
Table 1:
ID 佣金销售组
100 美元 5 10 1
200 美元 7 10 1
300 美元 4 10 1
400 美元 7 10 1
500 美元 8 10 2
600 美元 5 10 2
700 美元 2 10 2
Table 2:
ID 佣金销售组
100 美元 2 12 1
300 美元 2 14 1
400 美元 2 15 1
600 美元 2 16 2
500 美元 2 17 2
700 美元 2 12 2
在这种情况下,当组等于 1(或 2,视情况而定)时,我需要计算 (Table 2 销售额) * (Table 1 佣金) 的总和。我遇到的问题是 table 的顺序并不总是相同,并且 ID 丢失(但永远不会添加回来)。有没有办法在两者之间求和?我有数百个这样的 table,我需要将 Table i 销售额乘以 Table i-1 佣金。我也无法对数据进行排序,因为这会花费很长时间(更不用说由于缺少 ID 号而无法排列的东西)。任何帮助,将不胜感激。我正在查看历史数据,因此我需要将此计算进行 100 次,并将其与其他信息一起显示在摘要 table 中。
tables 将在标有 1、2、3 等的工作表上(打算让我自己间接)。是的,它只会乘以 IDS 相同的数字。我想用 table 1(上月末)的佣金率乘以 table 2(当月的销售额)的销售额。我想总结第 1 组和第 2 组的所有佣金。对于第 1 组,我需要为 ID 100 做 ($5 * 12) +($4 * 14) 为 ID 300 + ($7*15) 为 ID 400第 1 组总佣金 (ID 100,300,400) 为 221 美元。然后我需要为第 2 组做同样的事情。
理论上,您可以获得第 1 组的结果,假设来自 table2 的销售额乘以每个相关 ID 来自 table1 的佣金,使用以下公式
=SUMPRODUCT((Group2=1)+0,SUMIF(ID1,ID2,Commission1),Sales2)
假设所有 ID 在 table1 中只显示一次
.....但在您的问题示例中,针对每个 ID 显示的佣金在每个 table 中都是相同的,因此如果情况总是如此,您只需要来自 table2
你在评论中的例子对我来说没有任何意义,例如你有 7*13 美元,但两者都没有 13 table 所以我不知道它来自哪里
这似乎是 Pivot table
的作品
我有两个顺序不同的列表,但每个列表都有一个唯一的标识符。
Table 1:
ID 佣金销售组 100 美元 5 10 1 200 美元 7 10 1 300 美元 4 10 1 400 美元 7 10 1 500 美元 8 10 2 600 美元 5 10 2 700 美元 2 10 2
Table 2:
ID 佣金销售组 100 美元 2 12 1 300 美元 2 14 1 400 美元 2 15 1 600 美元 2 16 2 500 美元 2 17 2 700 美元 2 12 2
在这种情况下,当组等于 1(或 2,视情况而定)时,我需要计算 (Table 2 销售额) * (Table 1 佣金) 的总和。我遇到的问题是 table 的顺序并不总是相同,并且 ID 丢失(但永远不会添加回来)。有没有办法在两者之间求和?我有数百个这样的 table,我需要将 Table i 销售额乘以 Table i-1 佣金。我也无法对数据进行排序,因为这会花费很长时间(更不用说由于缺少 ID 号而无法排列的东西)。任何帮助,将不胜感激。我正在查看历史数据,因此我需要将此计算进行 100 次,并将其与其他信息一起显示在摘要 table 中。
tables 将在标有 1、2、3 等的工作表上(打算让我自己间接)。是的,它只会乘以 IDS 相同的数字。我想用 table 1(上月末)的佣金率乘以 table 2(当月的销售额)的销售额。我想总结第 1 组和第 2 组的所有佣金。对于第 1 组,我需要为 ID 100 做 ($5 * 12) +($4 * 14) 为 ID 300 + ($7*15) 为 ID 400第 1 组总佣金 (ID 100,300,400) 为 221 美元。然后我需要为第 2 组做同样的事情。
理论上,您可以获得第 1 组的结果,假设来自 table2 的销售额乘以每个相关 ID 来自 table1 的佣金,使用以下公式
=SUMPRODUCT((Group2=1)+0,SUMIF(ID1,ID2,Commission1),Sales2)
假设所有 ID 在 table1 中只显示一次
.....但在您的问题示例中,针对每个 ID 显示的佣金在每个 table 中都是相同的,因此如果情况总是如此,您只需要来自 table2
你在评论中的例子对我来说没有任何意义,例如你有 7*13 美元,但两者都没有 13 table 所以我不知道它来自哪里
这似乎是 Pivot table
的作品