![]() | |||||
![]() ![]() ![]() ![]() ![]() |
Operatory określają typ obliczenia, które ma zostać wykonane na elementach formuły. W listach są obsługiwane trzy różne typy operatorów obliczeniowych: arytmetyczne, porównań i tekstowe.
Operatory arytmetyczne Aby wykonywać podstawowe działania matematyczne, takie jak dodawanie, odejmowanie lub mnożenie, łączyć liczby, uzyskiwać wyniki numeryczne, należy użyć następujących operatorów arytmetycznych.
Operator arytmetyczny | Znaczenie (przykład) |
---|---|
+ (znak plus) | Dodawanie (3+3) |
– (znak minus) | Odejmowanie (3–1) Negacja (–1) |
* (gwiazdka) | Mnożenie (3*3) |
/ (kreska ułamkowa) | Dzielenie (3/3) |
% (znak procenta) | Procent (20%) |
^ (karetka) | Potęgowanie (3^2) |
Operatory porównań Za pomocą poniższych operatorów można porównywać dwie wartości. W wyniku porównywania dwóch wartości za pomocą tych operatorów uzyskuje się wynik, którym jest wartość logiczna Tak lub Nie.
Operator porównania | Znaczenie (przykład) |
---|---|
= (znak równości) | Równa się (A=B) |
> (znak większości) | Większy niż (A>B) |
< (znak mniejszości) | Mniejszy niż (A<B) |
>= (znak „większy lub równy”) | Większy lub równy (A>=B) |
<= (znak „mniejszy lub równy”) | Mniejszy lub równy (A<=B) |
<> (znak nierówności) | Nie jest równy (A<>B) |
Operator łączenia tekstu Przy użyciu znaku handlowego „i” (&) można łączyć jeden lub więcej ciągów tekstowych w celu uzyskania jednego fragmentu tekstu.
Operator tekstowy | Znaczenie (przykład) |
---|---|
& (znak handlowego „i”) | Łączy dwie wartości w celu stworzenia jednej, ciągłej wartości tekstowej („North”&„wind”) |
Kolejność, w jakiej na liście są wykonywane operacje określone w formule
Formuły obliczają wartości w określonej kolejności. Formuła listy może rozpoczynać się znakiem równości (=). Po znaku równości znajdują się elementy, które mają być obliczane (operandy), rozdzielone operatorami obliczeń. W listach formuła jest obliczana 0d lewej do prawej, według określonej kolejności dla poszczególnych operatorów w formule.
Priorytety operatorów
Jeżeli kilka operatorów zostanie połączonych w jedną formułę, na listach będą wykonywane działania w kolejności przedstawionej w następującej tabeli. Jeżeli formuła zawiera operatory o tym samym priorytecie — na przykład operator mnożenia i operator dzielenia — operatory te będą oceniane na liście od lewej do prawej.
Operator | Opis |
---|---|
– | Negacja (np. –1) |
% | Procent |
^ | Potęgowanie |
* i / | Mnożenie i dzielenie |
+ i – | Dodawanie i odejmowanie |
& | Łączenie dwóch ciągów tekstowych |
= < > <= >= <> | Porównanie |
Korzystanie z nawiasów
Aby zmienić kolejność obliczeń, należy umieścić w nawiasach część formuły, która ma zostać obliczona w pierwszej kolejności. Na przykład wykonanie poniższej formuły daje wynik 11, ponieważ na liście mnożenie jest wykonywane przed dodawaniem. W formule 2 jest mnożone przez 3, a następnie do wyniku tego działania jest dodawane 5.
=5+2*3
Jeżeli jednak składnia formuły zostanie zmieniona poprzez wprowadzenie nawiasów, na liście zostaną dodane liczby 5 i 2, a wynik tego działania zostanie następnie pomnożony przez 3, co da wynik 21.
=(5+2)*3
W poniższym przykładzie nawiasy, w których znajduje się pierwsza część formuły, wymuszają wykonanie obliczenia na liście [Koszt]+25 w pierwszej kolejności, po czym wynik tego działania jest dzielony przez sumę wartości w kolumnach EC1 i EC2.
=([Koszt]+25)/SUMA([EC1]+[EC2])