Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Подтягивание данных из нескольких таблиц (VBA), Нужно подтянуть данные на основе списка
 
Здравствуйте!
У меня такая проблема: нужно с помощью макроса сделать подтягивание значений из двух таблиц в третью по уникальным значениям в одном столбце (все остальные пустые). Значения из других таблиц могут быть в случайном порядке. Знаю, что есть ВПР() в функциях, но он не подойдет, потому что таблиц больше, да и это нужно делать будет много раз.
Тест - таблица в которую заливать
1 и 2 - таблицы со значениями
безымянный рисунок - примерно что должно быть перенесено.
Суммирование с переборкой последовательности с функцией в зависимости от неё, Сумма всех вариантов ячеек с текстом в зависимости от количества "и"
 
Добрый вечер, формунчане! Такую закадычную задачу мне дали, никак не могу её решить.
Дано: у нас есть результат и несколько персонажей, который к этому результату старались приблизиться (допустим, подкидывание кубика, а персонажи собирались угадать, что же там выпадет). Побеждали те, кто угадал или же те, кто был максимально близок с значению, при том как в положительную, так и в отрицательную сторону (например, если выпало 3, кот сказал что будет 5, а жук что будет 2, то выигрывают оба). Так вот, игра следом должна на основе всех игр подсчитать баллы, которые должны быть высчитаны по следующей формуле:
Количество персонажей / Количество победителей = Начисляемые баллы
Я составил формулу для вывода записи победителей, воспользовавшись существующим здесь макросом на создание функции СцепЕсли(), чтобы составить текстовое сообщение того, кто выигрывает (это тоже попросили). Но вот с подсчетом у меня вышла проблема, ведь игроков может быть больше или меньше, а значит и просто посчитать составить формулу от СчетЕсли, которая бы считала количество каждого игрока с полной победой и частичной... Может пожалуйста подсказать варианты выполнения, а то и вовсе подсказать аналог цикла, который бы брал количество значений первой строки как количество, до которого нужно перебрать или макрос, который бы создавал аналог цикла for в эксель.
Если было бы такое, то я бы попробовал просто бы указать количество циклов, как количество значений первой строки с вычетом не нужных (не игроков), после чего запустил бы цикл, который бы проверял наличие "и" в каждом текстовом, после чего добавлял его в общую сумму, умножив на (количество персонажей / (количество " и " + 1)).
Придумать свой макрос в эксель не позволяет уровень знаний...
Заранее всем спасибо.
Изменено: Никита Митрофанов - 01.08.2024 22:32:35
Страницы: 1
Наверх