Използване на вложени функции във формула

Използването на функция като един от аргументите във формула, която използва функция, се нарича гнездене и ние ще препращаме към тази функция като вложена функция. Например като вложите функцията AVERAGE и SUM в аргументите на функцията IF, следващата формула сумира набор от числа (G2: G5) само ако средната стойност на друг набор от числа (F2: F5) е по-голяма от 50. В противен случай връща 0.

вложени функции

Функциите AVERAGE и SUM са вложени във функцията IF.

Можете да влагате до нива на функции на 64 във формула.

  1. Щракнете върху клетката, в която искате да въведете формулата.

  2. За да започнете формулата с функцията, щракнете върху Вмъкване на функция Изображение на бутон в лентата за формули изображение на бутон .

    Excel вмъква знака за равенство (=) вместо вас.

  3. В полето Или изберете категория изберете Всички.

    Ако сте запознати с категориите функции, можете също така да изберете категория.

    Ако не сте сигурни коя функция да използвате, можете да въведете въпрос, който описва това, което искате да направите, в полето Търсене на функция (например "събиране на числа" връща функцията SUM).

  4. За да въведете друга функция като аргумент, въведете функцията в желаното от вас поле за аргумент.

    Частите от формулата, които са показани в диалоговия прозорец Аргументи на функцията, отразяват функцията, която сте избрали на предишната стъпка.

    Ако сте щракнали върху if, диалоговият прозорец аргументи на функцията показва аргументите за функцията if . За да вложите друга функция, можете да я въведете в полето аргумент. Например можете да въведете SUM (G2: G5) в полето Value_if_true на функцията if .

  5. Въведете всички допълнителни аргументи, от които се нуждаете, за да завършите формулата.

    Вместо да въвеждате препратки към клетки, можете също така да изберете клетките, към които искате да има препратка. Щракнете върху Изображение на бутон , за да намалите диалоговия прозорец, изберете клетките, към които искате да препращате, и след това щракнете върху Изображение на бутон , за да разгънете отново диалоговия прозорец.

    Съвет: За повече информация относно функцията и аргументите й щракнете върху Помощ за тази функция.

  6. След като попълните аргументите за формулата, щракнете върху OK.

  1. Щракнете върху клетката, в която искате да въведете формулата.

  2. За да започнете формулата с функцията, щракнете върху Вмъкване на функция Изображение на бутон в лентата за формули изображение на бутон .

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

    Ако сте запознати с категориите функции, можете също така да изберете категория.

  4. За да въведете друга функция като аргумент, въведете функцията в полето "аргумент" в конструктора на формули или направо в клетката.

  5. Въведете всички допълнителни аргументи, от които се нуждаете, за да завършите формулата.

  6. След като завършите аргументите за формулата, натиснете клавиша ENTER.

Примери

По-долу е показан пример за използване на вложени функции IF, за да присвоите буквена оценка на числовия тестови резултат.

Копирайте примерните данни в следващата таблица и ги поставете в клетка A1 на нов работен лист на Excel. За да покажат резултати формулите, изберете ги, натиснете клавиша F2 и след това натиснете клавиша Enter. Ако е необходимо, коригирайте ширините на колоните, за да видите всичките данни.

Резултата

45

90

78

Формула

Описание

Резултат

"= IF (A2>89;" A "; IF (A2>79;" B "; IF (A2>69;" C "; IF (A2>59;" D ";" F ")))))

Използва вложени условия IF, за да присвои буквена оценка на резултата в клетка a2.

= IF (A2>89; "A"; IF (A2>79; "B"; IF (A2>69; "C"; IF (A2>59; "D"; "F")))))

"= IF (A3>89;" A "; IF (A3>79;" B "; IF (A3>69;" C ", IF (A3>59;" D ";" F "))))

Използва вложени условия IF, за да присвои буквена оценка на резултата в клетка A3.

= IF (A3>89; "A"; IF (A3>79; "B"; IF (A3>69; "C", IF (A3>59; "D"; "F"))))

"= IF (A4>89;" A "; IF (A4>79;" B "; IF (A4>69;" C "; IF (A4>59;" D ";" F "))))

Използва вложени условия IF, за да присвои буквена оценка на резултата в клетка A4.

= IF (A4>89; "A"; IF (A4>79; "B"; IF (A4>69; "C"; IF (A4>59; "D"; "F"))))

Съвети: 

Имате нужда от още помощ?

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

Вж. също

Video: Nested IF functions

Забележка:  Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас? Ето статията на английски за справка.

Абонамент, с който да извлечете максимума от времето си

Нуждаете се от още помощ?

Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×