Home › Excel-basis › Overzicht Excel formules
Excel formules: het overzicht
Dit overzicht van Excel formules zet de formules die je echt gebruikt bij elkaar, gegroepeerd per taak en elk met een kort voorbeeld. Alles staat met de Nederlandse functienamen en puntkomma's, zoals je het in de Nederlandse Excel typt. Elke formule begint met =. Klik op een functienaam voor de volledige uitleg met voorbeelden.
In deze uitleg
Formulebasis
| Wat | Voorbeeld | Betekenis |
|---|---|---|
| Optellen, aftrekken, vermenigvuldigen, delen | =A2+B2-C2*D2/E2 | Gewone rekenvolgorde: * en / gaan voor + en - |
| Haakjes | =(A2+B2)*C2 | Eerst wat tussen haakjes staat |
| Machtsverheffen | =A2^2 | A2 in het kwadraat |
| Percentage | =A2/B2 | Opmaken als %. Zie procent berekenen |
| Tekst samenvoegen | =A2&" "&B2 | "Anna" en "Jansen" worden "Anna Jansen" |
| Vaste verwijzing | =B2*$E$1 | E1 blijft vast bij kopiëren. Zie absolute celverwijzing |
| Ander werkblad | =Blad2!A1 | Cel A1 op Blad2 |
Rekenformules
| Formule | Voorbeeld | Doet |
|---|---|---|
| SOM | =SOM(A2:A10) | Telt een bereik op |
| SOM.ALS | =SOM.ALS(A2:A10;"Noord";C2:C10) | Telt waarden op die aan één voorwaarde voldoen |
| SOMMEN.ALS | =SOMMEN.ALS(C2:C10;A2:A10;"Noord";B2:B10;"Anna") | Telt op met meerdere voorwaarden |
| SOMPRODUCT | =SOMPRODUCT(B2:B10;C2:C10) | Vermenigvuldigt rij voor rij en telt op |
| SUBTOTAAL | =SUBTOTAAL(9;C2:C10) | Som van alleen de zichtbare rijen |
| AFRONDEN | =AFRONDEN(A2;2) | Rondt af op 2 decimalen |
| AFRONDEN.NAAR.BOVEN / BENEDEN | =AFRONDEN.NAAR.BOVEN(A2;0) | Rondt altijd naar boven (of beneden) af |
| REST | =REST(A2;2) | Rest na deling (0 = even) |
| INTEGER | =INTEGER(A2) | Het hele getal, naar beneden afgerond |
| ABS | =ABS(A2) | Waarde zonder minteken |
Tellen en statistiek
| Formule | Voorbeeld | Doet |
|---|---|---|
| AANTAL | =AANTAL(A2:A10) | Telt cellen met getallen |
| AANTALARG | =AANTALARG(A2:A10) | Telt niet-lege cellen |
| AANTAL.LEGE.CELLEN | =AANTAL.LEGE.CELLEN(A2:A10) | Telt lege cellen |
| AANTAL.ALS | =AANTAL.ALS(A2:A10;"Ja") | Telt cellen die aan één voorwaarde voldoen |
| AANTALLEN.ALS | =AANTALLEN.ALS(A2:A10;"Noord";C2:C10;">100") | Telt met meerdere voorwaarden |
| GEMIDDELDE | =GEMIDDELDE(B2:B10) | Gemiddelde |
| GEMIDDELDE.ALS | =GEMIDDELDE.ALS(A2:A10;"Noord";B2:B10) | Gemiddelde met een voorwaarde |
| MEDIAAN | =MEDIAAN(B2:B10) | Middelste waarde |
| MIN / MAX | =MAX(B2:B10) | Kleinste of grootste waarde |
| GROOTSTE / KLEINSTE | =GROOTSTE(B2:B10;2) | Op één na grootste waarde |
| RANG.GELIJK | =RANG.GELIJK(B2;$B$2:$B$10) | Plaats van B2 in de lijst (1 = hoogste) |
| STDEV.S | =STDEV.S(B2:B10) | Standaarddeviatie van een steekproef |
Logische formules
| Formule | Voorbeeld | Doet |
|---|---|---|
| ALS | =ALS(B2>=50;"Geslaagd";"Gezakt") | De ene uitkomst als het waar is, een andere als het onwaar is |
| ALS.VOORWAARDEN | =ALS.VOORWAARDEN(B2>=90;"A";B2>=70;"B";WAAR;"C") | Meerdere voorwaarden zonder nesten |
| EN / OF | =ALS(EN(B2>50;C2="Ja");"OK";"") | Voorwaarden combineren |
| NIET | =NIET(A2="Klaar") | Draait WAAR en ONWAAR om |
| SCHAKELEN | =SCHAKELEN(A2;1;"Laag";2;"Hoog") | Een uitkomst kiezen op basis van een waarde |
| ALS.FOUT | =ALS.FOUT(A2/B2;0) | Vervangt een fout door een eigen waarde |
| ALS.NB | =ALS.NB(VERT.ZOEKEN(…);"Niet gevonden") | Vangt alleen #N/B af |
| ISLEEG / ISGETAL | =ISGETAL(A2) | Controleert wat er in een cel staat |
Zoekformules
| Formule | Voorbeeld | Doet |
|---|---|---|
| VERT.ZOEKEN | =VERT.ZOEKEN(E2;A2:C10;3;ONWAAR) | Zoekt E2 in kolom A, geeft kolom 3 |
| HORIZ.ZOEKEN | =HORIZ.ZOEKEN(E1;A1:F3;2;ONWAAR) | Hetzelfde, maar in een rij |
| X.ZOEKEN | =X.ZOEKEN(E2;A2:A10;C2:C10;"Niet gevonden") | Moderne zoekfunctie in elke richting |
| INDEX + VERGELIJKEN | =INDEX(C2:C10;VERGELIJKEN(E2;A2:A10;0)) | Flexibel zoeken dat in elke versie werkt |
| VERGELIJKEN | =VERGELIJKEN(E2;A2:A10;0) | Positie van een waarde in een lijst |
| INDIRECT | =INDIRECT("'"&A2&"'!B10") | Verwijzing opgebouwd uit tekst, zoals een bladnaam |
| KIEZEN | =KIEZEN(A2;"K1";"K2";"K3";"K4") | Kiest het n-de item uit een lijst |
Dynamische matrixformules (Excel 365)
| Formule | Voorbeeld | Doet |
|---|---|---|
| FILTER | =FILTER(A2:C10;B2:B10="Noord") | Geeft alle rijen die voldoen |
| UNIEK | =UNIEK(A2:A10) | Lijst zonder dubbele waarden |
| SORTEREN | =SORTEREN(A2:C10;3;-1) | Gesorteerde kopie, hier aflopend op kolom 3 |
| TRANSPONEREN | =TRANSPONEREN(A1:D2) | Maakt van rijen kolommen |
| REEKS | =REEKS(10) | De getallen 1 tot en met 10 |
Tekstformules
| Formule | Voorbeeld | Doet |
|---|---|---|
| SAMENVOEGEN / TEKST.COMBINEREN | =TEKST.COMBINEREN(", ";WAAR;A2:A5) | Voegt tekst samen met een scheidingsteken |
| LINKS / RECHTS | =LINKS(A2;3) | De eerste (of laatste) 3 tekens |
| DEEL | =DEEL(A2;4;2) | 2 tekens vanaf positie 4 |
| TEKST.VOOR / TEKST.NA | =TEKST.VOOR(A2;"@") | Tekst vóór (of na) een teken |
| LENGTE | =LENGTE(A2) | Aantal tekens |
| VIND.ALLES / VIND.SPEC | =VIND.SPEC("x";A2) | Positie van een teken of woord |
| SPATIES.WISSEN | =SPATIES.WISSEN(A2) | Haalt overbodige spaties weg |
| SUBSTITUEREN | =SUBSTITUEREN(A2;"-";"") | Vervangt tekst |
| HOOFDLETTERS / KLEINE.LETTERS / BEGINLETTERS | =BEGINLETTERS(A2) | Past hoofdletters aan: "anna jansen" → "Anna Jansen" |
| TEKST | =TEKST(A2;"dd-mm-jjjj") | Maakt van een getal of datum opgemaakte tekst |
| WAARDE | =WAARDE(A2) | Maakt van tekst een getal |
Datum- en tijdformules
| Formule | Voorbeeld | Doet |
|---|---|---|
| VANDAAG / NU | =VANDAAG() | De datum van vandaag (NU geeft ook de tijd) |
| DATUM | =DATUM(2026;12;31) | Maakt een datum van jaar, maand, dag |
| JAAR / MAAND / DAG | =JAAR(A2) | Deel van een datum |
| DATUMVERSCHIL | =DATUMVERSCHIL(A2;VANDAAG();"Y") | Jaren tussen twee datums, bijvoorbeeld een leeftijd |
| NETTO.WERKDAGEN | =NETTO.WERKDAGEN(A2;B2) | Werkdagen tussen twee datums |
| WERKDAG | =WERKDAG(A2;10) | Datum 10 werkdagen later |
| LAATSTE.DAG | =LAATSTE.DAG(A2;0) | Laatste dag van de maand |
| ZELFDE.DAG | =ZELFDE.DAG(A2;3) | Dezelfde dag, 3 maanden later |
| WEEKDAG | =WEEKDAG(A2;2) | Dag van de week, 1 = maandag |
| Tijdsverschil | =(B2-A2)*24 | Uren tussen twee tijden |
Tips voor het schrijven van formules
- Druk na een celverwijzing op F4 om $-tekens toe te voegen.
- Druk op Tab om een functienaam uit de lijst met suggesties over te nemen.
- Dubbelklik op de vulgreep (het vierkantje rechtsonder in een cel) om een formule naar beneden te kopiëren.
- Gebruik in de Nederlandse Excel puntkomma's tussen argumenten en een komma als decimaalteken.
- Een foutmelding? Zie foutmeldingen in Excel.
Veelgestelde vragen
Wat zijn de belangrijkste Excel formules?
Voor de meeste mensen: SOM, ALS, AANTAL.ALS, SOM.ALS, VERT.ZOEKEN of X.ZOEKEN, GEMIDDELDE, AFRONDEN en VANDAAG. Leer deze eerst en je kunt de meeste dagelijkse taken aan.
Wat is het verschil tussen een formule en een functie?
Een formule is alles wat je na het =-teken typt. Een functie is een ingebouwde formule met een naam, zoals SOM of ALS. =A1+A2 is een formule zonder functie; =SOM(A1:A2) is een formule met een functie.
Waarom werkt een Engelse formule niet in mijn Excel?
De Nederlandse Excel verwacht Nederlandse functienamen en puntkomma's. =SUM(A1,A2) wordt =SOM(A1;A2). Op elke pagina van deze site staat ook de Engelse naam.
Werken deze formules in Google Spreadsheets?
Google Spreadsheets gebruikt de Engelse functienamen, ook in het Nederlands. De werking en argumenten zijn bijna altijd hetzelfde.