Mange av de enklere formlene du bygger krever utelukkende bruk av Excels operatorer, som er symbolene som indikerer hvilken type beregning som skal foregå mellom cellene og/eller konstanter ispedd dem. Excel bruker fire forskjellige typer beregningsoperatorer: aritmetikk, sammenligning, tekst og referanse. Tabellen nedenfor viser alle disse operatørene ordnet etter type og ledsaget av et eksempel.
De forskjellige typer operatører i Excel
Type |
Karakter |
Operasjon |
Eksempel |
Aritmetikk |
+ (plusstegn) |
Addisjon |
=A2+B3 |
|
– (minustegn) |
Subtraksjon eller negasjon |
=A3–A2 eller –C4 |
|
* (stjerne) |
Multiplikasjon |
=A2*B3 |
|
/ |
Inndeling |
=B3/A2 |
|
% |
Prosent (deling på 100) |
=B3 % |
|
^ |
Eksponentiering |
=A2^3 |
Sammenligning |
= |
Lik |
=A2=B3 |
|
> |
Større enn |
=B3>A2 |
|
< |
Mindre enn |
=A2 |
|
>= |
Større enn eller lik |
=B3>=A2 |
|
<= |
Mindre enn eller lik |
=A2<=B3 |
|
<> |
Ikke lik |
=A2<>B3 |
Tekst |
& |
Konkatenerer (kobler sammen) oppføringer for å produsere én kontinuerlig oppføring |
=A2&” “&B3t |
Referanse |
: (kolon) |
Rekkeviddeoperatør som inkluderer |
=SUM(C4:D17) |
|
, (komma) |
Fagforeningsoperatør som kombinerer flere referanser til én referanse |
=SUM(A2;C4:D17;B3) |
|
(rom) |
Kryssoperator som produserer én referanse til celler til felles med to referanser |
=SUM(C3:C6 C3:E6) |
Excel 2019: "Glatt operatør"
Mesteparten av tiden vil du stole på de aritmetiske operatorene når du bygger formler i regnearkene dine som ikke krever funksjoner fordi disse operatorene faktisk utfører beregninger mellom tallene i de ulike cellereferansene og produserer nye matematiske resultater.
Sammenligningsoperatorene, derimot, produserer kun den logiske verdien TRUE eller den logiske verdien FALSE, avhengig av om sammenligningen er nøyaktig. Si for eksempel at du skriver inn følgende formel i celle A10:
=B10<>C10
Hvis B10 inneholder tallet 15 og C10 inneholder tallet 20, returnerer formelen i A10 den logiske verdien TRUE. Hvis imidlertid både celle B10 og C10 inneholder verdien 12, returnerer formelen den logiske verdien FALSE.
Enkelttekstoperatoren (det såkalte og-tegnet) brukes i formler for å slå sammen to eller flere tekstoppføringer (en operasjon med høyfalutin'- navnsammenkobling ). Anta for eksempel at du skriver inn følgende formel i celle C2:
=A2&B2
Hvis celle A2 inneholder John og celle B2 inneholder Smith, returnerer formelen den nye (klemmet sammen) tekstoppføringen, JohnSmith. For å få formelen til å sette inn et mellomrom mellom for- og etternavnet, må du inkludere mellomrommet som en del av sammenkoblingen som følger:
=A2&" "&B2
Du bruker oftest sammenligningsoperatorene med HVIS-funksjonen når man bygger mer komplekse formler som utfører én type operasjon når HVIS-betingelsen er SANN og en annen når den er FALSK. Du bruker sammenkoblingsoperatoren (&) når du skal slå sammen tekstoppføringer som kommer til deg i separate celler, men som må legges inn i enkeltceller (som for- og etternavn i separate kolonner).
Rekkefølge for operatørprioritet i Excel 2019
Når du bygger en formel som kombinerer forskjellige beregningsoperatorer, følger Excel den angitte rekkefølgen for operatørprioritet. Når du bruker operatorer som deler samme prioritetsnivå, evaluerer Excel hvert element i ligningen ved å bruke en strengt venstre-til-høyre rekkefølge.
Naturlig rekkefølge av operatørprioritet i Excel-formler
Presedens |
Operatør |
Type/Funksjon |
1 |
– |
Negasjon |
2 |
% |
Prosent |
3 |
^ |
Eksponentiering |
4 |
* og / |
Multiplikasjon og divisjon |
5 |
+ og – |
Addisjon og subtraksjon |
6 |
& |
Sammenkobling |
7 |
=, <, >, <=, >=, <> |
Alle sammenligningsoperatører |
Anta at du skriver inn følgende formel i celle A4:
=B4+C4/D4
Fordi divisjon (som multiplikasjon) har et høyere nivå av forrang enn addisjon (4 versus 5), evaluerer Excel delingen mellom cellene C4 og D4 og legger deretter resultatet til verdien i celle B4. Hvis for eksempel celle B4 inneholder 2, C4 inneholder 9 og D4 inneholder 3, vil Excel i hovedsak evaluere denne ligningen i celle A4:
=2+9/3
I dette eksemplet er det beregnede resultatet som vises i celle A4 5 fordi programmet først utfører divisjonen (9/3) som returnerer resultatet 3 og deretter legger det til 2 for å få det endelige resultatet på 5.
Hvis du hadde ønsket at Excel skulle evaluere denne formelen på en strengt venstre-til-høyre måte, kunne du få den til å gjøre det ved å omslutte operasjonen lengst til venstre (tillegget mellom B4 og C4) i et lukket par med parenteser. Parenteser endrer den naturlige prioritetsrekkefølgen slik at enhver operasjon som er innelukket i et par utføres før de andre operasjonene i formelen, uavhengig av nivå i rekkefølgen. (Deretter brukes den naturlige rekkefølgen igjen.)
For å få Excel til å utføre addisjonen mellom de to første leddene (B4 og C4) og deretter dele resultatet på det tredje leddet (celle D4), endrer du den opprinnelige formelen ved å legge tilleggsoperasjonen i parentes som følger:
=(B4+C4)/D4
Forutsatt at cellene B4, C4 og D4 fortsatt inneholder de samme tallene (henholdsvis 2, 9 og 3), beregner formelen nå resultatet som 3,666667 og returnerer det til celle A4 (2+9=11 og 11/3= 3,66667).
Hvis det er nødvendig, kan du hekker parentes i formler ved å sette ett sett med parenteser i en annen (i en annen, i en annen, og så videre). Når du legger parenteser, utfører Excel beregningen i det innerste paret med parenteser først før noe annet og begynner deretter å utføre operasjonene i de ytre parentesene.
Tenk på følgende eksempelformel:
=B5+(C5–D5)/E5
I denne formelen sikrer parentesene rundt subtraksjonen (C5–D5) at det er den første operasjonen som utføres. Etter det tar imidlertid den naturlige forrangsrekkefølgen over. Så resultatet av subtraksjonen blir deretter delt på verdien i E5, og det resultatet blir så lagt til verdien i B5. Hvis du vil at tillegget skal utføres før delingen, må du sette det første settet med parenteser i et annet sett som følger:
=(B5+(C5–D5))/E5
I denne reviderte formelen utfører Excel subtraksjonen mellom verdiene i C5 og D5, legger resultatet til verdien i celle B5, og deler deretter resultatet med verdien i celle E5.
Det største problemet med parenteser er selvfølgelig at du må huske å skrive dem inn i par. Hvis du glemmer å balansere hvert sett med nestede parenteser ved å ha en høyre parentes for hver venstre parentes, viser Excel en varseldialogboks som informerer deg om at den har funnet en feil i formelen. Det vil også foreslå en korreksjon som vil balansere parentesene som brukes i Excel-formelen. Selv om den foreslåtte korrigeringen korrigerer ubalansen i formelen, gir den deg dessverre ikke den beregningsrekkefølgen du ønsket - og hvis den blir akseptert, vil den foreslåtte korrigeringen gi deg det du anser som et feil resultat. Av denne grunn, vær veldig forsiktig før du klikker på Ja-knappen i denne typen varseldialogboks. Gjør det bare når du er sikker på at de korrigerte parentesene gir deg den beregningsrekkefølgen du ønsker. Ellers klikker du Nei og balanserer parentesene i formelen ved å legge til den manglende parentesen eller parentesene selv.