这是一个公式:
=sum(filter(somerange,someotherrange=index(lookups!$E$3:$F$50,match($A34,lookups!$F$3:$F$50,0),1)))
所以,如果范围"某些其他范围"包含说苹果,梨和橙子,如果我在我的索引匹配中查找苹果,梨和橙子,它返回单个值"水果",我想总结"某些范围&# 34;它是一种水果。
我可以听到你大喊大叫"只需在你的源数据表中添加一个列,然后查找每个列并将其基于",但是我所拥有的特定表格使得它非常复杂(只需相信我这一点)。
继续这个例子,有没有办法在" somerange"上加上(filter())。其中的值是" someotherrange"对应一个水果?
示例表here。
答案 0 :(得分:1)
尝试使用公式:
=SUM(FILTER(C5:C13,ARRAYFORMULA(VLOOKUP(A5:A13,A17:B25,2,0))="fruit"))
为水果。