Изчисляване на вложена формула стъпка по стъпка

Отнася се за
Excel за Microsoft 365 Excel 2024 Excel 2024 за Mac Excel 2021 Excel 2021 за Mac

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

Стъпки, които са показани в диалоговия прозорец Описание
=IF(AVERAGE(F2:F5);>50;SUM(G2:G5);0) Първоначално се показва вложената формула. Функциите AVERAGE и SUM са вложени във функцията IF.
=IF(40>; 50;SUM(G2:G5);0) Диапазонът от клетки F2: F5 съдържа стойностите 55, 35, 45 и 25 и следователно резултатът от функцията AVERAGE(F2:F5) е 40.
=IF(False;SUM(G2:G5);0) 40 не е по-голямо от 50, така че изразът в първия аргумент на функцията IF (аргументът logical_test) е FALSE.
0 Функцията IF връща стойността на третия аргумент (аргумент стойност_ако_невярно). Функцията SUM не се пресмята, тъй като тя е вторият аргумент на функцията IF (аргумент value_if_true) и се връща само когато изразът е TRUE.
  1. Изберете клетката, която искате да изчислите. Може да се изчислява само по една клетка в даден момент.

  2. В раздела Формули , в групата Проверка на формули изберете Изчисляване на формула.
    Групата

  3. Изберете Изчисли, за да изследвате стойността на подчертаната препратка. Резултатът от изчислението се показва с курсив.
    Ако подчертаната част от формулата е препратка към друга формула, изберете Стъпка навътре , за да се покаже другата формула в полето Изчисляване . Изберете Стъпка навън, за да се върнете към предишната клетка и формула.

    Забележка

    Бутонът Стъпка навътре не е достъпен за дадена препратка при второто й появяване във формулата или ако формулата препраща към клетка в отделна работна книга.

  4. Продължете, докато всяка част от формулата бъде изчислена.

  5. За да видите отново оценката, изберете "Рестартиране".
    За да приключите оценката, изберете "Затвори".

    Забележка

    • Някои части на формули, които използват функциите IF и CHOOSE, не се пресмятат и в полето Анализ се изписва „НЯМА“.
    • Ако дадена препратка е празна, в полето Изчисляване се показва нулева стойност (0).
    • Формулите с кръгови препратки може да не се пресмятат по очаквания начин. Ако са желани кръгови препратки, можете да разрешите итеративно изчисление.
    • Следните функции се преизчисляват при всяка промяна на работния лист и могат да доведат до това, че инструментът Пресмятане на формула да даде резултати, различни от тези, които се появяват в клетката: RAND, OFFSET, CELL, INDIRECT, NOW, TODAY, RANDBETWEEN, INFO и SUMIF (в някои случаи). 

Вж. също

Начини за избягване на повредени формули