theblabs
@theblabs

Как учитывать результат зависимого параметра в формуле?

Какой подход для расчета экономики можно использовать для описанного ниже кейса и как может выглядеть формула для расчета?

ВВОДНОЕ
  1. Есть таблица, в которой описаны зависимые элементы
  2. Во вкладке А есть разметка наград, которая состоит из Типа (Usual, Rare, Legend), Кол-во баллов (100, 200, 300) требуемое для получения награды
  3. Во вкладке Б идет расчет экономики по дням, в какие дни пользователь получит ту или иную награду в зависимости от набранных баллов
  4. Есть метрика сколько баллов игрок набрал по дням
  5. Есть метрика сколько наград игрок получил по каждому типу за все дни
  6. Расчет экономики идет на 360 дней


ЗАДАЧА
  1. Нужно вывести по дням сколько игрок получает наград разного типа согласно разметки, при этом учитывать ранее выданные награды (чтобы кол-во выданных наград не превышало завешенное кол-во наград в разметке.
  2. Например: Usual 100 баллов, Usual 250 баллов, Rare 300 баллов, Rare 400 баллов, Legend 1000 баллов


ПРОБЛЕМА
  1. Общее кол-во выданных награды является переменной частью и обновляется от кол-во цифр в строке
  2. Итерационных вычислений не хватает для обновления этой формулы, а делать их больше не хочется
  3. Как видно на скрине ниже, вместо одной награды мы выдаем 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)


6491f3ee3fd32731727107.png
6491f3f500f34032459620.png
6491f3fbaf2a9197566221.png
6491f40205049664769891.png

ПРЕДПОЛАГАЕМОЕ РЕШЕНИЕ
Возможно если заменить формулу подсчета кол-ва единиц в строке на другую, проблема решится. Второе решение - изменить подход учета единиц
  • Вопрос задан
  • 51 просмотр
Решения вопроса 1
theblabs
@theblabs Автор вопроса
РЕШЕНИЕ
=COUNTIFS(LEAGUES!$E$77:$E$136,"<"&F141,LEAGUES!$D$77:$D$136,"Турнир 1",LEAGUES!$F$77:$F$136,"legend")-SUM(E$144:$F$144)


Можно отнимать уже выданные ранее награды по формуле выше
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы