word powerpoint excel

Excel gebruiken om de periode tussen twee data te berekenen

Uit je hoofd even narekenen hoeveel jaar iets geleden is (of hoe oud iemand is), dat is niet zo moeilijk. Maar hoeveel dagen, weken of maanden dat is? Omdat mijn zoon vanmorgen aankondigde vandaag precies 12,5 jaar oud te zijn ging ik op zoek naar een mogelijkheid om mijn eigen leeftijd in dagen te berekenen. In Excel. Gewoon omdat het kan.

Alles kan in Excel

Ik ben een leek in Excel maar ik kon me niet voorstellen dat er geen functie voor het berekenen van periodes tussen data zou zijn. En dat klopt want die is er gewoon. Het maakt wel heel erg uit of je een Engelstalige of Nederlandstalige versie hebt overigens want zowel de benaming als de syntax verschilt in de twee versies. Het is DATEDIF in de Engelstalige versie en DATUMVERSCHIL in de Nederlandstalige versie.

In het onderstaande voorbeeld gebruik ik de Nederlandstalige Excel 2016 versie maar het zou moeten werken voor alle (NL) versies van Excel.

excel data berekenen

Het is gelukkig een eenvoudige functie. Zet de begindatum en de einddatum ergens in een leeg werkblad (mijn geboortedatum en de datum van vandaag in bovenstaand voorbeeld) en je kunt er mee gaan rekenen.

Met DATUMVERSCHIL kun je het verschil tussen twee data op meerdere manieren laten berekenen/weergeven. In dagen, weken, maanden en jaren om precies te zijn. De opbouw van de functie is =DATUMVERSCHIL(begindatum;einddatum;”weergave”) waarbij je voor de begindatum en einddatum moet verwijzen naar de cellen waarin je deze hebt opgenomen.

  • In dagen berekenen is =DATUMVERSCHIL(begindatum;einddatum;”d”)
  • In weken berekenen is =DATUMVERSCHIL(begindatum;einddatum;”d”)/7
  • In maanden berekenen is =DATUMVERSCHIL(begindatum;einddatum;”m”)
  • In jaren berekenen is =DATUMVERSCHIL(begindatum;einddatum;”y”)

In mijn eigen voorbeeld is het dus =DATUMVERSCHIL(B3;D3;"d") in de F3 cel om er achter te komen dat ik vandaag 16.568 dagen oud ben.

In de Engelstalige versie is het overigens =DATEDIF(B3,D3,”d”), =DATEDIF(B3,D3,”d”)/7, =DATEDIF(B3,D3,”m”) en =DATEDIF(B3,D3,”y”) respectievelijk. Let op dat er dus een komma i.p.v. een puntkomma wordt gebruikt tussen de celaanduidingen.

Let ook op dat getallen in Excel standaard niet met decimalen weergegeven worden en dat als je dus de periode in weken berekent, deze dus afgerond wordt. Ga naar de Celeigenschappen en kies dan voor Getal (en de categorie getal met de automatische twee decimalen die daar bij horen) om het exact(er) weer te geven.

Een beetje leuker geformuleerd

Als je dan toch bezig bent is het wel leuk om een leeftijd niet alleen in dagen, maanden of weken uit te drukken maar juist zo precies mogelijk in jaren. Oftewel, om te berekenen hoeveel jaren, maanden en dagen het geleden is dat ik het levenslicht zag. Zoonlief die weet het al met 12 jaren en zes maanden maar ik moet nog even een iets complexere formule gebruiken.

De truc is namelijk dat die alleen maar de maanden moet tellen die niet al in de berekening van de jaren zitten. En alleen de dagen die niet meegerekend zijn in de jaren en maanden.

Voor het berekenen van de jaren hadden we al =DATUMVERSCHIL(begindatum;einddatum;”y”). Voor de resterende maanden komt daarbij =DATUMVERSCHIL(begindatum;einddatum;”ym”). En voor de dagen moet het =DATUMVERSCHIL(begindatum;einddatum;”md”) zijn.

En die kun je aan elkaar knopen waardoor je een leesbaar resultaat krijgt. Je kunt de regel waar je de formule invoert groter maken door de onderste rand naar beneden te slepen zodat je de hele formule ook blijft zien.

=DATUMVERSCHIL(B3;D3;”y”)&” jaren, ”
&DATUMVERSCHIL(B3;D3;”ym”)&” maanden, ”
&DATUMVERSCHIL(B3;D3;”md”)&” dagen”

excel data berekenen

Tadaa!

Meer lezen? De Microsoft supportpagina over de DATUMVERSCHIL functie / Voorbeeld Excel document van Microsoft met diverse voorbeelden waar je zelf je eigen data kunt invullen.

#

word powerpoint excel

Een cel (in een tabel) diagonaal splitsen in Word en Excel

Tabellen zijn zo ontzettend handig om veel informatie overzichtelijk weer te geven. Maar als je zowel labels voor de rijen als kolommen wilt gebruiken dan zul je twee labels in de linkerbovencel moeten zien te proppen. Die cel kun je diagonaal splitsen om beide labels – met wat handmatig prutswerk – kwijt te kunnen. Nadat ik een kwartier heb zitten zoeken hoe ik dat in Word kan doen leek het me een goed idee om het vast te leggen voor een volgende keer en heb ik meteen gekeken hoe het in Excel kan.

Diagonaal splitsen in Word

Maak eerst een tabel aan (en vul die eventueel al zoveel mogelijk in). Er valt niets te splitsen als je geen tabel hebt natuurlijk. In het voorbeeld hieronder heb ik even de (werk)dagen gebruikt voor de kolommen en maanden voor de rijen.

word cel diagonaal splitsen

In de cel linksbovenaan moet dus zowel het label dag als het label maand te komen staan. Zet de cursor in die cel [1] en ga dan naar de tab Design (Ontwerp) [2].

Ga naar Borders (Randen) [3] en klik vervolgens op Diagonal Down Border [4] om een diagonale rand aan te brengen van linksboven naar rechtsonder. Dat is alvast stap 1.

Om de labels toe te voegen aan de cel moet je een beetje prutsen met het uitlijnen van tekst.

word cel diagonaal splitsen

Het handigste – vind ik – is om de subscript opmaak te gebruiken voor het label voor de rijen (maand) en de superscript opmaak voor het label voor de kolommen (dag). Subscript zet namelijk de tekst onder de regel neer en superscript zet die er boven. Door vervolgens de puntgrootte iets te vergroten, de bovenste rij iets groter te maken zodat er meer ruimte in de cel komt en het label voor de kolommen met de spatiebalk op de goede plek te zetten kun je beide labels op de goede plek neerzetten.

Diagonaal splitsen in Excel

In Excel hoef je natuurlijk geen tabel in te voegen maar is het wel handig om alvast de kopjes in de rijen en kolommen toe te voegen.

excel cel diagonaal splitsen

Rechtsklik vervolgens op de cel die diagonaal gesplitst moet worden en kies voor Format Cells (Celeigenschappen).

excel cel diagonaal splitsen

Ga dan naar het tabblad Borders (Randen) en klik op het icoontje rechtsonder om een diagonale lijn te kunnen trekken. Klik vervolgens op de linkerbovenhoek (of rechtsonder) om die diagonale lijn te trekken. Klik daarna op OK om terug te gaan naar je Excel blad.

excel cel diagonaal splitsen

Ook in Excel moet je een beetje creatief knutselen om vervolgens de labels op de goede plek te krijgen. Maak ook hier de eerste rij breder en vergroot tevens het tekstvak (de formulebalk) waar je de tekst of formules invoert zodat je tenminste twee regels kunt zien.

Typ eerst het label voor de kolommen (dag), druk dan op Alt-Enter om naar een volgende regel te gaan en vervolgens het label voor de rijen (maand). Druk dan op Enter zodat ze in de cel verschijnen. Je kunt dan terug naar het tekstvak om de cursus voor het woordje ‘dag’ te zetten en met de spatiebalk het woordje naar rechts te verplaatsen. Speel met de hoeveel spaties en de breedte van de eerste rij totdat beide labels keurig netjes gescheiden door de diagonale lijn in de cel staan.

#

word powerpoint excel

Automatisch aanpassen van de rijhoogte in Excel

Ik maak veel gebruik van Google Spreadsheets om data (vooral tweets) op te halen die ik vervolgens opnieuw bewerk in Excel omdat ik daar nu eenmaal wat meer dingen mee kan doen. Ik doe dat o.a. voor de Excel verslagen van #blogpraat om op die manier alle tweets van de wekelijkse twitterchat te archiveren.

Ook al zijn Google Spreadsheets en Excel beide spreadsheetprogramma’s, het wil niet zeggen dat alles vlekkeloos over en weer gekopieerd en verplaatst kan worden. Eén van de dingen die regelmatig ‘mis’ gaan is dat rijen in Excel afwijkende hoogtes hebben. Alsof er harde returns zijn gegeven die daarmee witregels veroorzaken in een rij. Dat kun je met de muis met wat sleepwerk wel meteen aanpassen maar dat doe je toch minder snel met honderden rijen.

Gisteravond had ik dus die honderden rijen in het verslag staan met extra witruimte erin en had ik geen zin om dat handmatig te doen noch om het zo te laten staan. En jawel hoor, er bleek na wat zoekwerk gewoon een optie voor te bestaan in Excel die echter goed verstopt is. Het bleek een kwestie te zijn van alle rijen selecteren en op het Home (Start) tabblad naar Format (Opmaak) te gaan en daar voor AutoFit Row Height (Rijhoogte AutoAanpassen) te kiezen.

excel autofit row height

excel rijhoogte autoaanpassen

En toen was het ook zo gepiept. Je moet het maar net even weten dus ik leg het maar even vast voor later.

#

  • © 2006- 2019 Vakblog – werken met informatie
    Aangedreven door WordPress en duizenden liters koffie // Theme: Tatami van Elmastudio
Top