хорошо, заодно продемонстрирую как из дикой для понимания записи можно получить простую, почти легко читаемую формулу
и так формула теперь выглядит так:
Код |
---|
=ЕСЛИ(Пром.Рез<=21;Прибавить;ЕСЛИ(Пром.Рез>=89;Отнять;ЕСЛИ(СЛЧИС()<1/2;Отнять;Прибавить))) |
что вообще человеческим языком значит:
если промежуточный результат <= 21 (то отнимать УЖЕ нечего!) - выбираем случайное число, которое можно прибавить к промежуточному результату
иначе
если промежуточный результат >= 89 (то сюда УЖЕ нечего добавлять!) - выбираем случайное число, которое можно отнять от промежуточного результата
иначе
решаем будем отнимать или прибавлять (так как можем и то и то) и сколько именно
где
Пром.Рез - это промежуточный результат, сумма всех чисел над ячейкой с формулой
формула =СУММ(ИНДЕКС(Лист1!C;2):Лист1!R[-1]C)
Прибавить - случайное число, которое можно прибавить, чтобы в сумме с Пром,Рез получилось не более 99.
формула =СЛУЧМЕЖДУ(11;99-Пром.Рез)
Отнять - случайное число, которое можно отнять от Пром.Рез, чтобы в итоге получитть не меньше 11.
формула =-СЛУЧМЕЖДУ(11;Пром.Рез-11))
можно посмотреть в диспетчере имен.