Ред, в който 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.

×