Как мы все знаем, мы можем использовать функцию Nested IF, чтобы проверить, выполняются ли несколько условий. Но здесь функцию IFS намного проще использовать, чем функцию Nested IF. Функция IFS используется для проверки нескольких условий и возврата значения, соответствующего первому результату ИСТИНА, если ни одно из предоставленных условий не оценивается как ИСТИНА, функция возвращает ошибку # Н/Д.
Содержание
- Синтаксис:
- Аргументы:
- Возврат:
- Примеры:
- -> Лучшие инструменты для работы в офисе
Синтаксис:
Синтаксис функции IFS в Excel:
Аргументы:
- : обязательно. Условие, которое принимает значение ИСТИНА или ЛОЖЬ.
- : обязательно. Возвращает результат, если логический_тест1 – ИСТИНА. Он может быть пустым.
- : необязательно. Второе условие, которое принимает значение ИСТИНА или ЛОЖЬ.
- : необязательно. Возвращает второй результат, если логический_тест2 – ИСТИНА. Он может быть пустым.
Примечания :
- 1. Эта функция IFS позволяет вводить до 127 условий. И это применимо к Excel 2019, Office 365. Все версии, предшествующие Excel 2019, не поддерживают эту функцию.
- 2. Если ни один из логических тестов не оценивается как ИСТИНА, будет возвращена ошибка # Н/Д.
- 3. Значение ошибки #VALUE возникает, если предоставленный логический_тест возвращает любое значение, кроме TRUE или FALSE.
Возврат:
Чтобы проверить несколько условий и вернуть соответствующее значение с первым ИСТИННЫМ результатом.
Примеры:
Пример 1. Использование функций IFS для определения оценки на основе баллов
Чтобы назначить оценку каждому учащемуся на основе их оценки, как показано на следующем скриншоте:
Пожалуйста, примените формулу ниже , поэтому оценка будет иметь следующую категорию: 0–60: оценка F; 60-70 лет – сорт Д; 70-80: сорт С; 80-90: марка Б; больше или равно 90: оценка A.
Примечание . Вы также можете использовать ссылки на ячейки для замены статических чисел следующим образом:
Пример 2: Использование функций IFS для расчета комиссии на основе продаж
Функция IFS может помочь вам рассчитать суммы комиссии на основе различных ставок комиссии и совокупные итоги продаж за каждый месяц.
Предположим, у вас есть таблица с общими объемами продаж и комиссионных для всех продавцов, как показано на следующем снимке экрана. Как вы можете рассчитать комиссию на основе различных комиссионных ставок в Excel?
Следующая формула может дать значение комиссии для каждого торгового персонала, используйте это:
, что означает:
- , если общая сумма продаж составляет 0-40000: комиссия = продажи * 0;
- если продажи итого 40000-80000: комиссия = продажи * 2%;
- если сумма продаж составляет 80000-100000: комиссия = продажи * 3,5%;
- если продажи итого больше или равно 100000: комиссия = продажи * 7%;
Советы : функция IFS получит ошибку # N/A, если ни одно из условий не оценивается как ИСТИНА. Если вы хотите заменить # Отсутствует ошибка другого значимого значения, вы должны добавить условие ELSE в конце функции IFS.
Обычно используйте функцию IFS:
Используйте функцию IFS с условием ELSE:
Примечание . В приведенной выше формуле добавление последнего условия «ИСТИНА», «Другие» вернет значение «Другие». “когда ни одно из условий в функции IFS не оценивается как ИСТИНА.
-> Лучшие инструменты для работы в офисе
Источник: