Ред, в който Excel извършва операциите във формулите

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

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

  • Ред на изчисляване

    Формулите изчисляват стойностите в определен ред. Формулите в Excel винаги започват със знака за равенство (=). Excel интерпретира знаците след знака за равенство като формула. След знака за равенство следват елементите, които трябва да бъдат изчислени (операндите), например константи или препратки към клетки, които са разделени с оператори за изчисление. Excel изчислява формулите отляво надясно съгласно приоритета на всеки оператор във формулата.

  • Приоритет на операторите във формули на Excel

    Ако комбинирате няколко оператора в една формула, Excel извършва операциите в реда, показан в следващата таблица. Ако една формула съдържа оператори с еднакви приоритети – например умножение и деление – Excel изчислява операторите отляво надясно.

    Оператор

    Описание

    : (двоеточие)

    (единичен интервал)

    , (запетая)

    Оператори за препратки

    Смяна на знака (като в –1)

    %

    Процент

    ^

    Степенуване

    * и /

    Умножение и деление

    + и –

    Събиране и изваждане

    &

    Свързване на два текстови низа (конкатенация)

    =
    < >
    < =
    > =
    <>

    Сравняване

  • Използване на скоби във формули на Excel

    За да промените реда на изчисление, поставете в скоби частта от формулата, която трябва да бъде изчислена първа. Например следната формула дава 11, защото Excel извършва умножението преди събирането. Формулата умножава 2 по 3 и след това добавя 5 към резултата.

    =5+2*3

    Ако обаче използвате скоби, за да промените синтаксиса, Excel първо събира 5 и 2, а след това умножава резултата по 3, като се получава 21.

    =(5+2)*3

    В следващия пример скобите, които обграждат първата част от формулата, принуждават Excel първо да изчисли B4+25 и след това да раздели резултата на сумата на стойностите в клетките D5, E5 и F5.

    =(B4+25)/SUM(D5:F5)

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

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

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

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

×