Comment calculer le nombre de jours restants dans un mois ?

Les frais au prorata, les loyers et les abonnements dépendent souvent du nombre de jours restants dans le mois. Ce nombre change chaque jour et dépend du mois et Google Forms n'a aucun moyen de le calculer, donc vous le comptez à la main. Avec Formfacade, vous calculez les jours de ce mois avec la fonction DATE et vous soustrayez le jour du mois d'aujourd'hui et vos utilisateurs voient les jours restants. Le formulaire refait le calcul chaque jour, donc vous n'avez jamais à le mettre à jour.

Créez votre formulaire et suivez les étapes ci-dessous.

Comment calculer le nombre de jours de ce mois ?

  • Sur la page qui s'ouvre, nommez votre formulaire, cliquez sur Build form puis sur Proceed.
  • Cliquez sur l'onglet "Edit".
Les onglets Edit, Preview, Share et Responses, avec Edit mis en évidence
  • Cliquez sur l'icône + (Add field) dans la barre d'outils à droite.
  • Saisissez "Number of days in this month" comme question. C'est déjà une Short answer.
La barre d'outils à droite de l'onglet Edit, avec l'icône + signalée
Cliquez sur l'icône ⚙️ en bas à droite de la question.
Le formulaire dans Formfacade, avec l'onglet EDIT, la question Number of days in this month et son icône d'engrenage signalés
Sélectionnez l'onglet "Answer".
Le panneau des paramètres du champ avec l'onglet Answer et la case Calculate mis en évidence

Utilisez la fonction DATE pour calculer les jours de ce mois

La première étape consiste à calculer la dernière date de ce mois. Nous pouvons passer l'année, le mois et le jour à la fonction date.
TODAY().year() renvoie l'année en cours
TODAY().month() renvoie le mois en cours
DATE(TODAY().year(), TODAY().month()+1, 1) renvoie le premier jour du mois suivant.
Nous pouvons ensuite utiliser la fonction SUBTRACT pour trouver le dernier jour de ce mois.
DATE(TODAY().year(), TODAY().month()+1, 1).subtract(1,"days")
Il existe une autre façon de calculer le dernier jour de ce mois sans utiliser la fonction SUBTRACT.
DATE(TODAY().year(), TODAY().month()+1, 0) renvoie le dernier jour de ce mois.
Nous pouvons utiliser la fonction getDate() ou date() pour trouver le jour du mois d'une date donnée.
DATE(TODAY().year(), TODAY().month()+1, 0).date() renvoie le dernier jour du mois.
Écrivez la formule ci-dessus dans l'option Calculate comme ci-dessous. Cliquez sur Save.
L'onglet Answer avec DATE(TODAY().year(), TODAY().month()+1, 0).date() dans la zone Calculate

Comment calculer le nombre de jours restants dans ce mois ?

  • Cliquez sur l'icône + (Add field) dans la barre d'outils à droite.
  • Saisissez "Number of days remaining in this month" comme question. C'est déjà une Short answer.
La barre d'outils à droite de l'onglet Edit, avec l'icône + signalée
Cliquez sur l'icône ⚙️ en bas à droite de la question.
Le formulaire dans Formfacade, avec l'onglet EDIT, la question Number of days remaining in this month et son icône d'engrenage signalés
Sélectionnez l'onglet "Answer".
Le panneau des paramètres du champ avec l'onglet Answer et la case Calculate mis en évidence

Utilisez la fonction DATE pour trouver le jour de ce mois

Nous pouvons utiliser la fonction getDate() ou date() pour trouver le jour du mois d'une date donnée. TODAY().date() renvoie le jour actuel. Pour calculer les jours restants dans le mois, nous pouvons utiliser la formule ci-dessous.
DATE(TODAY().year(), TODAY().month()+1, 0).date() - TODAY().date()
Comme nous avons déjà calculé le nombre de jours de ce mois comme réponse à une question du formulaire, nous pouvons y faire référence au lieu de réécrire la formule.
days_in_this_month - TODAY().date()
Remarque : pour saisir days_in_this_month, tapez @ dans l'option Calculate et sélectionnez la question du nombre de jours de ce mois dans la liste.
Écrivez la formule ci-dessus dans l'option Calculate comme ci-dessous. Cliquez sur Save.
La zone Calculate avec le champ Number of days in this month, moins TODAY().date()
Le formulaire affiche maintenant les jours de ce mois et les jours restants.
Le formulaire Date functions avec la date du jour au 1 novembre, 30 jours dans ce mois et 29 jours restants

Résumé

Si vous avez besoin des jours restants dans un mois, Google Forms ne peut pas les calculer. Avec Formfacade, vous pouvez écrire la formule DATE et TODAY dans l'option Calculate et le formulaire affichera les jours du mois et les jours restants. Créez votre formulaire et suivez les étapes ci-dessus. Si vous avez des questions, écrivez à l'assistance.

Dernière mise à jour :