За операторите за изчисление
Операторите задават типа на изчислението, което искате да се
извърши над елементите от формулата. Microsoft Excel включва четири
различни типа оператори за изчисление: аритметични, за сравнение,
текстови и препратки.
Типове оператори
Аритметични оператори За
да извършите основните математически операции като събиране,
изваждане или умножение, да групирате числата и да получите числови
резултати, използвайте следните аритметични оператори.
Аритметичен оператор |
Значение (пример) |
+ (знак плюс) |
Събиране (3+3) |
- (знак минус) |
Изваждане (3–1) Смяна на знака (–1) |
* (звездичка) |
Умножение (3*3) |
/ (наклонена черта) |
Деление (3/3) |
% (знак за процент) |
Процент (20%) |
^ (карета) |
Степенуване (3^2) |
Оператори за сравнение С
помощта на следващите оператори можете да сравнявате две стойности.
Резултатът от сравнението е логическата стойност TRUE или FALSE.
Оператор за сравнение |
Значение (пример) |
= (знак за равенство) |
Равно на (A1=B1) |
> (знак “по-голямо”) |
По-голямо от (A1>B1) |
< (знак “по-малко”) |
По-малко от (A1<B1) |
>= (знак “по-голямо или равно) |
По-голямо или равно на (A1>=B1) |
<= (знак “по-малко или равно) |
По-малко или равно на (A1<=B1) |
<> (знак за неравенство) |
Не е равно на (A1<>B1) |
Оператор за конкатенация на
текст (&) За да свържете, или
конкатенирате, един или повече текстови низове в един общ текст,
използвайте знака амперсанд.
Текстов оператор |
Значение (пример) |
& (амперсанд) |
Свързва, или конкатенира, две стойности, създавайки една
непрекъсната текстова стойност
("North"&"wind") |
Оператори за препратка
Комбинират диапазони от клетки за изчисления със следните
оператори.
Оператор за препратка |
Значение (пример) |
: (двоеточие) |
Оператор за диапазон, който създава една препратка към
всички клетки между две препратки, включително двете препратки
(B5:B15) |
, (запетая) |
Оператор за обединение, който комбинира множество
препратки в една препратка (SUM(B5:B15,D5:D15)) |
(интервал) |
Оператор за сечение, който създава препратка към клетките,
общи и за двете препратки (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)