Come calcolare quanti giorni mancano alla fine del mese?

Addebiti per frazioni di mese, affitti e abbonamenti dipendono spesso da quanti giorni restano nel mese. Quel numero cambia ogni giorno e dipende dal mese, e Google Forms non ha modo di calcolarlo, quindi lo conti a mano. Con Formfacade, calcoli i giorni di questo mese con la funzione DATE e sottrai il giorno del mese di oggi, e i tuoi utenti vedono i giorni rimanenti. Il modulo lo ricalcola ogni giorno, quindi non devi mai aggiornarlo.

Crea il tuo modulo e segui i passi qui sotto.

Come calcolare il numero di giorni di questo mese?

  • Nella pagina che si apre, dai un nome al modulo, clicca su Build form e clicca su Proceed.
  • Clicca sulla scheda "Edit".
Le schede Edit, Preview, Share e Responses, con Edit evidenziato
  • Clicca sull'icona + (Add field) nella barra degli strumenti a destra.
  • Scrivi "Number of days in this month" come domanda. È già una Short answer.
La barra degli strumenti a destra della scheda Edit, con l'icona + evidenziata
Clicca sull'icona ⚙️ in basso a destra della domanda.
Il modulo in Formfacade, con la scheda EDIT, la domanda Number of days in this month e la sua icona a ingranaggio evidenziate
Seleziona la scheda "Answer".
Il pannello delle impostazioni del campo con la scheda Answer e la casella Calculate evidenziate

Usa la funzione DATE per calcolare i giorni di questo mese

Il primo passo è calcolare l'ultima data di questo mese. Possiamo passare anno, mese e giorno alla funzione date.
TODAY().year() restituisce l'anno corrente
TODAY().month() restituisce il mese corrente
DATE(TODAY().year(), TODAY().month()+1, 1) restituisce il primo giorno del mese successivo.
Poi possiamo usare la funzione SUBTRACT per trovare l'ultimo giorno di questo mese.
DATE(TODAY().year(), TODAY().month()+1, 1).subtract(1,"days")
C'è un altro modo per calcolare l'ultimo giorno di questo mese senza usare la funzione SUBTRACT.
DATE(TODAY().year(), TODAY().month()+1, 0) restituisce l'ultimo giorno di questo mese.
Possiamo usare la funzione getDate() o date() per trovare il giorno del mese di una data.
DATE(TODAY().year(), TODAY().month()+1, 0).date() restituisce l'ultimo giorno del mese.
Scrivi la formula qui sopra nell'opzione Calculate come mostrato qui sotto. Clicca su Save.
La scheda Answer con DATE(TODAY().year(), TODAY().month()+1, 0).date() nel riquadro Calculate

Come calcolare il numero di giorni rimanenti in questo mese?

  • Clicca sull'icona + (Add field) nella barra degli strumenti a destra.
  • Scrivi "Number of days remaining in this month" come domanda. È già una Short answer.
La barra degli strumenti a destra della scheda Edit, con l'icona + evidenziata
Clicca sull'icona ⚙️ in basso a destra della domanda.
Il modulo in Formfacade, con la scheda EDIT, la domanda Number of days remaining in this month e la sua icona a ingranaggio evidenziate
Seleziona la scheda "Answer".
Il pannello delle impostazioni del campo con la scheda Answer e la casella Calculate evidenziate

Usa la funzione DATE per trovare il giorno di questo mese

Possiamo usare la funzione getDate() o date() per trovare il giorno del mese di una data. TODAY().date() restituisce il giorno corrente. Per calcolare i giorni rimanenti nel mese, possiamo usare la formula qui sotto.
DATE(TODAY().year(), TODAY().month()+1, 0).date() - TODAY().date()
Dato che abbiamo già calcolato il numero di giorni di questo mese come risposta a una domanda del modulo, possiamo fare riferimento a quella invece di riscrivere la formula.
days_in_this_month - TODAY().date()
Nota: per inserire days_in_this_month, scrivi @ nell'opzione calculate e seleziona dall'elenco la domanda sul numero di giorni di questo mese.
Scrivi la formula qui sopra nell'opzione Calculate come mostrato qui sotto. Clicca su Save.
Il riquadro Calculate con il campo Number of days in this month, meno TODAY().date()
Ora il modulo mostra i giorni di questo mese e i giorni rimanenti.
Il modulo Date functions con la data di oggi 1 novembre, 30 giorni in questo mese e 29 giorni rimanenti

Riepilogo

Se ti servono i giorni rimanenti in un mese, Google Forms non può calcolarli. Con Formfacade, puoi scrivere la formula con DATE e TODAY nell'opzione Calculate e il modulo mostrerà i giorni del mese e i giorni rimanenti. Crea il tuo modulo e completa i passi qui sopra. Se hai domande, scrivi all'assistenza.

Ultimo aggiornamento: