Formules in Excel

Excel is een veel gebruikt programma om gegevens in te voeren en op te maken in bijvoorbeeld tabellen en grafieken. Door te leren werken met formules en functies leer je om veel meer waarde uit Excel te halen en bovendien kan je hier aanzienlijk veel tijd mee besparen bij het doen van je werkzaamheden.

Op deze pagina leer je de basis over formules en vind je een handig overzicht met veel gebruikte functies.

Inhoudsopgave

Nog meer leren over formules en functies?

Leer in de online cursus van Handleiding Excel stap voor stap werken met formules. Je leert onder andere hoe 75 veel gebruikte functies werken en hoe je deze met elkaar kunt combineren.

Wat is een formule?

Je kan in Excel een formule schrijven in een cel en vervolgens laat je Excel een bepaalde berekening voor je doen met de gegevens op je werkblad.

Elke formule begint met het is-teken (=), hiermee geef je aan dat er een formule volgt.

Een eenvoudige formule is bijvoorbeeld =5+6

In de formulebalk staat de formule weergegeven (=5+6) en in de cel toont Excel het resultaat van deze berekening (11).

Als je voor deze som geen is-teken (=) invoert zal je merken dat Excel het niet als een formule herkend en wordt de som dus ook niet uitgevoerd.

Formules invoeren in Excel

Er zijn meerdere manieren om een formule in te voeren.

Rechtstreeks in een cel.

  1. Selecteer de cel waarin je het resultaat wilt tonen
  2. Typ het is-teken (=)
  3. Typ de formule
  4. Druk op enter

In de formulebalk

  1. Selecteer de cel waarin je het resultaat wilt tonen
  2. Klik daarna in de formulebalk
  3. Typ het is-teken (=)
  4. Typ de formule
  5. Druk op enter of klik op het vinkje naast de formulebalk. Om de formule te annuleren klik je op het kruisje.

Een formule wijzigen

De formule wijzigen kan op dezelfde manieren.

Selecteer de cel en klik dubbel met je linksmuisknop of gebruik de sneltoets F2.

Daarna kan je rechtstreeks in de cel de formule wijzigen.

De andere manier is om de cel te selecteren en de formule in de formulebalk te wijzigen.

Ik werk zelf liever in de formulebalk omdat ik hier wat meer de ruimte heb en de kans op foutjes hiermee verklein.

Een formule verwijderen

Om de formule te verwijderen selecteer je (met je muis) de cel waarin de formule staat en klik je op de backspace of de deleteknop op je toetsenbord om de inhoud van de cel te wissen.

Formules in Excel weergeven

Normaal gesproken staat de formule weergegeven in de formulebalk en staat het resultaat van de formule in de cel. Het is echter ook mogelijk om de formules weer te geven in een cel. Dit is handig als je bijvoorbeeld niet weet waar in je werkblad precies formules staan en je deze wilt controleren.

Om formules weer te geven in Excel ga je in het lint naar het tabblad Formules. In de groep Formules controleren vind je vervolgens de knop Formules weergeven. Je kan ook de sneltoets CTRL + T gebruiken.

Door weer op de knop Formules weergeven te klikken of de sneltoets CTRL + T te gebruiken kan je dit weer ongedaan maken, zodat het resultaat van de formule weer wordt getoond.

Formules kopiëren

Je kan een formule kopiëren door de cel te selecteren en in het lint in het tabblad Start in de groep Klembord op de knop Kopiëren te klikken:

Daarna kan je op de gewenste plek de formule plakken.

Een snellere manier om gebruik te maken van de sneltoetsen CTRL + C (om te kopiëren) en CTRL + V (om te plakken).

De vulgreep

Een andere manier om formules te kopiëren is door deze naar beneden (of opzij) te trekken met behulp van de vulgreep.

Zodra je een cel selecteert krijgt deze een groene omlijning.

Als je goed kijkt zie je rechtsonder een groen vierkantje.

Klik daar met je linkermuisknop op en sleep vervolgens je muis naar beneden of opzij.

Celverwijzingen

Het werkblad in Excel bestaat uit rijen en kolommen.

Iedere cel bestaat uit een eigen kolomletter en rijnummer.

In formules komt het vaak voor dat je naar de inhoud van een bepaalde cel verwijst.

B4 verwijst in Excel naar de inhoud van cel B4.

Je kan ook naar een celbereik verwijzen. Dit is een verzameling van meerdere cellen.

Het celbereik A1:D1 verwijst bijvoorbeeld naar de cellen A1, B1, C1 en D1.

Als je naar een celbereik verwijst dan begin je altijd met de cel linksboven, gevolgd door een dubbelepunt (:) en eindig je met de cel rechtsonder.

In de onderstaande afbeelding heb ik meerdere cellen geselecteerd.

De correcte schrijfwijze van dit celbereik is A1:C4

Excel bestaat uit relatieve- en absolute celverwijzingen.

=A1+B1 is een voorbeeld van een relatieve celverwijzing.

Excel ziet deze som als een optelsom van de cel 1 plek naar links en 2 plekken naar links.

Als je deze formule naar beneden kopieert in cel C2 wordt de formule automatisch =A2+B2 omdat Excel er vanuit gaat dat hier ook de cel 1 plek naar links opgeteld moet worden met cel 2 plekken naar links.

Standaard maakt Excel gebruik van relatieve celverwijzingen omdat dit meestal de bedoeling is.

Door een dollar-teken ($) voor de kolomletter en/of rijnummer te typen kan je de formule ‘vastzetten’. Dit wordt een absolute celverwijzing genoemd.

Ik heb in cel C1 de formule veranderd in =$A$1 + B1.

Als ik de formule naar beneden kopieer veranderd B1 nog wel naar B2 zoals je kan zien. Door de dollartekens blijft $A$1 verwijzen naar cel A1 en niet naar A2.

Meer lezen: werken met celverwijzingen in formules.

Functies in Excel

Functies zijn door Excel vooraf gedefinieerde formules.

Een functie begint net als een formule met is-teken (=).

=A1+A2+A3 is bijvoorbeeld een formule die de inhoud van de cellen
A1, A2 en A3 bij elkaar optelt.

De functie SOM is een vooraf gedefinieerde formule die bepaalde waarden bij elkaar optelt.

=SOM(A1:A3) telt net zoals de eerder genoemde formule de inhoud van de cellen A1, A2 en A3 bij elkaar op.

De functie SOM is een eenvoudige, veel gebruikte functie. Excel heeft in totaal zo’n 475 functies.

Door te leren werken met functies kan je veel tijd besparen.

Functie argumenten

Je weet nu dat een functie bestaat uit het is-teken (=) en een functienaam.

In veel gevallen moet je Excel daarna informatie geven om de taak van desbetreffende functie uit te kunnen voeren.

Deze informatie wordt in Excel argumenten genoemd.

De functie MIN berekent bijvoorbeeld de laagste waarde in een reeks cellen.

De schrijfwijze van deze functie is als volgt:

=MIN(getal1;getal2;…)

De formule bestaat uit de volgende onderdelen:

  • Het is-teken (=)
  • De functienaam (MIN)
  • Een haakje om de functie te openen
  • Getal1 , Getal2, etc.
  • Een haakje om de functie te sluiten

Om Excel te laten berekenen wat de laagste waarde is van een reeks moet je Excel eerst laten weten van welke reeks je dit wilt weten.

Getal1 is in dit voorbeeld het argument.

Als je ergens het rentepercentage voor wilt berekenen moet je Excel andere informatie aanleveren dan als je ergens het gemiddelde van wilt weten.

Iedere functie heeft zijn eigen schrijfwijze en kunnen dus uit verschillende argumenten bestaan.

Een functie invoeren in Excel

Er zijn meerdere manieren om een functie in te voeren.

Manier 1:

Naast de formulebalk vind je een knop waarin ”fx” staat.

Zodra je daar op klikt wordt het venster ”Functie invoegen” geopend.

Hier kan je de functie zoeken die je nodig hebt.

Zodra je de juiste functie hebt gevonden klik je op ”Ok”.

Het venster ”Functieargumenten” wordt dan geopend. Je hoeft hier alleen de argumenten in te vullen van de desbetreffende functie en Excel helpt je met het correct schrijven van de formule.

Manier 2:

Een andere manier is via het lint in het tabblad Formules.

Je kan hier in de verschillende categorieën zoeken naar een functie of het venster ‘functie invoegen” openen door hier op fx te klikken.

Manier 3:

Als je al enigszins bekend bent met het werken met functies kan je tijd besparen door een functie rechtstreeks in een cel te schrijven.

Zodra je in een cel begint met het is-teken (=) en daarna een letter typt, toont Excel een lijst met functies.

Je kan gewoon blijven typen, de argumenten invoeren en de formule afsluiten.

Overzicht handige functies in Excel

Hieronder vind je een overzicht met veel gebruikte functies in Excel. Deze lijst zal steeds verder aangevuld worden. Klik op de naam van de functie voor meer uitleg over de desbetreffende functie en de schrijfwijze van de formule.

FunctienaamOmschrijvingSchrijfwijze formule
AANTAL.ALSTelt hoe vaak aan een criteria wordt voldaan=AANTAL.ALS(bereik;criterium)
AFRONDEN NAAR BOVENRond getallen af naar boven=AFRONDEN.NAAR.BOVEN(getal;aantal-decimalen)
ALSBerekening die aan voorwaarden is verbonden=ALS(logische-test;waarde-als-waar;waarde-als-onwaar)
ASELECTGenereert een willekeurig getal tussen de 0 en 1=ASELECT()
ASELECTTUSSENGenereert een willekeurig getal tussen 2 vooraf gekozen waarden=ASELECTTUSSEN(laagst;hoogst)
DATUMVERSCHILBerekent het verschil in jaren, maanden of dagen tussen twee datums=DATUMVERSCHIL(begindatum;einddatum;eenheid)
GEMIDDELDEBerekent het gemiddelde
=GEMIDDELDE(getal1;getal2;…)
GEMIDDELDE.ALSBerekent het gemiddelde van een reeks cellen die aan een vooraf bepaald criteria voldoen=GEMIDDELDE.ALS(bereik, criteria, [gemiddelde_bereik])
GROOTSTEBerekent de grootste waarde ten opzichte van een gekozen positie=GROOTSTE(matrix;k)
HORIZONTAAL ZOEKENZoekt gegevens uit een horizontale tabel=HORIZ.ZOEKEN(zoekwaarde;tabelmatrix;rij-index_getal;bereik)
INTEGERRondt een getal naar beneden af naar het dichtstbijzijnde gehele getal=INTEGER(getal)
KLEINSTEBerekent de kleinste waarde ten opzichte van een gekozen positie=KLEINSTE(matrix;k)
MAXBerekent de hoogste waarde in een reeks getallen=MAX(getal1;getal2;…)
MEDIAANBerekent de mediaan van een reeks waarden=MEDIAAN(getal1;getal2;…)
MINBerekent de laagste waarde in een reeks getallen=MIN(getal1;getal2;…)
MODUSBerekent de modus van een reeks waarden=MODUS(getal1;getal2;…)
NUGeeft de datum en tijd van vandaag weer=NU()
SOMTelt getallen en cellen op=SOM(getal1;getal2;…)
SOM ALSTelt getallen en cellen op die voldoen aan een bepaalde voorwaarde=SOM.ALS(bereik;criterium;optelbereik)
TRANSPONERENWisselt kolommen en cellen van een bepaald bereik=TRANSPONEREN(matrix)
VANDAAG
Geeft de datum van vandaag weer
=VANDAAG()
VERTICAAL ZOEKENZoekt gegevens uit een verticale tabel=VERT.ZOEKEN(zoekwaarde;tabelmatrix;kolomindex_getal;benaderen)
WEEKNUMMER
Haalt het weeknummer voor een datum op
=WEEKNUMMER(serieel_getal;type_resultaat)

Online cursus formules en functies

In deze cursus leer je onder andere werken met 75 veel gebruikte functies. In sommige scenario’s kun je een berekening niet doen met een enkele functie, daarom leer je ook hoe je verschillende functies kunt combineren.