Новости:

Новая редакция правил форума: 2.4. Если вопрос или ответ содержится во вложенном файле, все-равно кратко описывайте в сообщении вопрос или суть решения. Это необходимо, чтобы тему можно было найти через поиск.

Главное меню

Двойной ВПР (ИНДЕКС)

Автор Varvara Dubrovskaya, 12.11.2014, 00:45

« назад - далее »

Varvara Dubrovskaya

Здравствуйте, очень извиняюсь, наверно, это тема поднималась уже несколько раз, но как не пробовала, не получилось. Мне надо вытащить с первого листа в Ф4 по определенному артикулу и дате Сумму. То есть по артикулу 1000 вытащить сумму в определенный временной период и так по всем артикулам и периодам. Что-то вроде двойного ВПР. Это делается с помощью ИНДЕКС?

zs

тройной СУММЕСЛИМН
=СУММЕСЛИМН(ЗАДАНИЕ!$J$11:$J$54;ЗАДАНИЕ!$C$11:$C$54;">="&H4;ЗАДАНИЕ!$C$11:$C$54;"<"&I4;ЗАДАНИЕ!$I$11:$I$54;A7)

iron priest

=СУММПРОИЗВ((ГОД(ЗАДАНИЕ!$C$10:$C$54)=ГОД(Ф4!K$4))*(МЕСЯЦ(ЗАДАНИЕ!$C$10:$C$54)=МЕСЯЦ(Ф4!K$4))*(ЗАДАНИЕ!$I$10:$I$54=Ф4!$A1)*ЗАДАНИЕ!$J$10:$J$54)

для оплаты тоже самое, только с минусом

Varvara Dubrovskaya

Спасибо, получилось.
А подскажите еще, реально ли к этой формуле добавить что-нибудь так, чтобы в зависимости от того, стоит ли 51 в столбике Е или Д сумма была либо с плюсом, либо с минусом? Например, если в Е, у ответа будет стоять +, если в Д, у ответа будет стоять минус.

vikttur

=формула*ЕСЛИ(там=51;-1;1)

iron priest

Цитата: Varvara Dubrovskaya от 12.11.2014, 17:05
Спасибо, получилось.
А подскажите еще, реально ли к этой формуле добавить что-нибудь так, чтобы в зависимости от того, стоит ли 51 в столбике Е или Д сумма была либо с плюсом, либо с минусом? Например, если в Е, у ответа будет стоять +, если в Д, у ответа будет стоять минус.

=СУММПРОИЗВ((ГОД(ЗАДАНИЕ!$C$10:$C$54)=ГОД(Ф4!K$4))*(МЕСЯЦ(ЗАДАНИЕ!$C$10:$C$54)=МЕСЯЦ(Ф4!K$4))*(ЗАДАНИЕ!$I$10:$I$54=Ф4!$A7)*(--ЗАДАНИЕ!$D$10:$D$54=51)*ЗАДАНИЕ!$J$10:$J$54)-СУММПРОИЗВ((ГОД(ЗАДАНИЕ!$C$10:$C$54)=ГОД(Ф4!K$4))*(МЕСЯЦ(ЗАДАНИЕ!$C$10:$C$54)=МЕСЯЦ(Ф4!K$4))*(ЗАДАНИЕ!$I$10:$I$54=Ф4!$A7)*(ЗАДАНИЕ!$E$10:$E$54=51)*ЗАДАНИЕ!$J$10:$J$54)