Какой подход для расчета экономики можно использовать для описанного ниже кейса и как может выглядеть формула для расчета?
ВВОДНОЕ
- Есть таблица, в которой описаны зависимые элементы
- Во вкладке А есть разметка наград, которая состоит из Типа (Usual, Rare, Legend), Кол-во баллов (100, 200, 300) требуемое для получения награды
- Во вкладке Б идет расчет экономики по дням, в какие дни пользователь получит ту или иную награду в зависимости от набранных баллов
- Есть метрика сколько баллов игрок набрал по дням
- Есть метрика сколько наград игрок получил по каждому типу за все дни
- Расчет экономики идет на 360 дней
ЗАДАЧА
- Нужно вывести по дням сколько игрок получает наград разного типа согласно разметки, при этом учитывать ранее выданные награды (чтобы кол-во выданных наград не превышало завешенное кол-во наград в разметке.
- Например: Usual 100 баллов, Usual 250 баллов, Rare 300 баллов, Rare 400 баллов, Legend 1000 баллов
ПРОБЛЕМА
- Общее кол-во выданных награды является переменной частью и обновляется от кол-во цифр в строке
- Итерационных вычислений не хватает для обновления этой формулы, а делать их больше не хочется
- Как видно на скрине ниже, вместо одной награды мы выдаем 339 (сумма всех единиц в строке)
if($NC$142>=LEAGUES!$E$5,countifs(LEAGUES!$E$77:$E$136,"<"&F141,LEAGUES!$D$77:$D$136,"Турнир 1",LEAGUES!$F$77:$F$136,"usual"),0)
ПРЕДПОЛАГАЕМОЕ РЕШЕНИЕ
Возможно если заменить формулу подсчета кол-ва единиц в строке на другую, проблема решится. Второе решение - изменить подход учета единиц