В этом руководстве показано, как использовать Функция 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: