使用表之间查找的数组的 Sumproduct
Sumproduct of arrays using lookups between tables
使用 O365
在 F2 中,使用金额和分配百分比 Tables 查找类型“收入”和组“A”的总和。
F2 = 10,000 美元 * 10 % + 15,000 美元 * 20% = 4,000 美元
10% = ACCT + A
20% = BRRT + A
我试图避免向金额 Table 添加辅助列,例如:
使用=XLOOKUP(Table1[@[Dept]:[Dept]]&Table1[[#Headers],[A]],Table2[[Dept]:[Dept]]&Table2[[Group]:[Group]],Table2[[Alloc%]:[Alloc%]],0)*Table1[@[Amount]:[Amount]]
到目前为止,我对如何在 J2 中不使用 Helper Columns 和 SUMIFS 进行操作感到困惑。考虑到我的数据集大小(20 万行),此方法会使用太多资源。
有什么想法吗? SUMPRODUCT 与 SUMIFS? Power BI table 链接和 DAX? TIA
你在 SUMPRODUCT 和 SUMIFS 的正确道路上:
=SUMPRODUCT(SUMIFS(Table1[[Amount]:[Amount]],Table1[[Type]:[Type]],Table4[@[Type]:[Type]],Table1[[Dept]:[Dept]],Table2[[Dept]:[Dept]])*Table2[[Alloc %]:[Alloc %]]*(Table2[[Group]:[Group]]=Table4[[#Headers],[A]]))
- 表 1 = A1:C5
- 表 2 = A7:15
- 表 4 = E1:I3
使用 O365
在 F2 中,使用金额和分配百分比 Tables 查找类型“收入”和组“A”的总和。
F2 = 10,000 美元 * 10 % + 15,000 美元 * 20% = 4,000 美元
10% = ACCT + A
20% = BRRT + A
我试图避免向金额 Table 添加辅助列,例如:
使用=XLOOKUP(Table1[@[Dept]:[Dept]]&Table1[[#Headers],[A]],Table2[[Dept]:[Dept]]&Table2[[Group]:[Group]],Table2[[Alloc%]:[Alloc%]],0)*Table1[@[Amount]:[Amount]]
到目前为止,我对如何在 J2 中不使用 Helper Columns 和 SUMIFS 进行操作感到困惑。考虑到我的数据集大小(20 万行),此方法会使用太多资源。
有什么想法吗? SUMPRODUCT 与 SUMIFS? Power BI table 链接和 DAX? TIA
你在 SUMPRODUCT 和 SUMIFS 的正确道路上:
=SUMPRODUCT(SUMIFS(Table1[[Amount]:[Amount]],Table1[[Type]:[Type]],Table4[@[Type]:[Type]],Table1[[Dept]:[Dept]],Table2[[Dept]:[Dept]])*Table2[[Alloc %]:[Alloc %]]*(Table2[[Group]:[Group]]=Table4[[#Headers],[A]]))
- 表 1 = A1:C5
- 表 2 = A7:15
- 表 4 = E1:I3