Uitleg

Serieel getal: datums en tijden

Excel slaat een datum op als aantal dagen en een tijd als deel van een dag, zodat je ze kunt aftrekken, optellen en vergelijken. Leer dagen tellen, tekstdatums herstellen en uren optellen.

Laatst bijgewerkt: 14 oktober 2026

Legt uit: serieel getal

Achter elke datum in een werkmap zit een getal: 31-12-2025 is 46022 en 12:00 is 0,5. Dat verklaart:

  • waarom je twee datums kunt aftrekken
  • waarom een kolom datums uit een export soms niet wil sorteren of rekenen
  • waarom een totaal aan uren 18:30 kan tonen in plaats van 42:30

Voor een accountant is dat belangrijk bij afgrenzingstests, ouderdomsanalyses, betalingstermijnen en tijdregistraties, waar een onjuiste datum of een datum die als tekst is opgeslagen een conclusie kan veranderen.

Een datum is een getal

Excel slaat elke datum op als een geheel getal: het aantal dagen sinds 1 januari 1900, dat serieel getal 1 is. Zo is 1 januari 2025 het getal 45658 en 31 december 2025 het getal 46022.

Wat je ziet als 31-12-2025 is het getal 46022, getoond met een datumopmaak. Het getal is de waarde; de opmaak bepaalt alleen de weergave.

Omdat een datum een getal is, werkt alles wat je met getallen doet ook met datums:

  • twee datums aftrekken om dagen te krijgen
  • er 7 bij optellen voor dezelfde weekdag volgende week
  • vergelijken met < en >
  • sorteren, en het laagste, hoogste of gemiddelde nemen

Daarom kan een criterium als "<"&F2 in SOMMEN.ALS en AANTALLEN.ALS datums vergelijken.

GetalGetoond alsBetekenis
101-01-1900De eerste dag die Excel telt
4565801-01-2025De eerste dag van boekjaar 2025
4602231-12-2025De balansdatum van de controle
4602301-01-2026Een dag later: tel er 1 bij op
46022,7531-12-2025 18:00Het gehele deel is de dag, de breuk is het tijdstip
0,512:00Een halve dag: twaalf uur 's middags

Een tijdstip is een deel van een dag

Het deel achter de komma is het tijdstip. Een hele dag is 1, dus:

  • 12:00 is 0,5
  • 06:00 is 0,25
  • een uur is 1/24 (0,041667)
  • een minuut is 1/1440 (0,000694)

Een cel kan een datum en een tijd samen bevatten: 46022,75 is 31-12-2025 om 18:00. Een cel met alleen een tijd heeft geen geheel deel.

Om een tijdverschil om te zetten naar uren, vermenigvuldig je met 24 (met 1440 voor minuten). Eindigt een dienst na middernacht, dan is de eindtijd kleiner dan de starttijd en wordt het verschil negatief. REST(einde-start; 1) telt de ontbrekende dag erbij.

Voor totalen boven 24 uur gebruik je de getalnotatie [u]:mm; met alleen u:mm begint Excel na 24 uur opnieuw, zodat 30 uur als 06:00 verschijnt.

=(C2-B2)*24
=(C2-B2)*24

Uren tussen een starttijd in B2 en een eindtijd in C2 op dezelfde dag.

=REST(C2-B2, 1)*24
=REST(C2-B2; 1)*24

Uren voor een dienst die over middernacht kan lopen: bij een negatief verschil wordt de ontbrekende dag toegevoegd.

=A2+1/24
=A2+1/24

Een uur later dan de datum en tijd in A2.

Rekenen met datums

Het meeste datumwerk is rekenen met getallen. Het verschil tussen twee datums is een aantal dagen, en Excel geeft die cel vaak ook een datumopmaak omdat de invoer die had: zet de opmaak op Standaard of Getal, anders verschijnen 35 dagen als 04-02-1900. Bij aftrekken telt de startdag niet mee, dus van 1 tot 8 december is 7 dagen.

Voor kalenderlogica gebruik je de datumfuncties: die kennen weekenden, maandlengtes en schrikkeljaren. NETTO.WERKDAGEN telt de begindag en de einddag allebei mee en slaat zaterdagen, zondagen en een optionele lijst met feestdagen over. ZELFDE.DAG houdt de dag van de maand vast waar dat kan: 31 januari 2026 plus een maand is 28 februari 2026, de laatste dag die bestaat.

TaakGebruikOpmerking
Dagen tussen twee datumsC2-B2Einddatum min startdatum. Zet de cel op Standaard.
Hetzelfde, van links naar rechts gelezenDAGENDe einddatum komt eerst: DAGEN(C2; B2). Het resultaat is gelijk aan C2-B2.
Een week of 30 dagen laterB2+7Een getal erbij optellen verschuift de datum met dat aantal dagen.
Werkdagen tussen twee datumsNETTO.WERKDAGENTelt de begin- en einddag mee. Een derde argument neemt een lijst feestdagen.
De datum 10 werkdagen laterWERKDAGSlaat weekenden en een optionele lijst feestdagen over.
Dezelfde dag, maanden laterZELFDE.DAGStopt op de laatste dag van een kortere maand.
Het einde van een maandLAATSTE.DAGMet 0 maanden krijg je het einde van de maand van de datum zelf.
De datum van vandaagVANDAAGWordt bij elke berekening opnieuw bepaald, dus een bewaarde ouderdomsanalyse verandert vanzelf.
=C2-B2
=C2-B2

Dagen van de factuurdatum in B2 tot de betaaldatum in C2.

=NETTO.WERKDAGEN(B2, C2, F2:F12)
=NETTO.WERKDAGEN(B2; C2; F2:F12)

Werkdagen van B2 tot en met C2, zonder de feestdagen in F2:F12.

=LAATSTE.DAG(B2, 0)
=LAATSTE.DAG(B2; 0)

De laatste dag van de maand van B2, een gebruikelijke datum voor afgrenzingstests.

=ZELFDE.DAG(B2, 3)
=ZELFDE.DAG(B2; 3)

Dezelfde dag drie maanden later, bijvoorbeeld een kwartaalvervaldatum.

Opmaak verandert alleen de weergave

Met Ctrl+1 wijzig je hoe een getal wordt getoond. Dezelfde cel kan 46022, 31-12-2025, 31 dec 2025 of woensdag tonen; de waarde erachter blijft 46022 en elke formule blijft die waarde gebruiken. Een getal dat als datum wordt getoond, of andersom, is dus een opmaakkwestie en geen rekenfout.

TEKST werkt anders: die geeft tekst terug. =TEKST(B2; "dd-mm-jjjj") ziet eruit als een datum, maar je kunt het niet meer als datum aftrekken of sorteren.

Opmaakcodes zijn gelokaliseerd: Nederlands Excel schrijft het jaar als jjjj, Engels Excel als yyyy, zodat dezelfde code in de andere versie kan mislukken. Gebruik TEKST alleen voor de laatste stap, zoals een label in een rapport.

=TEKST(B2, "dd-mm-jjjj")
=TEKST(B2; "dd-mm-jjjj")

De datum in B2 als tekst met de dag eerst; in Nederlands Excel is de opmaakcode dd-mm-jjjj.

=B2
=B2

Dezelfde waarde met een andere getalnotatie: zet de cel op Standaard en je ziet 46022.

Datums die als tekst zijn opgeslagen

Let op: De volgorde van dag en maand is het risico: 03-12-2025 is in een Nederlandse regio-instelling 3 december, maar in een Amerikaanse instelling 12 maart, en 29-12-2025 is niet als maand-dag te lezen en blijft dus tekst.

Exports uit boekhoudpakketten, van banken en uit PDF-conversies bevatten datums vaak als tekst die alleen op een datum lijkt. Excel kan daar niet mee rekenen. De kenmerken:

  • de waarde staat links in de cel
  • ISGETAL geeft ONWAAR
  • bij sorteren komt 02-01-2026 voor 29-12-2025
  • aftrekken geeft #WAARDE! of een verkeerd antwoord

Een bestand waarin sommige datums wel en andere niet worden omgezet, heeft meestal de verkeerde regio-instelling tegengekomen. DATUMWAARDE volgt je regio-instelling en is dus alleen veilig als de tekst dezelfde volgorde heeft. DATUM met LINKS, DEEL en RECHTS haalt de delen zelf uit elkaar en geeft in elke instelling hetzelfde resultaat.

Voor een hele kolom zet Gegevens > Tekst naar kolommen de waarden ter plekke om:

  • kies Gescheiden
  • druk twee keer op Volgende
  • stel het gegevensformaat van de kolom in op Datum en kies de volgorde, bijvoorbeeld DMJ

Verwijder losse spaties eerst met SPATIES.WISSEN; een harde spatie uit een webexport vraagt om SUBSTITUEREN.

Wat je zietWat het betekentOplossing
De datum staat links in de celTekst, geen getalZet om met DATUM, DATUMWAARDE of Tekst naar kolommen
ISGETALONWAAR voor de cel bevestigt tekstTest een hele kolom door de WAAR-uitkomsten te tellen
Een deel van de datums wordt omgezet, datums met een dag boven 12 nietHet bestand is met dag en maand omgewisseld gelezenImporteer opnieuw als tekst en splits daarna met LINKS, DEEL en RECHTS
De cel toont 46022 of ########Een echt getal met de verkeerde opmaak, een negatieve datum, of de kolom is te smalWijzig de opmaak; maak de kolom breder; controleer de volgorde van de aftrekking
=ISGETAL(B2)
=ISGETAL(B2)

WAAR voor een echte datum, ONWAAR voor tekst die erop lijkt.

=DATUM(RECHTS(B2, 4), DEEL(B2, 4, 2), LINKS(B2, 2))
=DATUM(RECHTS(B2; 4); DEEL(B2; 4; 2); LINKS(B2; 2))

Zet tekst in de volgorde dag-maand-jaar, zoals 03-12-2025, om naar 3 december 2025 in elke regio-instelling.

=DATUM(LINKS(B2, 4), DEEL(B2, 6, 2), RECHTS(B2, 2))
=DATUM(LINKS(B2; 4); DEEL(B2; 6; 2); RECHTS(B2; 2))

Zet tekst in de volgorde jaar-maand-dag, zoals 2025-12-03, op dezelfde manier om.

=DATUMWAARDE(B2)
=DATUMWAARDE(B2)

Zet tekst om in de volgorde van je eigen regio-instelling; test eerst een rij met een dag boven 12.

Handige datumfuncties

Deze functies dekken het meeste van wat een accountant nodig heeft. Functies met een eigen pagina op deze site zijn gelinkt. Nederlands Excel gebruikt de Nederlandse namen en puntkomma's tussen de argumenten; de formules in de voorbeelden op deze pagina worden in jouw taal getoond.

FunctieWat hij doet
VANDAAGDe datum van vandaag; wordt steeds herberekend en is dus vluchtig.
NUDe datum van vandaag en het huidige tijdstip.
DATUMMaakt een datum van jaar, maand en dag; DATUM(2025; 12; 31) is 46022.
JAARHet jaar van een datum.
MAANDHet maandnummer van een datum, 1 tot en met 12.
DAGDe dag van de maand, 1 tot en met 31.
WEEKDAGDe dag van de week als getal; standaard is zondag 1 en zaterdag 7, dus 31 december 2025 (een woensdag) geeft 4. Met 2 als tweede argument is maandag 1.
DAGENHet aantal dagen tussen twee datums, einddatum eerst.
ZELFDE.DAGDezelfde dag van de maand, een aantal maanden verderop.
LAATSTE.DAGDe laatste dag van de maand, een aantal maanden verderop.
NETTO.WERKDAGENWerkdagen tussen twee datums, beide dagen inbegrepen, zonder weekenden en feestdagen.
WERKDAGDe datum een aantal werkdagen na een startdatum.
DATUMWAARDEZet een als tekst geschreven datum om naar een serieel getal, volgens je regio-instelling.

Beperkingen en eigenaardigheden

Excel telt 29 februari 1900 (serieel getal 60) als een echte dag, hoewel 1900 geen schrikkeljaar was. De fout komt uit Lotus 1-2-3 en wordt om compatibiliteitsredenen behouden. Voor datums vanaf 1 maart 1900, dus alle controlegegevens, heeft dit geen effect, maar elke datum daarvoor wijkt een dag af en WEEKDAG klopt ervoor niet.

Excel kan geen datums van voor 1 januari 1900 bevatten, en een negatieve datum verschijnt als ########.

Sommige oudere Mac-werkmappen gebruiken het 1904-datumsysteem, dat elke datum met 1462 dagen verschuift; controleer Bestand > Opties > Geavanceerd als datums uit een ontvangen bestand vier jaar afwijken.

Tijden worden als binaire breuken opgeslagen, dus een tijd die je berekent door breuken op te tellen kan in de laatste cijfers afwijken van de getypte tijd. Dan geeft =B2=C2 ONWAAR terwijl beide cellen 08:30 tonen. Rond beide af op de nauwkeurigheid die je nodig hebt voordat je vergelijkt, bijvoorbeeld op hele minuten met AFRONDEN(B2*1440; 0).

Bedenk ook dat een datum met een tijd niet gelijk is aan de datum alleen: 31-12-2025 14:30 is ongeveer 46022,604, dus INTEGER haalt de tijd weg als je de dag nodig hebt.

=AFRONDEN(B2*1440, 0)=AFRONDEN(C2*1440, 0)
=AFRONDEN(B2*1440; 0)=AFRONDEN(C2*1440; 0)

Vergelijkt twee tijden op de minuut nauwkeurig en negeert binaire afrondingsruis.

=INTEGER(A2)
=INTEGER(A2)

Het datumdeel van een datum met een tijd.

Uitgewerkte voorbeelden

Voorbeeld1 van 4Beginner

Gemiddeld aantal dagen van factuur tot betaling

In de debiteuren van Veldhuis Installatie BV bekijk je de vijf grootste verkoopfacturen van het vierde kwartaal 2025 en de data waarop de bank de betalingen ontving. Je wilt weten hoe lang klanten gemiddeld over betalen doen, om dat met de betalingstermijn van 30 dagen op de facturen te vergelijken.

Fragment van het werkblad: in F2 staat de formule
RijABCDEFG
1Factuurnr.RelatieFactuurdatumBetaaldatumGem. aantal dagen
2V-25-0731D100306-10-202507-11-20253535=GEMIDDELDE(D2:D6) - GEMIDDELDE(C2:C6)=GEMIDDELDE(D2:D6) - GEMIDDELDE(C2:C6)
3V-25-0748D100820-10-202528-11-2025
4V-25-0766D100303-11-202512-12-2025
5V-25-0790D101417-11-202522-12-2025
6V-25-0805D100801-12-202531-12-2025
7
Formulecel (F2)Invoer

Formule in F2

=GEMIDDELDE(D2:D6) - GEMIDDELDE(C2:C6)
=GEMIDDELDE(D2:D6) - GEMIDDELDE(C2:C6)

Resultaat: 3535

Stap voor stap
  1. Achter de datums zitten seriële getallen. De factuurdatums in C2:C6 zijn 45936, 45950, 45964, 45978 en 45992. De betaaldata in D2:D6 zijn 45968, 45989, 46003, 46013 en 46022.
  2. GEMIDDELDE van de factuurdatums: (45936 + 45950 + 45964 + 45978 + 45992) / 5 = 229820 / 5 = 45964. Dat seriële getal is 3 november 2025, de gemiddelde factuurdatum.
  3. GEMIDDELDE van de betaaldata: (45968 + 45989 + 46003 + 46013 + 46022) / 5 = 229995 / 5 = 45999, dat is 8 december 2025.
  4. Aftrekken: 45999 - 45964 = 35. Beide datums zijn getallen, dus het verschil is een aantal dagen en geen datum.
  5. Klanten deden gemiddeld 35 dagen over betalen, 5 dagen langer dan de termijn van 30 dagen. Per factuur zijn het 32, 39, 39, 35 en 30 dagen, samen 175; 175 / 5 = 35 eveneens.
  6. Toont Excel 04-02-1900 in F2, dan heeft de cel een datumopmaak overgenomen. Zet de opmaak op Standaard en de waarde 35 verschijnt.

Let op: Het gemiddelde verbergt de spreiding. Een factuur die na 5 dagen is betaald weegt op tegen een andere die na 65 dagen is betaald, en het gemiddelde ziet er nog acceptabel uit. Kijk ook naar het grootste afzonderlijke verschil voordat je conclusies trekt over het betaalgedrag van klanten.

Meer over dit voorbeeld: waarom het werkt, 2 varianten

Waarom het werkt

GEMIDDELDE werkt op datums omdat het met hun seriële getallen rekent. Het verschil van twee gemiddelden is gelijk aan het gemiddelde van de verschillen, dus je krijgt de gemiddelde betaaltijd zonder hulpkolom met D2-C2 voor elke rij.

Varianten

=D2-C2
=D2-C2

De dagen voor alleen de eerste factuur: 45968 - 45936 = 32.

=DAGEN(D6, C6)
=DAGEN(D6; C6)

De dagen voor de laatste factuur, einddatum eerst: 46022 - 45992 = 30.

Voorbeeld2 van 4Halfgevorderd

Boekingen na balansdatum in een export met tekstdatums

De boekhouder van Veldhuis Installatie BV stuurt de laatste inkoopboekingen als export waarin de boekdatum tekst is in de volgorde dag-maand-jaar. Voor de afgrenzingstest wil je het totaal van de boekingen na 31-12-2025, zonder de kolom eerst met de hand om te zetten.

Fragment van het werkblad: in E4 staat de formule
RijABCDEF
1BoekstukBoekdatum (tekst)BedragAfgrenzingsdatum
225-121529-12-2025€4,850.00€ 4.850,0031-12-2025
325-121603-01-2026€6,200.00€ 6.200,00Geboekt na
425-121731-12-2025€9,400.00€ 9.400,00€9,290.00€ 9.290,00=SOMPRODUCT((DATUM(RECHTS(B2:B7, 4), DEEL(B2:B7, 4, 2), LINKS(B2:B7, 2)) > E2) * C2:C7)=SOMPRODUCT((DATUM(RECHTS(B2:B7; 4); DEEL(B2:B7; 4; 2); LINKS(B2:B7; 2)) > E2) * C2:C7)
525-121802-01-2026€2,310.00€ 2.310,00
625-121930-12-2025€1,260.00€ 1.260,00
725-122005-01-2026€780.00€ 780,00
8
Formulecel (E4)InvoerOpmerking: Kolom B bevat tekst, geen datums: de waarden staan links en ISGETAL geeft ONWAAR.

Formule in E4

=SOMPRODUCT((DATUM(RECHTS(B2:B7, 4), DEEL(B2:B7, 4, 2), LINKS(B2:B7, 2)) > E2) * C2:C7)
=SOMPRODUCT((DATUM(RECHTS(B2:B7; 4); DEEL(B2:B7; 4; 2); LINKS(B2:B7; 2)) > E2) * C2:C7)

Resultaat: €9,290.00€ 9.290,00

Stap voor stap
  1. De tekst in B2:B7 heeft de volgorde dag-maand-jaar in een vaste indeling: de dag zijn de eerste 2 tekens, de maand de 2 tekens na het eerste streepje, het jaar de laatste 4. LINKS, DEEL en RECHTS knippen die delen eruit en DATUM maakt er echte datums van, in elke regio-instelling.
  2. De zes teksten worden:

    • 29-12-2025 (46020)
    • 03-01-2026 (46025)
    • 31-12-2025 (46022)
    • 02-01-2026 (46024)
    • 30-12-2025 (46021)
    • 05-01-2026 (46027)

    De rij 25-1216 is de tekst 03-01-2026: dag 3, maand 1, dus 3 januari 2026 en niet 1 maart 2026.

  3. E2 bevat 31-12-2025, serieel getal 46022. De vergelijking > E2 geeft WAAR voor 46025, 46024 en 46027 en ONWAAR voor 46020, 46022 en 46021. De boeking van 31-12 zelf valt niet na de afgrenzingsdatum.
  4. WAAR en ONWAAR worden 1 en 0 bij het vermenigvuldigen met de bedragen in C2:C7: 0 x 4850, 1 x 6200, 0 x 9400, 1 x 2310, 0 x 1260 en 1 x 780.
  5. SOMPRODUCT telt de zes producten op: 6200 + 2310 + 780 = 9290. Deze drie boekingen hebben een datum in 2026 en moeten worden getoetst op de vraag of de goederen of diensten voor het einde van het jaar zijn ontvangen.
  6. Met DATUMWAARDE in een Amerikaanse regio-instelling zou dezelfde kolom misgaan: 29-12-2025, 30-12-2025 en 31-12-2025 hebben geen maand 29, 30 of 31 en geven #WAARDE!, en 02-01-2026 zou worden gelezen als 1 februari 2026.

Let op: De formule vraagt om precies 10 tekens, dd-mm-jjjj. Een tekst als 3-1-2026 of met een spatie ervoor verschuift de posities en geeft foute datums zonder foutmelding. Controleer LENGTE van de kolom en gebruik zo nodig eerst SPATIES.WISSEN.

Meer over dit voorbeeld: waarom het werkt, 1 variant

Waarom het werkt

Een tekst laat zich niet met een datum vergelijken, dus de tekst wordt eerst uit zijn vaste posities opnieuw als datum opgebouwd. DATUM hangt niet af van de regio-instelling en binnen SOMPRODUCT rekent de formule alle zes rijen als matrix door, dus een hulpkolom is niet nodig.

Varianten

=SOMPRODUCT(--(DATUM(RECHTS(B2:B7, 4), DEEL(B2:B7, 4, 2), LINKS(B2:B7, 2)) > E2))
=SOMPRODUCT(--(DATUM(RECHTS(B2:B7; 4); DEEL(B2:B7; 4; 2); LINKS(B2:B7; 2)) > E2))

Telt de boekingen na de afgrenzingsdatum in plaats van ze op te tellen: 3.

Voorbeeld3 van 4Gevorderd

Gewerkte uren in nachtdiensten over middernacht

Voor de loontest bij Veldhuis Installatie BV herbereken je de uren van een magazijnmedewerker over de week van 15 tot en met 19 december 2025 uit de tijdregistratie. Drie diensten beginnen 's avonds en eindigen de volgende ochtend. Het loonjournaal betaalt 44 uur uit en je wilt zien wat de registratie ondersteunt.

Fragment van het werkblad: in E2 staat de formule
RijABCDEF
1Datum dienstBeginEindeGewerkte uren
215-12-202522:0006:0042.5042,50=AFRONDEN(SOMPRODUCT((C2:C6 < B2:B6) + C2:C6 - B2:B6) * 24, 2)=AFRONDEN(SOMPRODUCT((C2:C6 < B2:B6) + C2:C6 - B2:B6) * 24; 2)
316-12-202521:3005:45
417-12-202508:0016:30
518-12-202522:1506:15
619-12-202514:0023:45
7
Formulecel (E2)InvoerOpmerking: De kolommen begin en einde bevatten tijdstippen. In Excel zijn het echte tijdwaarden (0,9167 voor 22:00); voer ze als tijd in als je het voorbeeld narekent.

Formule in E2

=AFRONDEN(SOMPRODUCT((C2:C6 < B2:B6) + C2:C6 - B2:B6) * 24, 2)
=AFRONDEN(SOMPRODUCT((C2:C6 < B2:B6) + C2:C6 - B2:B6) * 24; 2)

Resultaat: 42.5042,50

Stap voor stap
  1. Een tijdstip is een deel van een dag: 22:00 is 22/24 = 0,9167 en 06:00 is 6/24 = 0,25. De dienst van 15 december eindigt na middernacht, dus C2 - B2 = 0,25 - 0,9167 = -0,6667, een negatief getal.
  2. De test C2 < B2 vraagt of het einde vroeger is dan het begin, wat betekent dat de dienst over middernacht liep.

    Hier is dat WAAR, dat telt als 1, dus er komt een hele dag bij: -0,6667 + 1 = 0,3333, dat is 8 uur. Is het einde later, dan is de test ONWAAR (0) en komt er niets bij.

  3. De andere verschillen, in uren:

    • 21:30 tot 05:45 is 8,25 (breuk 0,3438 na optellen van de dag)
    • 08:00 tot 16:30 is 8,5 (0,3542, geen dag nodig)
    • 22:15 tot 06:15 is 8 (0,3333)
    • 14:00 tot 23:45 is 9,75 (0,4063)
  4. SOMPRODUCT telt de vijf breuken op: 0,3333 + 0,3438 + 0,3542 + 0,3333 + 0,4063 = ongeveer 1,7708 dag. Vermenigvuldigen met 24 zet dagen om in uren: ongeveer 1,7708 x 24 = 42,5.
  5. AFRONDEN op 2 decimalen haalt eventuele binaire afrondingsruis uit de vermenigvuldiging, zodat de cel 42,5 bevat. De registratie ondersteunt 42,5 uur tegenover 44 uitbetaald: een verschil van 1,5 uur om aan de salarisadministratie voor te leggen.

Let op: Een dienst van precies 24 uur (begin en einde gelijk) geeft hier 0 en niet 24. Komen zulke diensten voor, leg het einde dan vast als datum met tijd en trek de volledige waarden van elkaar af.

Meer over dit voorbeeld: waarom het werkt, 1 variant

Waarom het werkt

Een dag erbij optellen zodra het einde vroeger is dan het begin maakt van elk verschil een deel van een dag tussen 0 en 1, zodat een dienst over middernacht en een dienst binnen een dag met dezelfde formule worden verwerkt. REST(einde - begin; 1) doet hetzelfde in een functie. Zolang geen dienst 24 uur of langer duurt, klopt het resultaat.

Varianten

=REST(C2 - B2, 1)
=REST(C2 - B2; 1)

De eerste dienst met REST, als tijdverschil. Zet de cel op [u]:mm om 8:00 te zien; gebruik de blokhaken voor een weektotaal, dat anders na 24 uur opnieuw zou beginnen.

Voorbeeld4 van 4Expert

Debiteuren die op de rapportagedatum meer dan 60 dagen over de vervaldatum zijn

De ouderdomsanalyse debiteuren van Veldhuis Installatie BV per 31-12-2025 toont per factuur de vervaldatum en het openstaande bedrag. Je wilt het bedrag dat meer dan 60 dagen over de vervaldatum is, als basis voor de beoordeling van de voorziening dubieuze debiteuren. De rapportagedatum staat in een cel, zodat dezelfde formule voor een andere datum werkt.

Fragment van het werkblad: in F4 staat de formule
RijABCDEFG
1Factuurnr.RelatieVervaldatumOpenstaandRapportagedatum
2V-25-0640D100415-09-2025€3,200.00€ 3.200,0031-12-2025
3V-25-0702D101114-10-2025€1,845.50€ 1.845,50Meer dan 60 dagen over
4V-25-0734D100731-10-2025€12,400.00€ 12.400,00€17,445.50€ 17.445,50=SOMMEN.ALS(D2:D8, C2:C8, "<" & (F2 - 60))=SOMMEN.ALS(D2:D8; C2:C8; "<" & (F2 - 60))
5V-25-0751D100201-11-2025€5,750.00€ 5.750,00
6V-25-0787D101528-11-2025€2,960.00€ 2.960,00
7V-25-0812D100919-12-2025€8,115.75€ 8.115,75
8V-25-0830D100409-01-2026€4,300.00€ 4.300,00
9
Formulecel (F4)Invoer

Formule in F4

=SOMMEN.ALS(D2:D8, C2:C8, "<" & (F2 - 60))
=SOMMEN.ALS(D2:D8; C2:C8; "<" & (F2 - 60))

Resultaat: €17,445.50€ 17.445,50

Stap voor stap
  1. F2 bevat 31-12-2025, serieel getal 46022. Een factuur is meer dan 60 dagen over de vervaldatum als rapportagedatum min vervaldatum groter is dan 60, en dat is hetzelfde als vervaldatum kleiner dan rapportagedatum min 60.
  2. F2 - 60 = 46022 - 60 = 45962, dat is 1 november 2025. De & plakt de tekst < en het getal 45962 aan elkaar tot het criterium <45962, dat SOMMEN.ALS vergelijkt met de seriële getallen in C2:C8.
  3. De vervaldata als seriële getallen:

    • 45915 (15 sep)
    • 45944 (14 okt)
    • 45961 (31 okt)
    • 45962 (1 nov)
    • 45989 (28 nov)
    • 46010 (19 dec)
    • 46031 (9 jan 2026)
  4. Kleiner dan 45962: 45915, 45944 en 45961, dus de facturen van D1004 (3,200.003.200,00), D1011 (1,845.501.845,50) en D1007 (12,400.0012.400,00). De factuur met vervaldatum 1 november is precies 60 dagen over (46022 - 45962) en telt niet mee: niet meer dan 60.
  5. SOMMEN.ALS telt D2, D3 en D4 op: 3200 + 1845,50 + 12400 = 17,445.5017.445,50.
  6. Zet je F2 op 30-11-2025, dan wordt de grens 45991 - 60 = 45931 (1 oktober 2025): alleen de factuur met vervaldatum 15 september blijft over, 3,200.003.200,00. De formule rekent opnieuw omdat de datum een getal is.

Let op: De grens als tekst typen, "<31-12-2025", hangt af van de regio-instelling en kan als maand-dag worden gelezen. Bouw de grens op uit een datumcel zoals in deze formule, en zet haakjes om F2 - 60 zodat de lezer ziet dat de berekening eerst komt.

Meer over dit voorbeeld: waarom het werkt, 2 varianten

Waarom het werkt

In een criterium van SOMMEN.ALS worden een vergelijkingsoperator en een getal als tekst aan elkaar geplakt, en SOMMEN.ALS leest het getal terug als serieel getal. Omdat de grens uit de rapportagedatum wordt berekend, staat er geen vaste datum in de formule, zodat de ouderdomsanalyse herbruikbaar blijft en de 60 dagen zichtbaar zijn.

Varianten

=SOMMEN.ALS(D2:D8, C2:C8, "<" & (F2 - 90))
=SOMMEN.ALS(D2:D8; C2:C8; "<" & (F2 - 90))

Meer dan 90 dagen over de vervaldatum: de grens is 45932 (2 oktober 2025) en alleen de factuur met vervaldatum 15 september telt, 3,200.003.200,00.

=SOMMEN.ALS(D2:D8, C2:C8, ">=" & (F2 - 60), C2:C8, "<=" & F2)
=SOMMEN.ALS(D2:D8; C2:C8; ">=" & (F2 - 60); C2:C8; "<=" & F2)

Vervallen in de 60 dagen tot en met de rapportagedatum: 5,750.005.750,00 + 2,960.002.960,00 + 8,115.758.115,75 = 16,825.7516.825,75.

Veelgemaakte fouten

Veelgemaakte fouten
SymptoomOorzaakOplossing
Er staat een datum waar je een aantal dagen verwachtteDe cel met =C2-B2 toont 04-02-1900 in plaats van 35.Excel heeft de datumopmaak van de invoer overgenomen, en 35 is de datum 04-02-1900. De waarde klopt; zet de cel op Standaard.
AANTAL.ALS op een datum geeft 0 terwijl er op die dag is geboektAANTAL.ALS(A2:A500; DATUM(2025;12;31)) geeft 0 terwijl er op 31-12-2025 is geboekt.De cellen bevatten een datum met een tijd, zoals ongeveer 46022,604, en dat is niet gelijk aan 46022. Tel met twee criteria: ">="&DATUM(2025;12;31) en "<"&DATUM(2026;1;1).
DATUMWAARDE geeft op twee laptops andere datums, of #WAARDE!=DATUMWAARDE("03-12-2025") geeft op jouw laptop 3 december 2025 maar op die van een collega 12 maart 2025, en "29-12-2025" geeft #WAARDE!.DATUMWAARDE volgt de regio-instelling. Gebruik bij een vaste indeling DATUM(RECHTS(B2;4); DEEL(B2;4;2); LINKS(B2;2)), dat overal dezelfde datum geeft.
Een nachtdienst toont ######## in de urenkolomEen dienst van 22:00 tot 06:00 geeft ######## met =C2-B2.Het einde is kleiner dan het begin, dus het verschil is negatief en een tijd kan niet negatief zijn. Gebruik REST(C2-B2; 1).
Het weektotaal toont 18:30 in plaats van 42:30Het totaal van de wekelijkse uren toont 18:30 terwijl de vijf diensten samen 42,5 uur zijn.De opmaak u:mm begint na 24 uur opnieuw: 42:30 verschijnt als 18:30. Gebruik [u]:mm, of vermenigvuldig met 24 en geef het weer als getal.
Twee tijden die allebei 08:30 tonen zijn niet gelijkTwee tijden die allebei 08:30 tonen zijn niet gelijk: =B2=C2 geeft ONWAAR.De ene is berekend en wijkt in de laatste binaire cijfers af van de getypte waarde. Vergelijk AFRONDEN(B2*1440; 0) met AFRONDEN(C2*1440; 0), waarmee beide op hele minuten worden afgerond.

Terug naar de woordenlijst