Перейти к содержанию

Инфа для модераторов

#723
Shander
именно. и теперь условие хп>35 учтено и все показывает правильно, так же для случая, когда количество поднимаемых демонов получалось больше максимально возможного значения. для сводной таблицы эти условия специально не применял.
новая версия:
1. зачем такая сложная формула вычисления числа демонов по питам? зачем проверять хп? макс число демонов по питам ОКРВНИЗ(ПРОИЗВЕД(pits;50)/35;1)), чем эта формула не достаточна?
2. ВПР ограничивает использование до 6000, введи 6001 пит и уже получишь н/д. (с hp от 1 до 35)
3. избыточная конструкция "если" в подсчете числа демонов. Выглядит конструкция примерно так (опишу в виде псевдокода для наглядности):
ЕСЛИ (А>0 И Б>0)
{
ЕСЛИ (А>0)
{Вернуть Формула1}
ИНАЧЕ
{ Вернуть 0 }
ЕСЛИ (Б>0)
{Вернуть Формула1}
ИНАЧЕ
{ Вернуть 0 }
}
ИНАЧЕ
{ Вернуть 0 }

4. в большой таблице (которая показывает число демонов при числе жертв от 1 до 600) нет проверки при хп > 35 ... собственно ошибка.

PS: последнюю формулу не осилил (для расчета достаточного числа жертв) похоже она специально обфусцирована :p но в ней прослеживается стиль указанный в п.3. такое впечатление что ты тестировал отдельные куски если, а потом вставлял их внутрь других.