Hoe bereken je het aantal resterende dagen in een maand?

Kosten voor een deel van de maand, huur en abonnementen hangen vaak af van hoeveel dagen er nog over zijn in de maand. Dat getal verandert elke dag en hangt af van de maand, en Google Forms kan het niet uitrekenen, dus tel je het met de hand. Met Formfacade bereken je de dagen in deze maand met de functie DATE en trek je de dag van vandaag in de maand eraf, en je gebruikers zien de resterende dagen. Het formulier rekent het elke dag opnieuw uit, dus je hoeft het nooit bij te werken.

Maak je formulier en volg de stappen hieronder.

Hoe bereken je het aantal dagen in deze maand?

  • Geef op de pagina die opent je formulier een naam, klik op Build form en dan op Proceed.
  • Klik op het tabblad "Edit".
De tabbladen Edit, Preview, Share en Responses, met Edit gemarkeerd
  • Klik op het pictogram + (Add field) in de werkbalk rechts.
  • Typ "Number of days in this month" als vraag. Die is al een Short answer.
De werkbalk rechts op het tabblad Edit, met het pictogram + gemarkeerd
Klik op het pictogram ⚙️ rechtsonder bij de vraag.
Het formulier in Formfacade, met het tabblad EDIT, de vraag Number of days in this month en het tandwielpictogram ervan gemarkeerd
Kies het tabblad "Answer".
Het paneel met veldinstellingen met het tabblad Answer en het vak Calculate gemarkeerd

Bereken de dagen in deze maand met de functie DATE

De eerste stap is de laatste datum van deze maand berekenen. We kunnen het jaar, de maand en de dag doorgeven aan de functie date.
TODAY().year() geeft het huidige jaar
TODAY().month() geeft de huidige maand
DATE(TODAY().year(), TODAY().month()+1, 1) geeft de eerste dag van volgende maand.
Daarna vinden we met de functie SUBTRACT de laatste dag van deze maand.
DATE(TODAY().year(), TODAY().month()+1, 1).subtract(1,"days")
Er is nog een andere manier om de laatste dag van deze maand te berekenen zonder de functie SUBTRACT.
DATE(TODAY().year(), TODAY().month()+1, 0) geeft de laatste dag van deze maand.
Met de functie getDate() of date() vinden we de dag van de maand voor een bepaalde datum.
DATE(TODAY().year(), TODAY().month()+1, 0).date() geeft de laatste dag van de maand.
Schrijf de formule hierboven in de optie Calculate, zoals hieronder. Klik op Save.
Het tabblad Answer met DATE(TODAY().year(), TODAY().month()+1, 0).date() in het vak Calculate

Hoe bereken je het aantal resterende dagen in deze maand?

  • Klik op het pictogram + (Add field) in de werkbalk rechts.
  • Typ "Number of days remaining in this month" als vraag. Die is al een Short answer.
De werkbalk rechts op het tabblad Edit, met het pictogram + gemarkeerd
Klik op het pictogram ⚙️ rechtsonder bij de vraag.
Het formulier in Formfacade, met het tabblad EDIT, de vraag Number of days remaining in this month en het tandwielpictogram ervan gemarkeerd
Kies het tabblad "Answer".
Het paneel met veldinstellingen met het tabblad Answer en het vak Calculate gemarkeerd

Vind de dag van deze maand met de functie DATE

Met de functie getDate() of date() vinden we de dag van de maand voor een bepaalde datum. TODAY().date() geeft de huidige dag. Om de resterende dagen in de maand te berekenen, gebruiken we de formule hieronder.
DATE(TODAY().year(), TODAY().month()+1, 0).date() - TODAY().date()
Omdat we het aantal dagen in deze maand al als antwoord op een vraag in het formulier hebben berekend, kunnen we daarnaar verwijzen in plaats van de formule opnieuw te schrijven.
days_in_this_month - TODAY().date()
Let op: om days_in_this_month in te voeren, typ je @ in de optie Calculate en kies je de vraag met het aantal dagen in deze maand uit de lijst.
Schrijf de formule hierboven in de optie Calculate, zoals hieronder. Klik op Save.
Het vak Calculate met het veld Number of days in this month, min TODAY().date()
Het formulier toont nu de dagen in deze maand en de resterende dagen.
Het formulier Date functions met als datum van vandaag 1 november, 30 dagen in deze maand en 29 resterende dagen

Samenvatting

Heb je de resterende dagen in een maand nodig, dan kan Google Forms die niet berekenen. Met Formfacade schrijf je de formule met DATE en TODAY in de optie Calculate en toont het formulier de dagen in de maand en de resterende dagen. Maak je formulier en volg de stappen hierboven. Heb je vragen, schrijf dan naar support.

Laatst bijgewerkt: