Фрагмент (J$4-ДЕНЬ(J$4)+1<=$D5)*99 нужен для того что бы обнулять значение при невыполнении условия, и ни как не влиять при выполнении. Так как в формуле идет выбор по минимальному значению и другие 2 фрагмента всегда положительны то невыполнении условия создаст (ЛОЖЬ)*99 что равно 0 (при арифметических действиях ЛОЖЬ преобразуется в 0) и выбрано будет 0 значение. При истинности условия (ИСТИНА)*99=99 (так как ИСТИНА преобразуется в 1), что заведомо больше месячного интервала и никак не повлияет на минимум.
Выбросил из формулы бессмысленные и ни на что не влияющие фрагменты, и добавил в нужном месте единицу:
Код |
---|
=ЕСЛИОШИБКА(1/(1/МАКС(0;МИН($D5;J$4)-МАКС(($D5-$H5+1);КОНМЕСЯЦА(J$4;-1)+1)+1));"") |
Но я не вникал в смысл вашей таблицы, поэтому затрудняюсь сказать насколько эти формулы соответствуют вашим потребностям. Могу лишь сказать что они воспроизводят вашу таблицу.