Microsoft Windows SharePoint Services
Strona głównaWsteczDalejDrukuj

Pokaż wszystkoPokaż wszystko

Operatory obliczeniowe — informacje

Operatory obliczeniowe — informacje

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.

Typy operatorów

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])

©2003 Microsoft Corporation. Wszelkie prawa zastrzeżone.