Прескочи към основното съдържание Прескочи към навигацията
Допълнения към урока
Учебна програма Excel формули и функции
5. Логически функции (Logical) и функции за връщане на информация (Information)

Функции IFERROR & IFNA

- 100лв. за ЧЕРЕН ПЕТЪК:   Вземи курс "Excel формули и функции" за     249 лв. 149 лв.   ВИЖ ТУК

Пълен достъп до курса: Не

За пълен достъп или безплатна проба (2 модула), моля влезте или се регистрирайте.


Най-важното: кога да ползвате IFERROR vs IFNA

IFERROR и IFNA помагат да замените техническите кодове за грешки със смислен текст. IFERROR прихваща всички грешки, докато IFNA реагира само на грешка тип N/A (липса на съвпадение). Най-важното: използвайте IFNA, когато очаквате „няма съвпадение“, за да не маскирате реални проблеми; използвайте IFERROR, когато всяка грешка трябва да се превърне в ясно съобщение. Примерите на Радослав Белчев показват тази разлика на практика.

Повтори демонстрацията стъпка по стъпка

  1. Изчислете средна единична цена: общ оборот / общ брой продукти за избрана държава.
  2. Сменете държавата с такава, за която няма продажби и вижте грешка от тип деление на 0.
  3. Обвийте делението с IFERROR(делението; "няма продажби към тази държава"), за да показвате смислено съобщение вместо код за грешка.
  4. В отделна клетка картографирайте числа 1–7 към дни от седмицата със SWITCH(число;1;"Понеделник";...;7;"Неделя"). При стойност 8 ще получите N/A.
  5. Обвийте горната формула с IFNA(SWITCH(...); "грешна стойност за ден от седмицата"). Тествайте с умишлена грешка (например деление на 0), за да видите, че IFNA не я скрива; сменете на IFERROR, ако целта е да прихванете всички грешки.

Ключови функции и синтаксис

  • IFERROR(value; value_if_error) – Връща алтернативен резултат при всякакъв тип грешка.
  • IFNA(value; value_if_na) – Връща алтернативен резултат само при грешка N/A (няма съвпадение).
  • SWITCH(expression; value1; result1; ...; [default]) – Връща резултат според съвпадение по ключ; удобна за картографиране 1–7 към дните.