2016-01-23 3 views
1

Я помогаю в летнем лагере и хочу посмотреть сумму, которую заплатил родитель. Моя форма дает мне результаты, как этотGoogle Таблицы: несколько строк VLOOKUP

Я хочу, чтобы быть в состоянии сделать индексный поиск уплаченного если вход либо из имен лиц в строке Моего кода позволяет мне смотреть фамилию и имя первого родителя, но не второго, поэтому мне нужно добавить в него какую-либо функцию ИЛИ, но я не знаю, где.

= ИНДЕКС (ФИЛЬТР (FACTURATION G:! G, FACTURATION В: В = В3; FACTURATION С: С = С3); 1)

Я попытался это , но не повезло

= ИНДЕКС (ИЛИ (ФИЛЬТР (FACTURATION G:! G, FACTURATION В: В = В3; FACTURATION С:! С = С3); ФИЛЬТР (FACTURATION G: G, FACTURATION! E: E = B3; FACTURATION! F: F = C3)))

Вот ссылка на spreadsheet

Любые предложения будут оценены.

ответ

0

я понял это для тех, кто интересуется:

= FILTER (Список G: G, (Список C:! 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 (Имя и Фамилия)

я пропускал операторы * = и // + = 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

Try:

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