Rekenkundige operatoren en prioriteit in Excel

Van toepassing op
Excel voor Microsoft 365 Excel voor Microsoft 365 voor Mac Excel 2024 Excel 2024 voor Mac Excel 2021 Excel 2021 voor Mac Excel 2019 Excel 2016 Excel voor iPad Excel Web App Excel voor iPhone Excel voor Android-tablets Excel voor Android-telefoons Excel voor Windows Phone 10 Excel Mobile

Operators geven het type berekening op dat u wilt uitvoeren op elementen in een formule, zoals optellen, aftrekken, vermenigvuldigen of delen. In dit artikel leer je de standaardvolgorde waarin operators handelen op de elementen in een berekening. Je leert ook hoe je deze volgorde wijzigt met behulp van haakjes.

Typen operatoren

Er zijn vier typen operatoren voor berekeningen: rekenkundige operatoren, vergelijkingsoperatoren, samenvoegingsoperatoren en verwijzingsoperatoren.

Rekenkundige operatoren

Als je rekenkundige basisbewerkingen wilt uitvoeren, zoals optellen, aftrekken of vermenigvuldigen, of als je getallen wilt combineren en numerieke resultaten wilt produceren, gebruik je de rekenkundige operatoren in deze tabel.

Rekenkundige operator Betekenis Voorbeeld
+ (plusteken) Optellen =3+3
- (minteken) Aftrekken
Ontkenning
=3–1
=–1
* (sterretje) Vermenigvuldigen =3*3
/ (slash) Delen =3/3
% (procentteken) Percentage =20%
^ (accent circonflexe) Machtsverheffen =2^3

Vergelijkingsoperatoren

Met de operatoren in de onderstaande tabel kun je twee waarden vergelijken. Wanneer je twee waarden vergelijkt met behulp van deze operatoren, is het resultaat een logische waarde: WAAR of ONWAAR.

Vergelijkingsoperator Betekenis Voorbeeld
= (gelijkteken) Gelijk aan =A1=B1
> (groter dan-teken) Groter dan =A1>B1
< (kleiner dan-teken) Kleiner dan =A1<B1
>= (groter dan of gelijk aan teken) Groter dan of gelijk aan =A1>=B1
<= (kleiner dan of gelijk aan teken) Kleiner dan of gelijk aan =A1<=B1
<> (niet gelijk aan teken) Niet gelijk aan =A1<>B1

Samenvoegingsoperatoren

Gebruik het en-teken (&) voor het samenvoegen of verbinden van een of meer tekstreeksen tot één tekstfragment.

Tekstoperator Betekenis Voorbeeld
& (en-teken) Koppelt of verbindt twee waarden om één doorlopende tekstwaarde te produceren. ="Noord"&"wind"

Verwijzingsoperatoren

Met de volgende operatoren combineer je celbereiken voor berekeningen.

Verwijzingsoperator Betekenis Voorbeeld
: (dubbele punt) De bereikoperator, waarmee één celverwijzing naar alle cellen tussen twee verwijzingen wordt gemaakt, inclusief de twee verwijzingen. =SOM(B5:B15)
; (puntkomma) De verenigingsoperator, waarmee meerdere verwijzingen tot één verwijzing worden gecombineerd. =SOM(B5:B15;D5:D15)
(spatie) De snijpuntoperator, waarmee één verwijzing wordt gemaakt naar cellen die in beide verwijzingen voorkomen. =SOM(B7:D7 C6:C8)
# (pond) Het #-symbool wordt in verschillende contexten gebruikt:
  • Wordt gebruikt als onderdeel van een foutnaam.
  • Wordt gebruikt om aan te geven dat er onvoldoende ruimte is om weer te geven. In de meeste gevallen kun je de kolom breder maken totdat de inhoud correct wordt weergegeven.
  • Overloopbereikoperator die wordt gebruikt om te verwijzen naar een volledig bereik in een dynamische matrixformule.
  • De fout #WAARDE!
  • #####
  • =SOM(A2#)
@ (bij) Verwijzingsoperator die wordt gebruikt om een impliciet snijpunt in een formule aan te geven. =@A1:A10
=SOM(Tabel1[@[januari]:[december]])

De volgorde waarin bewerkingen in formules door Excel worden uitgevoerd

In sommige gevallen kan de volgorde waarin een berekening wordt uitgevoerd gevolgen hebben voor het resultaat van een formule. Het is dus belangrijk dat je de volgorde begrijpt, en hoe je de volgorde kunt wijzigen om het gewenste resultaat te verkrijgen.

Volgorde van berekeningen

Met formules worden waarden altijd in een bepaalde volgorde berekend. Een formule in Excel begint altijd met het gelijkteken (=). Het gelijkteken geeft aan bij Excel dat de volgende tekens een formule vormen. Na dit gelijkteken kan er een reeks elementen volgen die moeten worden berekend (de operanden), deze worden gescheiden door berekeningsoperatoren. In Excel wordt een formule van links naar rechts berekend, op basis van een bepaalde volgorde voor elke operator in de formule.

Prioriteit van operatoren

Als u diverse operatoren in een formule combineert, worden de bewerkingen in Excel uitgevoerd in de volgorde van de volgende tabel. Als een formule operatoren met dezelfde prioriteit bevat (bijvoorbeeld een formule met zowel een vermenigvuldigingsoperator als een deeloperator), worden de operatoren van links naar rechts geëvalueerd.

Operator Beschrijving
: (dubbele punt)
(één spatie)
; (puntkomma)
Verwijzingsoperatoren
Negatief maken (bijvoorbeeld -1)
% Percentage
^ Machtsverheffen
* en / Vermenigvuldigen en delen
+ en - Optellen en aftrekken
& Twee tekenreeksen aan elkaar koppelen
=
< >
<=
>=
<>
Vergelijken

Gebruik van haakjes

Als u de evaluatievolgorde wilt wijzigen, plaatst u het deel van de formule dat u als eerste wilt berekenen, tussen haakjes. De volgende formule resulteert bijvoorbeeld in de waarde 11, omdat in Excel de vermenigvuldiging vóór het optellen wordt berekend. In de formule wordt eerst 2 vermenigvuldigd met 3 en daarna wordt 5 bij het resultaat opgeteld.

=5+2*3

Als je daarentegen de syntaxis verandert door haakjes te gebruiken, zal Excel eerst 2 optellen bij 5 en de som vervolgens vermenigvuldigen met 3, met 21 als resultaat.

=(5+2)*3

In het onderstaande voorbeeld zorgen de haakjes rond het eerste deel van de formule ervoor dat Excel eerst B4+25 berekent en dat het resultaat hiervan wordt gedeeld door de som van de waarden in de cellen D5, E5 en F5.

=(B4+25)/SOM(D5:F5)

Hoe Excel waarden converteert in formules

Wanneer je een formule invoert, verwacht Excel specifieke soorten waarden voor elke operator. Als je een ander soort waarde invoert dan verwacht, kan Excel deze waarde converteren.

De formule Produceert Uitleg
= "1"+"2" 3 Wanneer je een plusteken (+) gebruikt, verwacht Excel getallen in de formule. Hoewel de aanhalingstekens betekenen dat "1" en "2" tekstwaarden zijn, converteert Excel de tekstwaarden automatisch naar getallen.
= 1+"$4;00" 5 Wanneer een formule een getal verwacht, converteert Excel de tekst naar een indeling die gebruikelijk is voor een getal.
= "1-6-2001"-"1-5-2001" 31 Excel interpreteert de tekst als een datum in de indeling mm/dd/jjjj, vervolgens worden de datums geconverteerd naar seriële getallen, en daarna wordt het verschil hiertussen berekend.
=SQRT ("8+1") De fout #WAARDE! Excel kan de tekst niet converteren naar een getal omdat de tekst "8+1" niet naar een getal kan worden geconverteerd. Je kunt "9" of "8"+"1" gebruiken in plaats van "8+1" om de tekst te converteren naar een getal en het resultaat van 3 te retourneren.
= "A"&WAAR AWAAR Wanneer er tekst wordt verwacht, converteert Excel getallen en logische waarden zoals WAAR en ONWAAR naar tekst.

Meer hulp nodig?

U kunt altijd een expert in de Excel Tech Community vragen of ondersteuning krijgen in community's.

Zie ook