需要一些帮助来简化我在2个部分中对1个单元格进行的计算。
表1包含季度,名称,收入 例如。
1, John, 100
2, John, 200
2, Jane, 300
3, John, 400
3, John, 350
VLOOKUP表2:
100 | 300 | 10
301 | 600 | 30
601 | BLANK | 50
我最初做的是在VLOOKUP的收入(D)旁边创建一个列,以便在第3列中获得结果
即= VLOOKUP (Table1C1, A1:C3,3,TRUE)
然后对季度和名称使用SUMIFS来汇总VLOOKUP中找到的值。我如何将它们组合在一起?
我试过了:
VLOOKUP(SUMIFS(Table1C:C,Table1A:A,1,Table1B:B,John),Table2A1:C3,3,TRUE)
这部分有效,但在返回指定值之前,不会针对符合条件的每个收入运行VLOOKUP,而是在引用VLOOKUP之前合并收入。
如果它有帮助,我已经创建了一个虚拟版本 https://docs.google.com/spreadsheets/d/1Hl-TLyfJowcnJU-h6mPgyJ5xUybtOaKb4xmyJozsJow/edit?usp=sharing
我尝试黄色并将VLOOKUP(SUMIFS())
组合成绿色,但不匹配。
答案 0 :(得分:2)
试试这个公式:
=SUMPRODUCT(LOOKUP($C$2:$C$14,Sheet2!$A$1:$C$3)*($B$2:$B$14="John")*($A$2:$A$14=1))
参见图片以供参考
注意: Column A
Sheet2
中的数据必须按升序排列。有关LOOKUP
的详细信息,请参阅this。