Оператори за изчисление и приоритет

Отнася се за
Excel за Microsoft 365 Excel за Microsoft 365 за Mac Excel 2024 Excel 2024 за Mac Excel 2021 Excel 2021 за Mac Excel за iPad Excel за iPhone Excel за таблети с Android: Excel за телефони с Android:

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

В тази статия

Типове оператори

Има четири различни типа оператори за изчисление: аритметични, за сравнение, текстови (комбинирани текст) и препратки.

Аритметични оператори

За извършване на основни математически операции като събиране, изваждане или умножение; комбиниране на числа; и да получите числови резултати, използвайте следните аритметични оператори във формула:

Аритметичен оператор Значение НАПРИМЕР: Резултат
+ (знак плюс) Събиране =3+3 6
- (знак минус) Изваждане
Смяна на знака
=3–1
=–1
2
-1
* (звездичка) Умножение =3*3 9
/ (наклонена черта) Деление =15/3 5
% (знак за процент) Процент =20%*20 4
^ (карета) Степенуване =3^2 9

Оператори за сравнение

С помощта на следните оператори можете да сравнявате две стойности. Резултатът от сравнението е логическата стойност TRUE или FALSE.

Оператор за сравнение Значение НАПРИМЕР:
= (знак за равенство) Е равно на A1=B1
> (знак "по-голямо") По-голямо от A1>B1
< (знак "по-малко") По-малко от A1<B1
>= (знак "по-голямо или равно") По-голямо или равно A1>=B1
<= (знак "по-малко или равно") По-малко или равно A1<=B1
<> (знак за неравенство) Не е равно на A1<>B1

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

Използвайте знака амперсанд (&), за да конкатенирате (комбинирате) един или повече текстови низове в един общ текст.

Текстов оператор Значение НАПРИМЕР: Резултат
& (амперсанд) Свързва, или конкатенира, две стойности, създавайки една непрекъсната текстова стойност ="North"&"wind" Northwind
="Здравей" & " " & "свят"
Този пример вмъква знак за интервал между двете думи. Знакът за интервал се задава чрез поставяне на интервал в отварящи и затварящи кавички (" ").
Здравейте свят

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

Комбинират диапазони от клетки за изчисления със следните оператори.

Оператор за препратка Значение НАПРИМЕР:
: (двоеточие) Оператор за диапазон, който създава една препратка към всички клетки между две препратки, включително двете препратки B5:B15
; (точка и запетая) Оператор за обединение, който комбинира множество препратки в една препратка SUM(B5:B15;D5:D15)
(интервал) Оператор за сечение, който връща препратка към клетките, които са общи за диапазоните във формулата. В този пример клетката C7 е намерена и в двата диапазона, така че тя е пресечната точка. B7:D7 C6:C8

Най-горе на страницата

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

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

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

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

Приоритет на операторите

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

Оператор Описание
: (двоеточие)
(единичен интервал)
, (запетая)
Оператори за препратки
Смяна на знака (като в –1)
% Процент
^ Степенуване (повдигане на степен)
* и / Умножение и деление
+ и – Събиране и изваждане
& Свързване на два текстови низа (конкатенация)
=
< >
<=
>=
<>
Сравняване

Използване на скоби

За да промените реда на изчисление, поставете в скоби частта от формулата, която трябва да бъде изчислена първа. Например следната формула дава 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)

Най-горе на страницата