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.
- Sur la page qui s'ouvre, nommez votre formulaire, cliquez sur Build form puis sur Proceed.
- Cliquez sur l'onglet "Edit".
- 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.
Cliquez sur l'icône ⚙️ en bas à droite de la question.
Sélectionnez l'onglet "Answer".
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.
- 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.
Cliquez sur l'icône ⚙️ en bas à droite de la question.
Sélectionnez l'onglet "Answer".
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.
Le formulaire affiche maintenant les jours de ce mois et les jours restants.
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.