Примеры функций IFS - Excel и Google Таблицы

В этом руководстве показано, как использовать Функция Excel IFS в Excel.

Обзор функции IFS

Функция Excel IFS выполняет несколько тестов и возвращает значение, соответствующее первому истинному результату.

Чтобы использовать функцию IFS Excel Worksheet, выберите ячейку и введите:

(Обратите внимание, как появляются входные данные формулы)

Синтаксис и входные данные функции IFS:

= IFS (тест1; значение1; [тест2; значение2];…)

test1 - Первый логический тест.

значение1 - Результат, когда test1 - ИСТИНА.

test2, значение2 - [необязательно] Вторая пара тест / значение.

Что такое функция IFS?

IFS - это «условная» функция. Вы определяете серию логических тестов, каждая из которых связана с возвращаемым значением. Excel обрабатывает каждый из ваших тестов по очереди, и как только он обнаруживает, что результат оценивается как ИСТИНА, он возвращает значение, которое вы связали с этим тестом.

Это работает почти так же, как при вложении нескольких операторов IF, но, как правило, с ним легче читать и работать.

Как использовать функцию IFS

Вы используете функцию Excel IFS следующим образом:

= IFS (C3 <50; F; C3 <60; E; C3 <70; D; C3 <80; C; C3 <90; B; C3 <= 100; A ")

Эта формула берет оценку учащегося за тест и преобразует ее в его оценку за этот тест.

Формула может показаться сложной, но она станет более понятной, если вы поместите каждый тест в отдельную строку:

= IFS (C3 <50; F; C3 <60; E; C3 <70; D; C3 <80; C; C3 <90; B; C3 <= 100; A ")

Так-то лучше! Теперь стало намного яснее, что у нас есть серия тестов, сопряженных с возвращаемым значением. Excel просматривает список до тех пор, пока не найдет совпадение, а затем возвращает оценку, сопоставленную с этой оценкой.

Вы можете определить до 127 тестов в функции IFS.

Установка значения по умолчанию

С помощью обычного оператора IF мы определяем два значения, которые может возвращать Excel: одно для случая, когда логическая проверка верна, а другое - для случая, когда оно ложно.

IFS не имеет возможности добавить ложное возвращаемое значение, и если Excel не найдет совпадения ни в одном из ваших тестов, он вернет # N / A. Нехорошо. Но мы можем обойти это, установив значение по умолчанию.

Это работает так:

= IFS (C3 <50, «F», C3 <60, «E», C3 <70, «D», C3 <80, «C», C3 <90, «B», C3 <= 100, «A «ИСТИНА,« Неизвестно »)

Мы создали последний логический тест - просто «ИСТИНА» само по себе.

ИСТИНА, естественно, оценивается как ИСТИНА. Таким образом, если Excel не находит совпадения в наших предыдущих тестах, всегда будет запускаться последний тест, и Excel вернет значение «Неизвестно».

Что IFS может вернуть

Выше мы сказали IFS вернуть текстовую строку - оценку, связанную с каждой оценкой теста. Но вы также можете возвращать числа или даже другие формулы.

Например, если у вас есть отдел продаж, и вы платите им комиссию в зависимости от стоимости каждой продажи, вы можете использовать IFS для расчета их комиссии в соответствии со стоимостью продажи.

= IFS (C3 <20000, C3 * 0,02, C3 <40000, C3 * 0,03, C3 = 60000, C3 * 0,05, ИСТИНА, 0)

Теперь IFS проверит значение в C3, а затем вернет связанную формулу, когда найдет совпадение. Таким образом, продажи ниже 20 000 долларов приносят 2% дохода, менее 40 000 долларов - 3% и т. Д.

Для удобства мы также установили значение по умолчанию 0.

IFS в Google Таблицах

Функция IFS работает в Google Таблицах точно так же, как и в Excel:

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave