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

Второто условие — числата, които ще се сумират. Те също се определят предварително, за да бъде по-лесно създаването на функцията.
Подобна реализация ще бъде полезна в много ситуации, например при счетоводни изчисления или съставяне на бюджет. Във всеки случай, това е само пример за това как може да изглежда функция в функция, а потребителят сам решава как да адаптира тази възможност за себе си.
- Ще създадем функция чрез отделен прозорец, натискайки бутона с тематичната икона.
- Примерът се основава на коренната функция "Ако", затова в прозореца "Вмъкване на функция" изберете именно нея.
- Като логическо изразяване запишете функция, която изчислява средната стойност и определя дали тя е по-голяма от посоченото число.Тогава редът ще придобие вид СРЗНАЧ(A1:A6)>300, където A1 и A6 — диапазон на обхванатите клетки, > — знак "по-голямо", а 300 — целевото средно значение, което е вярно.
- Друга функция, използвана вътре в кореновата, се нарича "СУММ" — тя ще изведе сумата на числата при вярно значение, затова се записва във второто поле в представянето СУММ(C1:D1:E1:F1).
- Ако средното значение не отговаря на изискването, ще изведем всяко уведомително съобщение, например "недостиг". Проверете правилността на написването на функциите и запазете резултата.
- Сега функцията ЕСЛИ е в състояние "вярно", което означава, че в зададената клетка ще се покаже сумата на указаното диапазон.
- Ако условията са неверни, ще се появи указаното съобщение или 0.
- Изхождайки от видяния пример, става ясно, че вътре в същата функция ЕСЛИ може да се впише и всяка друга функция, което изпълнява условието на разглежданата тема. Опитайте да проведете експерименти и да замените разгледаната функция с друга, вписвайки необходимите данни, без да забравяте и за синтаксиса на програмата.







Още информация за използвания Мастър на функции четете в разширената инструкция на нашия сайт, където се намират всички необходими сведения, илюстриращи работата с инструмента.
По-подробно: Мастър на функции в програмата Microsoft Excel
Пример 2: Три и повече условия
Вариантът с използването на инструмента за вмъкване на формула няма да сработи, ако вътре в корена има повече от две променливи. Тогава ще трябва да попълните полето ръчно, като вземете предвид синтаксиса на Excel, което трябва да се прави с особено внимание и внимателно да проверявате всеки символ. Като пример ще вземем малка таблица, където има няколко наименования на продукция с цени за текущия и миналия месец.Трябва да направим така, че ако цената остане на същото място, се увеличи или намали, до нея да се появи съответното уведомление.
- Ще създадем отделна формула, използвайки същата коренна функция Ако.
- Започнете да създавате формулата, като кликнете върху необходимата празна клетка и напишете =Ако(B2=C2;"Не се е променила"). Както можете да разберете, след отварящите скоби идва първото условие, а при неговата истина се извежда съобщение "Не се е променила".
- Поставете знак ; и веднага напишете новата функция Ако без знак =, където вътре се съдържа второто условие.
- По същия начин постъпете с третото условие и поставете всички затварящи скоби.
- При запазване на резултата ще видите, че съобщението се показва правилно, а също така ще можете да копирате самата формула за други клетки, променяйки само сравнението на целевите цени.



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