Применение формулы если в excel примеры: Функция ЕСЛИ — вложенные формулы и типовые ошибки

Функция Excel If

Функция ЕСЛИ — одна из самых простых и полезных функций в книге Excel. Он выполняет простой логический тест, который зависит от результата сравнения, и возвращает одно значение, если результат ИСТИНА, или другое значение, если результат ЛОЖЬ.

  • Пример 1: Использование простой функции ЕСЛИ для чисел
  • Пример 2: Использование функции ЕСЛИ для текстовых значений
  • Пример 3: Использование функции ЕСЛИ для значений даты
  • Пример 4: Использование функции ЕСЛИ с функциями И, ИЛИ вместе
  • Пример 5: Использование вложенной функции ЕСЛИ

 









  • IF(check if C2>=90, if true — returns «Excellent», or else
  • IF(check if C2>=80, if true — returns «Good», or else
  • IF(check if C2>=60, if true — returns «Medium», if false — returns «Poor»)))

операторСмыслПримерОписание
>Больше=IF(A1>10, «OK»,)Если число в ячейке A1 больше 10, формула возвращает «ОК»; в противном случае возвращается 0.
<Менее=IF(A1<10, «OK», «»)Если число в ячейке A1 меньше 10, формула возвращает «ОК»; в противном случае возвращается пустая ячейка.
>=Больше или равно=IF(A1>=10, «OK», «Bad»)Если число в ячейке A1 больше или равно 10, будет возвращено «ОК»; в противном случае отображается «Плохо».
<=Меньше или равно=IF(A1<=10, «OK», «No»)Если число в ячейке A1 меньше или равно 10, возвращается «ОК»; в противном случае возвращается «Нет».
=Равно=IF(A1=10, «OK», «No»)Если число в ячейке A1 равно 10, возвращается «ОК»; в противном случае отображается «Нет».
<>Не равно=IF(A1<>10, «No», «OK»)Если число в ячейке A1 не равно 10, формула возвращает «Нет»; в противном случае — «ОК».

Номер строки

Предмет одежды

Артикул

Цена за ед.

Дата отправки

1

Футболка

C001

15,00 долл. США

05.03.2019

2

Брюки

C002

35,50 долл. США

20.03.2019

3

Куртка

C003

200,00 долл.  США

27.02.2019

4

Куртка

C003

#DIVIDE BY ZERO

27.02.2019

Формула

Описание

Результат

=IFERROR(SUM([Цена за ед.]:[Цена за ед.]), «Цена ошибочна»)

Суммирует значения в столбце Цена за ед. При наличии ошибки формула выдаёт значение Цена ошибочна.

Цена ошибочна

=COUNTIF([Дата отправки]:[Дата отправки], IFERROR(MONTH(@cell) = 3, » «))

Пересчитывает значения в столбце Дата отправки, если значение, указывающее на месяц, равняется 3 (март). При наличии ошибки в критерии формула выдаёт пустое значение.

Критерию отвечают строки 2 и 3 столбца Дата отправки.

2

=IFERROR(VLOOKUP(«Куртка», [Предмет одежды]:[Артикул], 2, false), » «)

Ищет значение Куртка в столбце Предмет одежды. Если формула его находит, то она выдаёт значение из столбца Артикул. При наличии ошибки (#No Match) выпадает пустое значение. 

C003