2016-01-23 91 views
1

我正在帮助一个夏令营,希望能够查找父母支付的金额。我的形式给我的结果是这样Google表格:VLOOKUP多行

我希望能够做到行 我的代码中支付,如果输入任一我的人的名字量的索引查找可以让我仰视第一个父母的姓氏和名字,但不是第二个,所以我需要在某处添加一个OR函数,但我不确定在哪里。

= INDEX(FILTER(FACTURATION G:!G; FACTURATION B:B = B3; FACTURATION C:!C = C3); 1)

我尝试这样做,但没有运气

= INDEX(OR(FILTER(FACTURATION G:!G; FACTURATION B:B = B3; FACTURATION C:!C = C3); FILTER(FACTURATION G:G; FACTURATION! E:E = B3; FACTURATION!F:F = C3)))

这里是链接到spreadsheet

任何建议,将不胜感激。

回答

0

我想通了兴趣的人:

= FILTER(表G:G;(C组:!Ç = B3)(名单B:B = A3)+(表F:!F = B3)(名单E:E = A3))

我想要的东西列出

= FILTER(List!G:G; (列表C:C = B3)(B组:!B = A3) +(列表F:!F = B3)(列表E:!E = A3))

前两个标准(第一名字和姓氏)

= FILTER(列表G:!G;(列表C:C = B3)(!列表B:B = A3)+ (!列表F:F = B3) (!列表E:E = A3)

第二criterieon(名和姓)

我错过了运算符* = AND // + = O [R

感谢

0

请问这个公式的工作,只要你想:

=FILTER(List!G:G;(List!C:C=B3)+(List!B:B=A3))

+0

我试过,但即使是在例如纸,它似乎并没有工作,因为当我改变的成本表的名称,数量不再改变。这两个条件必须满足(名字和最后)为 –

+0

这一行中的任一名称我想这样的东西:= FILTER(List!G:G;(List!C:C = B3; List!B:B = A3)+(List!F:F = B3; List!E:E = A3))但是不起作用 –

1

尝试:

=IF(OR(List!$C2 = $B2; List!$C2 =$B2);List!$G2;IF(OR(List!$E2=$A2;List!$F2=$B2);List!$G2;List!$G2))