Пример 1: Две условия

За създаване на функции в функция Excel можете да използвате прозореца за вмъкване или отделно поле в главния прозорец. Примерът с две условия е най-лесен за изпълнение с помощта на първия вариант. Да предположим, че имаме числа в отделна таблица, при достигане на определена средна стойност, която в отделна клетка трябва да покаже сумата на числата от другите блокове. За това е необходимо да се определи първият списък с числа, което е видно на прикрепения по-долу екранен снимка.

Набор числа за средно аритметично при създаване на функция във функцията Excel

Второто условие — числата, които ще се сумират. Те също се определят предварително, за да бъде по-лесно създаването на функцията.

Набор числа за сума при създаване на функции в Excel

Подобна реализация ще бъде полезна в много ситуации, например при счетоводни изчисления или съставяне на бюджет. Във всеки случай, това е само пример за това как може да изглежда функция в функция, а потребителят сам решава как да адаптира тази възможност за себе си.

  1. Ще създадем функция чрез отделен прозорец, натискайки бутона с тематичната икона.
  2. Бутон за отваряне на Мастера за функции при работа с програмата Excel
  3. Примерът се основава на коренната функция "Ако", затова в прозореца "Вмъкване на функция" изберете именно нея.
  4. Избор на формула в Мастера на функции при създаване на коренна функция в Excel
  5. Като логическо изразяване запишете функция, която изчислява средната стойност и определя дали тя е по-голяма от посоченото число.Тогава редът ще придобие вид СРЗНАЧ(A1:A6)>300, където A1 и A6 — диапазон на обхванатите клетки, > — знак "по-голямо", а 300 — целевото средно значение, което е вярно.
  6. Въвеждане на логическо изразяване за функция в Excel
  7. Друга функция, използвана вътре в кореновата, се нарича "СУММ" — тя ще изведе сумата на числата при вярно значение, затова се записва във второто поле в представянето СУММ(C1:D1:E1:F1).
  8. Въведете истинската стойност за функцията в Excel
  9. Ако средното значение не отговаря на изискването, ще изведем всяко уведомително съобщение, например "недостиг". Проверете правилността на написването на функциите и запазете резултата.
  10. Въвеждане на невалидна стойност за функция в Excel
  11. Сега функцията ЕСЛИ е в състояние "вярно", което означава, че в зададената клетка ще се покаже сумата на указаното диапазон.
  12. Резултат на първия пример за създаване на функция в функция в Excel
  13. Ако условията са неверни, ще се появи указаното съобщение или 0.
  14. Неправилен резултат от първия пример за създаване на функция в функция в Excel
  15. Изхождайки от видяния пример, става ясно, че вътре в същата функция ЕСЛИ може да се впише и всяка друга функция, което изпълнява условието на разглежданата тема. Опитайте да проведете експерименти и да замените разгледаната функция с друга, вписвайки необходимите данни, без да забравяте и за синтаксиса на програмата.

Още информация за използвания Мастър на функции четете в разширената инструкция на нашия сайт, където се намират всички необходими сведения, илюстриращи работата с инструмента.

По-подробно: Мастър на функции в програмата Microsoft Excel

Пример 2: Три и повече условия

Вариантът с използването на инструмента за вмъкване на формула няма да сработи, ако вътре в корена има повече от две променливи. Тогава ще трябва да попълните полето ръчно, като вземете предвид синтаксиса на Excel, което трябва да се прави с особено внимание и внимателно да проверявате всеки символ. Като пример ще вземем малка таблица, където има няколко наименования на продукция с цени за текущия и миналия месец.Трябва да направим така, че ако цената остане на същото място, се увеличи или намали, до нея да се появи съответното уведомление.

  1. Ще създадем отделна формула, използвайки същата коренна функция Ако. Преглед на втория пример за създаване на функция в функция на Excel
  2. Започнете да създавате формулата, като кликнете върху необходимата празна клетка и напишете =Ако(B2=C2;"Не се е променила"). Както можете да разберете, след отварящите скоби идва първото условие, а при неговата истина се извежда съобщение "Не се е променила".
  3. Начало на попълването на кореновата функция в Excel
  4. Поставете знак ; и веднага напишете новата функция Ако без знак =, където вътре се съдържа второто условие.
  5. Попълване на второто условие за функция в Excel
  6. По същия начин постъпете с третото условие и поставете всички затварящи скоби.
  7. Попълване на третото условие за функция в Excel
  8. При запазване на резултата ще видите, че съобщението се показва правилно, а също така ще можете да копирате самата формула за други клетки, променяйки само сравнението на целевите цени.
  9. Преглед на резултата от втория пример на функция в Excel

За по-добро разбиране оставяме пълния ред на формулата с функцията в функцията в правилния й вид =Ако(B2=C2;"Не се е променила";Ако(B2C2;"Намали се"))). Ако е необходимо, копирайте я и я използвайте за свои цели, променяйки условията и стойностите.