Учебное пособие по Excel: пример упрощенной формулы 401k Match

Содержание

В этом видео мы рассмотрим, как упростить некоторые формулы, которые мы создали в предыдущем видео, путем замены операторов IF на функцию MIN и немного логической логики.

Обязательно посмотрите первое видео, если вы еще этого не сделали.

В этом примере у нас есть формулы, которые вычисляют соответствие компании пенсионному плану, спонсируемому работодателем, на двух уровнях.

Оба уровня используют один или несколько операторов IF, а вторая формула немного сложна.

Давайте посмотрим, как немного упростить формулы.

=IF(C5<=4%,C5*B5,4%*B5)

Для уровня 1 соответствие компании ограничено 4%. Если отсрочка меньше или равна 4%, мы можем просто использовать ее как есть и умножить C5 на B5, но когда отсрочка больше 4%, мы умножаем 4% на B5.

Итак, во-первых, мы можем немного упростить задачу, просто попросив функцию ЕСЛИ вычислить процент. Затем умножьте результат на B5.

=IF(C5<=4%,C5,4%)*B5

По возможности всегда полезно удалять дублирование в формуле.

Но мы также можем полностью удалить IF, используя вместо него MIN.

=MIN(C5,4%)*B5

По сути, мы берем меньшее из C5 или 4% и умножаем B5. Нет необходимости в IF.

Для уровня 2 у нас есть более сложная формула:

=IF(C5<=4%,0,IF(C5<=6%,(C5-4%)*B5,2%*B5))*50%

Во внешнем IF мы проверяем отсрочку. Если меньше 4%, все готово. Это означает, что весь матч был обработан на уровне 1, поэтому уровень 2 равен нулю.

Однако, если отсрочка превышает 4%, мы используем другую IF. Этот IF проверяет, меньше ли отсрочка или равна 6%. Если это так, мы вычитаем 4% и умножаем на B5. Если нет, мы просто используем 2%, так как два процента - это максимальное соответствие на уровне 2.

Давайте сначала выведем B5 из IF, как мы это делали раньше.

=IF(C5<=4%,0,IF(C5<=6%,C5-4%,2%)*B5)*50%

Теперь мы можем переписать внутренний IF с MIN, как мы делали на уровне 1.

=IF(C5>4%,MIN(2%,C5-4%),0%)*B5*50%

Возьмите меньшие 2% или C5-4%, затем умножьте B5.

Это более простая формула, но мы можем пойти еще дальше, используя булеву логику.

Обратите внимание, что C5> 4% - это логическое выражение, которое возвращает ИСТИНА или ЛОЖЬ. Теперь в Excel TRUE оценивается как 1, а FALSE оценивается как ноль.

Это означает, что мы можем удалить IF и просто умножить выражение на остальную часть формулы:

=(C5>4%)*MIN(2%,C5-4%),0%)*50%*B5

Если C5 не превышает 4%, выражение возвращает FALSE (или ноль) и отменяет остальную часть формулы, поскольку ноль умноженный на что-либо равно нулю.

Курс

Основная формула

Интересные статьи...