Понякога разбирането как вложена формула изчислява крайния резултат е трудно, тъй като има няколко междинни изчисления и логически проверки. Като използвате диалоговия прозорец Изчисляване на формула обаче, можете да видите различните части на вложената формула, изчислени в реда, в който се изчислява формулата. Например формулата =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 аргумент) и се връща само когато изразът е верен. |
-
Изберете клетката, която искате да изчислите. Може да се изчислява само по една клетка в даден момент.
-
В раздела Формули, в групата Проверка на формули щракнете върху Изчисляване на формула.
-
Щракнете върху Изчисли, за да изследвате стойността на подчертаната препратка. Резултатът от изчислението се показва с курсив.
Ако подчертаната част от формулата е препратка към друга формула, щракнете върху Стъпка навътре, за да се покаже другата формула в полето Изчисляване. Щракнете върху Стъпка навън, за да се върнете към предишната клетка и формула.
Забележка: Бутонът Стъпка навътре не е достъпен за дадена препратка при второто й появяване във формулата или ако формулата препраща към клетка в отделна работна книга.
-
Продължете, докато всяка част от формулата бъде изчислена.
-
За да видите изчислението отново, щракнете върху Повторно стартиране.
За да приключите изчислението, щракнете върху Затвори.
Забележки:
-
Някои части от формулите, които използват функциите IF и CHOOSE, не се оценяват и #N/A се показва в полето Изчисляване .
-
Ако дадена препратка е празна, в полето Изчисляване се показва нулева стойност (0).
-
Формулите с кръгови препратки може да не се оценяват по очаквания начин. Ако са желани кръгови препратки, можете да разрешите итеративно изчисление.
-
Следните функции се преизчисляват всеки път, когато се променя работният лист, и могат да доведат до това инструментът за изчисляване на формула да дава резултати, различни от тези, които се показват в клетката: RAND, OFFSET, CELL, INDIRECT, NOW, TODAY, RANDBETWEEN, INFO и SUMIF (в някои случаи).
-