Оглавление
Функция IF является одной из наиболее полезных и широко используемых функций в Microsoft Excel Если в повседневной работе в Excel нам нужно провести логическое сравнение, мы используем функцию ЕСЛИ Сегодня я покажу, как использовать эту функцию. ЕСЛИ функция с широким диапазоном значений, сопровождаемая некоторыми знакомыми функциями в Excel.
Скачать Практическое пособие
Использование функции ЕСЛИ с диапазоном значений.xlsxВведение функции IF в Excel
Одной из самых полезных функций в Excel является функция ЕСЛИ функция, которая позволяет нам логически сравнивать значения с ожиданиями.
⇒ Синтаксис
=IF(logical_test, [value_if_true], [value_if_false])
⇒ Цель функции
Это определяет, является ли условие истинным или FALSE и возвращает одно значение, если условие TRUE .
⇒ Аргумент
Аргумент | Обязательно/Опционально | Пояснение |
---|---|---|
логический_тест | Требуется | Заданное условие для ячейки или диапазона ячеек. |
[value_if_true] | Дополнительно | Определенный оператор, если условие выполнено. |
[value_if_false] | Дополнительно | Определенное утверждение, если условие не выполняется. |
⇒ Параметр возврата
Если утверждения не определены, логические значения TRUE или FALSE Если определены операторы, то они будут отображаться как возвращаемые значения в зависимости от того, выполнены ли условия или нет.
10 идеальных примеров использования функции IF с диапазоном значений в Excel
Рассмотрим некоторые примеры Excel ЕСЛИ функции с диапазоном значений. Предположим, у нас есть набор данных с названиями, авторами, номерами и ценами некоторых книг из книжного магазина под названием Книжный магазин "Кингфишер Наша цель сегодня - научиться применять E xcel ЕСЛИ функция с диапазоном значений.
1. Создание функции Excel IF с диапазоном ячеек
В первом примере мы узнаем, как проверить, содержит ли диапазон ячеек определенное значение или нет. Давайте проверим, существует ли книга автора Эмили Бронте или нет. Это означает, содержит ли столбец Автор (колонна C ) содержит имя Эмили Бронте или нет. Вы можете использовать сочетание ЕСЛИ и COUNTIF функции Excel, чтобы сделать это.
ШАГИ:
- Сначала выделите ячейку и введите в нее эту формулу.
=IF(COUNTIF(C5:C21, "Лев Толстой")>0, "Есть", "Нет")
- Во-вторых, нажмите Войти чтобы увидеть результат.
- Наконец, вы можете видеть, что мы получили результат " Есть ". Потому что действительно существует книга Эмили Бронте в нашем списке. Это " Грозовой перевал ".
- Если вам нужно приблизительное соответствие, вы можете использовать Символы подстановочных знаков (*,?,~) в пределах COUNTIF Например, чтобы узнать, существует ли какая-либо книга по Бронте сестры ( И Эмили Бронте, и Шарлотта Бронте ), используйте следующую формулу.
=IF(COUNTIF(C4:C20, "*Bronte")>0, "Есть", "Нет")
- Далее, нажмите кнопку Войти клавишу, чтобы показать результат.
- И у нас есть " Есть ". Потому что есть три книги, написанные Сестры Бронте .
🔎 Как работает формула?
- COUNTIF(C5:C21, "Эмили Бронте") возвращает количество раз, когда имя "Эмили Бронте" встречается в диапазоне C5:C21 .
- COUNTIF(C5:C21, "Эмили Бронте")>0 возвращает TRUE если имя встречается хотя бы один раз в диапазоне, и возвращает FALSE если имя не появляется.
- Поэтому IF(COUNTIF(C5:C21, "Эмили Бронте")>0, "Есть", "Нет") возвращает "Есть", если имя встречается хотя бы один раз, и возвращает " Не существует ", если имя не отображается.
2. Создание функции IF с диапазоном числовых значений
Теперь мы применим другой ЕСЛИ утверждение. создадим список значений из диапазона, который находится между двумя заданными числами. узнаем количество книг, которые есть или нет, из столбца D которые находятся между 10 на 20 Эти задачи можно решить с помощью E xcel ЕСЛИ функция с диапазоном значений.
ШАГИ:
- Для начала выделите ячейку, в которой вы хотите увидеть результат.
- Затем введите там формулу.
=IF((((D5>=10)*(D5<=20))=1, "Да", "Нет")
- Нажмите Войти .
- Перетащите Наполнительная рукоятка значок вниз, чтобы продублировать формулу в диапазоне. Или, чтобы Автозаполнение диапазон, дважды щелкните на плюсе ( + ) символ.
- Наконец, мы можем увидеть результат.
3. Применение условий AND с функцией IF для диапазона значений
Теперь мы применим условия внутри ЕСЛИ Проверим, удовлетворяет ли каждая из книг двум заданным условиям или нет. Первое - количество книг больше, чем 10 и второй - цена книги больше, чем 20 Если эти условия будут выполнены, только тогда мы купим книгу.
Для этого мы будем использовать комбинацию ЕСЛИ и И функции. Когда все ее параметры оцениваются как TRUE , функция И возвращает TRUE ; в противном случае возвращается FALSE .
ШАГИ:
- В начале выделите ячейку, смежную с первой книгой, и введите формулу.
=IF(AND(D5>=10)*(E5>=20), "Можно приобрести", "Нельзя приобрести")
- Нажмите кнопку Войти на клавиатуре еще раз.
- В качестве альтернативы мы можем использовать символ и условие ( * ) в формуле. Таким образом, формула будет выглядеть следующим образом.
- Хит Войти чтобы увидеть результат.
- Чтобы скопировать формулу в диапазон, перетащите кнопку Наполнительная рукоятка символ вниз. В качестве альтернативы вы можете дважды щелкните добавление ( + ) знак к Автозаполнение диапазон.
- Аналогично мы можем получить результат.
4. Использование функции ЕСЛИ с условиями ИЛИ для диапазона значений
Теперь идите к ИЛИ Проверим, удовлетворяет ли каждая из книг хотя бы одному условию. Если любой из ее параметров оценивается как TRUE , функция ИЛИ возвращает TRUE ; в противном случае возвращается FALSE .
ШАГИ:
- Во-первых, выберите ячейку, в которой мы хотим увидеть результат.
- Во-вторых, вставьте формулу.
=IF(OR(D5>=10,E5>=60), "Можно приобрести", "Нельзя приобрести")
- Далее нажмите кнопку Войти с клавиатуры.
- Вместо функции мы можем использовать символ или ( + ). Таким образом, формула будет выглядеть следующим образом.
=IF((D5>=10)+(E5>=60), "Можно приобрести", "Нельзя приобрести")
- Хит Войти чтобы увидеть результат.
- После этого перетащите Наполнительная рукоятка значок для копирования формулы по диапазону. Или, дважды щелкните на плюсе ( + ) знак. Это также дублирует формулу.
- Наконец, мы определили для каждой книги, можно ли ее купить или нет, если хотя бы одно условие или нет.
5. использование вложенной функции ЕСЛИ для диапазона значений
В этом примере мы будем использовать вложенные ЕСЛИ условия. Это означает, что мы должны применить один ЕСЛИ формула внутри другой ЕСЛИ формула. Позвольте попросить вас выполнить задание. Для всех книг, проверить, является ли цена больше или равной $30.00 или нет. Если да, проверьте, больше или равно ли число 15 или нет. Затем, если "да", проверьте, начинается ли имя автора с буквы " C " или нет. Если да, то верните " Удовлетворить ". В противном случае возвращается " Не удовлетворяет ".
ШАГИ:
- Для начала выделите ячейку и вставьте туда следующую формулу.
=IF(E5>=20, IF(D5>=15, IF(LEFT(C5,1)="C", "Удовлетворяет", "Не удовлетворяет"), "Не удовлетворяет"), "Не удовлетворяет"), "Не удовлетворяет").
- Нажмите кнопку Войти ключ, чтобы увидеть результат.
- Аналогичным образом в предыдущих примерах перетащите Наполнительная рукоятка значок вниз, чтобы продублировать формулу в диапазоне. Или, чтобы Автозаполнение диапазон, дважды щелкните на плюсе ( + ) символ.
- Наконец, вы можете видеть, что только пять книги удовлетворяют всем трем условиям одновременно.
6. комбинирование функций IF & SUM в Excel
Мы объединим ЕСЛИ и SUM функции в данном примере. Функция SUM добавляет значения с помощью сложения. Давайте выполним пример.
ШАГИ:
- Выберите вторую ячейку G6 , и поместите формулу в выбранную ячейку.
=IF(SUM(D5:D21)>=80, "Хорошо", IF(SUM(D5:D21)>=50, "Удовлетворительно", "Плохо"))
- Затем нажмите кнопку Войти ключ, чтобы увидеть результат.
🔎 Как работает формула?
- SUM(D5:D21) эта часть складывает значения диапазона и возвращает в качестве результата общее количество книг.
- SUM(D5:D21)>=80 и SUM(D5:D21)>=50 проверяет, выполнено ли условие или нет.
- IF(SUM(D5:D21)>=80, "Хорошо", IF(SUM(D5:D21)>=50, "Удовлетворительно", "Плохо")) сообщает результат. В нашем случае результат был " Хорошо ".
7. Объединить функции IF & AVERAGE
Среднее значение чисел, заданных в качестве параметров, определяется функция AVERAGE . Давайте объединим ЕСЛИ и СРЕДНЕЕ функции для данного примера.
ШАГИ:
- В начале выделите ячейку, в которую мы хотим поместить результат. В нашем случае мы выберем ячейку G6 .
- Затем вставьте формулу в эту ячейку.
=IF(AVERAGE(D5:D21)>=20, "Хорошо", IF(AVERAGE(D5:D21)>=10, "Удовлетворительно", "Плохо"))
- Далее, нажмите Войти клавишу с клавиатуры.
- Наконец, вы получите свой результат.
🔎 Как работает формула?
- СРЕДНЕЕ(D5:D21) подсчитывает среднее количество книг.
- AVERAGE(D5:D21)>=20 и AVERAGE(D5:D21)>=10 проверить, было ли выполнено условие.
- IF(AVERAGE(D5:D21)>=20, "Хорошо", IF(AVERAGE(D5:D21)>=10, "Удовлетворительно", "Плохо")) показывает результат. Результат в нашей ситуации - это " Удовлетворительно ".
8. Интегрировать функции ЕСЛИ и ИМП; EXACT для соответствия диапазону значений
Точная функция возвращает TRUE если две текстовые строки идентичны, и FALSE иначе при сравнении двух текстовых строк. Хотя при этом не учитываются различия в форматировании, ТОЧНО чувствителен к регистру. Давайте интегрируем ЕСЛИ и ТОЧНО функции вместе, чтобы соответствовать диапазону значений.
ШАГИ:
- Выберите ячейку, в которой мы хотим просмотреть результат.
- После этого добавьте следующую формулу функции.
=IF(EXACT($C$5:$C$21, "Лев Толстой"), "Да", "Нет")
- Нажмите кнопку Войти на клавиатуре еще раз.
- И, как вы видите, это покажет результат в диапазоне.
🔎 Как работает формула?
- EXACT($C$5:$C$21, "Лев Толстой") показывает, являются ли оба данных точным совпадением или нет.
- IF(EXACT($C$5:$C$21, "Лев Толстой"), "Да", "Нет") проверить логику и вернуть результат.
9. Объединение функций IF, AND & TODAY для получения даты
Предположим, мы хотим проверить, находится ли дата прибытия в пределах 7 дней или нет, если дата прибытия находится в пределах семи дней, то мы можем приобрести книгу. Для этого мы будем использовать комбинацию ЕСЛИ , И, и СЕГОДНЯ функции.
ШАГИ:
- Аналогично в предыдущих примерах выделите ячейку, а затем введите в нее формулу.
=IF(AND(E5>TODAY(), E5<=TODAY()+7), "Да", "Нет")
- Затем нажмите Войти .
- Чтобы скопировать формулу в диапазон, перетащите кнопку Наполнительная рукоятка символ вниз. В качестве альтернативы вы можете дважды щелкните добавление ( + ) знак к Автозаполнение диапазон.
- Наконец, это покажет результат для каждой книги в столбце F .
10. Получение наибольшего и наименьшего значения путем комбинирования функций IF, MAX & MIN
Предположим, что мы хотим сравнить количество книг с первой книгой. И мы найдем наибольшее и наименьшее значение общего количества книг. Для этого мы воспользуемся комбинацией ЕСЛИ , MAX & МИН функции.
ШАГИ:
- Во-первых, выберите ячейку, в которую мы хотим поместить результат.
- Затем вставьте формулу в эту ячейку.
=IF(D5=MAX($D$5:$D$21), "Хороший", IF(D5=MIN($D$5:$D$21), "Не очень", " Средний"))
- Наконец, нажмите Войти клавишу с клавиатуры.
🔎 Как работает формула?
- MAX($D$5:$D$21) возвращает максимальное значение диапазона.
- MIN($D$5:$D$21) возвращает минимальное значение диапазона.
- IF( D5=MAX($D$5:$D$21), "Хороший", IF(D5=MIN($D$5:$D$21), "Не очень", " Средний")) показывает результат после сравнения.
О чем следует помнить
- Если вы пытаетесь разделить число на ноль в вашей формуле, вы можете увидеть #DIV/0! ошибка.
- Сайт #VALUE! Ошибка возникает, когда вы вводите в расчет неправильный тип данных. Например, вы можете ввести текст в формулу, которая ожидает чисел.
- Если мы переместим ячейку с формулой или ячейку со ссылкой, то #REF! появится ошибка. Ссылки в формуле больше не действительны.
- Сайт #NAME! ошибка покажет, что вы неправильно написали имя функции в вашей формуле.
Заключение
Приведенные выше примеры помогут вам в изучении E xcel ЕСЛИ функция с диапазоном значений. У вас есть вопросы? Не стесняйтесь, задавайте их нам.