Операторите задават типа на изчислението, което искате да се извърши за елементите от формулата. Съществува подразбиращ се ред, в който се изпълняват операторите, но вие можете да го промените с помощта на скоби.
В тази статия
Типове оператори
Има четири различни типа оператори за изчисление: аритметични, за сравнение, текстови (комбинирани текст) и препратки.
Аритметични оператори
За извършване на основни математически операции като събиране, изваждане или умножение; комбиниране на числа; и да получите числови резултати, използвайте следните аритметични оператори във формула:
| Аритметичен оператор | Значение | НАПРИМЕР: | Резултат |
|---|---|---|---|
| + (знак плюс) | Събиране | =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)