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.
- Geef op de pagina die opent je formulier een naam, klik op Build form en dan op Proceed.
- Klik op het tabblad "Edit".
- 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.
Klik op het pictogram ⚙️ rechtsonder bij de vraag.
Kies het tabblad "Answer".
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.
- 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.
Klik op het pictogram ⚙️ rechtsonder bij de vraag.
Kies het tabblad "Answer".
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 formulier toont nu de dagen in deze maand en de resterende dagen.
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.