我有 3 个工作表,{销售、会员、付款}。我正在进行销售,然后对于交易,选择销售价格为 100 和 300 的成员 A(成员为销售工作表上的单元格 B4,价格为单元格 D4)。交易通过 sumifs、索引和匹配公式计算到 MEMBER 表 D3
=(SUMIFS(Sales!$D$4:$D$9,Sales!$B$4:$B$9,Members!B3)
现在在付款表上,我想为会员 A 和会员 B 输入多笔付款,然后需要从 !MEMBERS D3 & D4 中扣除,但问题是 vlookup 和 index(match()) 只选择一个值,并且不是多个值,所以更新值是错误的。.
=(SUMIFS(Sales!$D$4:$D$9,Sales!$B$4:$B$9,Members!B3)- INDEX(Payments!$B$3:$B$5,MATCH(Members!B3,Payments!$A$3:$A$9,1))))
我想要实现的是!MEMBERS D4 上的 D4 应根据会员 A 的销售额减去会员 A 的付款(多次付款)中的查找值进行更新。
您似乎希望从销售总额中减去付款总额,这建议在这两种情况下使用 SUMIFS。
=SUMIFS(Sales!$D$4:$D$9,Sales!$B$4:$B$9,Members!B3)- SUMIFS(Payments!B$3:B$6,Payments!A$3:A$6,Members!B3)