Страницы: 1
RSS
ВПР по нескольким условиям со счетом значений из другого списка
 
Помогите, пожалуйста, решить задачу, может тут  и не впр нужен, не знаю, уже много чего перепробовала.
по сути задачу я решила, но с использованием двух дополнительных столбцов, а очень хочется от них избавиться и все сделать в одном столбце, уверена, что это возможно

Задача такая:
Нужно, на листе Data в столбце Очки-Д+ (Q ) выдать значения из таблицы S2:T10, если значения в столбце B встречаются в списке Д+ на листе Spisok (столбец E).
ну т.е. расставить очки только определенной группе людей из этого списка

или по-другому, как избавиться от формул в столбцах O и  P на листе Data?

таблица на листе Data будет постоянно расти, поэтому привязываться можно или к дате события, или к ID

файл в аттаче, надеюсь я понятно написала
 
Здравствуйте!
Цитата
snatg написал:
как избавиться от формул в столбцах O и  P на листе Data
Так не пишите их туда и всё. Запишите их в последнею с ВПР.
Код
=ВПР(ЕСЛИ(СЧЁТЕСЛИМН(Spisok!E:E;Data!B2);СЧЁТЕСЛИМН(Data!B:B;Data!B2;Data!G:G;Data!G2);"");S:T;2;)

Только у вас в списке Список Д+ фамилии должны совпадать с фамилиями на листе Дата. Сидоров не равен Сидоров В.

 
не получилось, как не крутила (
gling, ваша формула всем раздает по 13 очков (
Изменено: vikttur - 28.06.2021 00:29:47
 
Цитата
snatg написал:
ВПР по нескольким условиям
и
Цитата
snatg написал:
не впр нужен
подождем модератора)
Не бойтесь совершенства. Вам его не достичь.
 
Цитата
snatg написал:
всем раздает по 13 очков
Согласен. Не совсем разобрался в логике расчёта ваших формул. Попытаюсь разобраться.
Возможно это не просто ВПР, а расчёт предварительных параметров внутри функции ВПР()
Может формула массива подойдет?
Код
=ЕСЛИ(СЧЁТЕСЛИ(Spisok!E:E;B2);ВПР(СУММ(($B$2:B2=ТРАНСП(Spisok!$E$2:$E$8))*($G$2:G2=G2));S:T;2;);"")
Изменено: gling - 27.06.2021 21:52:30
 
gling, ура, спасибо большое! все заработало!
Страницы: 1
Наверх