Операторите задават типа на изчислението, което искате да извършите върху елементи във формула – например събиране, изваждане, умножение или деление. В тази статия ще научите реда по подразбиране, в който операторите действат върху елементите в изчисление. Също така ще научите как да промените този ред с помощта на скоби.
Типове оператори
Има четири различни типа оператори за изчисление: аритметични, за сравнение, текстови и препратки.
За да извършите основни математически операции, като събиране, изваждане или умножение, или да комбинирате числа, и да получите числови резултати, използвайте аритметичните оператори в тази таблица.
Аритметичен оператор |
Значение |
Пример |
---|---|---|
+ (знак плюс) |
Събиране |
=3+3 |
- (знак минус) |
Изваждане Отрицание |
=3 – 1 За да се прислятят, |
* (звездичка) |
Умножение |
=3*3 |
/ (наклонена черта) |
Деление |
=3/3 |
% (знак за процент) |
Процент |
=20% от |
^ (карета) |
Степенуване |
=2^3 |
С операторите в таблицата по-долу можете да сравните две стойности. Когато се сравняват две стойности с помощта на тези оператори, резултатът е логическа стойност TRUE или FALSE.
Оператор за сравнение |
Значение |
Пример |
---|---|---|
= (знак за равенство) |
Е равно на |
=A1=B1 |
> (знак “по-голямо”) |
По-голямо от |
=A1>B1 |
< (знак “по-малко”) |
По-малко от |
=A1<B1 |
>= (знак "по-голямо или равно") |
По-голямо или равно |
=A1>=B1 |
<= (знак “по-малко или равно") |
По-малко или равно |
=A1<=B1 |
<> (знак за неравенство) |
Не е равно на |
=A1<>B1 |
Използвайте амперсанд (&), за да съедините или конкатенирате един или повече текстови низове, за да създадете единствена част от текста.
Текстов оператор |
Значение |
Пример |
---|---|---|
& (амперсанд) |
Свързва или конкатенира две стойности, за да създаде една непрекъсната текстова стойност. |
="North"&"wind" |
Комбинирайте диапазони от клетки за изчисления с тези оператори.
Оператор за препратка |
Значение |
Пример |
---|---|---|
: (двоеточие) |
Оператор за диапазон, който създава една препратка към всички клетки между две препратки, включително двете препратки. |
=SUM(B5:B15) |
, (запетая) |
Оператор за обединение, който комбинира множество препратки в една препратка. |
=SUM(B5:B15;D5:D15) |
(интервал) |
Оператор за сечение, който създава препратка към клетки, общи за двете препратки. |
=SUM(B7:D7 C6:C8) |
Не, не |
Символът # се използва в няколко контекста:
|
|
@ (в) |
Оператор за препратка, който се използва за указване на неявно сечение във формула. |
=@A1:A10 =SUM(Таблица1[@[Януари]:[Декември]]) |
Ред, в който 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)
Гледайте това видео в Ред на операторите в Excel , за да научите повече.
Как Excel преобразува стойности във формули
Когато въведете формула, Excel очаква определени типове стойности за всеки оператор. Ако въведете различен вид стойност от очаквания, Excel може да преобразува стойността.
Формулата |
Произвежда |
Обяснение |
= "1"+"2" |
3 |
Когато използвате знак плюс (+), Excel очаква числа във формулата. Въпреки че кавичките означават, че "1" и "2" са текстови стойности, Excel автоматично преобразува текстовите стойности в числа. |
= 1+"$4,00" |
5 |
Когато формула очаква число, Excel преобразува текста, ако е във формат, който обикновено би бил приет за число. |
= "1.6.2001 г."-"5.1.2001 г." |
31 |
Excel интерпретира текста като дата във формат мм/дд/ггггг, преобразува датите в поредни номера и след това изчислява разликата между тях. |
=SQRT ("8+1") |
#VALUE! |
Excel не може да преобразува текста в число, защото текстът "8+1" не може да бъде преобразуван в число. Можете да използвате "9" или "8"+"1" вместо "8+1", за да преобразувате текста в число и да върнете резултата от 3. |
= "A"&TRUE |
ATRUE |
Когато се очаква текст, Excel преобразува числа и логически стойности, като например TRUE и FALSE, в текст. |
Имате нужда от още помощ?
Винаги можете да попитате експерт в техническата общност на Excel или да получите поддръжка в Общността за отговори от.