Я пытаюсь создать формулу, основанную на нескольких условиях.

Я хочу, чтобы моя формула позволила мне поставить ограничение на число, а также вернуть число в 0, если оно станет отрицательным. Это формула у меня в настоящее время.

=IF(C3<Sheet1!C4,0,*C3-C4-C5-C6)*

Проблема с последним набором данных между * * . Ограничение на этот ответ составляет 850 000. Итак, если C3 очень большой, мое число превышает ограничение. Я чувствую, что есть простое решение. Но я в растерянности.

2 ответа2

1
=MIN(MAX(0,C3-C4-C5-C6),850000)

Если C3-C4-C5-C6 отрицателен, возвращает ноль; если оно больше 850 000, возвращает 850 000; else возвращает результат C3-C4-C5-C6 .

0

Без должного понимания вашего вопроса, я предполагаю, что вы хотите ограничить число от 0 до 850000 независимо от того, какова сумма цифры.

Поэтому, я предполагаю, что что-то вроде этого - то, что вы ищете:

=IF(A2<0,0,IF(A2>850000,850000,A2))

Очевидно, вам необходимо установить диапазоны так, чтобы вы не работали статически с A1, A2, A3 и т.д., И вам может даже понадобиться справочная таблица, например, так:

=IF(A3<F3,0,IF(A3>F4,F4,A3))

Если вы перенесете свой минимум и максимум на другой лист и поместите свои "суммы оцененных" ячеек вместо A2/A3/ и т.д., То это должно дать вам то, что вы ищете (снова, если я правильно понял ваш вопрос)

Надеюсь это поможет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .