Я искал его в течение длительного времени, но только теперь мне не разрешено создавать для него функцию vba, и было бы лучше не использовать «If», поскольку формула уже становится более сложной, чем Я бы хотел использовать этот проект.Как определить нижнее значение для возврата формулы в ячейке, основанной на другом значении ячейки?
У меня есть элемент, который является результатом слишком большой цепочка «IF» s (предельно упрощена ниже для краткости образца):
=IF(
Aux_2!B2=1;
IF(
E43=0;
MIN(PG_Inicial!E49;PG_Inicial!E51);
MIN(PG_Inicial!E43;PG_Inicial!E49;PG_Inicial!E51));
IF(
E43=0;
MIN(PG_Inicial!E49;PG_Inicial!E51;PG_Inicial!E53);
MIN(PG_Inicial!E43;PG_Inicial!E49;PG_Inicial!E51;PG_Inicial!E53)))
Но теперь любое возвращение оно должно значение должно быть больше или равно E40.
Есть ли встроенная функция, чтобы сделать это в excel-2007? Или единственный способ сделать это - использовать другой «IF»?
Редактирование: Как предложил Гэри, вам не нужно иметь «нижнее» ограничение, вы можете использовать функцию «MAX».
Это будет выглядеть так:
=MAX(E40; TheBigFormula)
Спасибо!
если bigformula меньше, чем E40 ваше предложение будет приводить к значению bigformula и оно должно быть наоборот, но ваше предложение заставило меня думать что MAX должен работать ... спасибо – Vereiski