Vous utilisez Google Sheets pour effectuer des calculs avec des dates dans une colonne, mais vous êtes confronté à un problème : l’opérateur d’arithmétique de la requête ne fonctionne pas sur une colonne de dates. Pas de panique ! Nous avons deux méthodes pour résoudre ce problème.
Méthode 1 : Convertir les dates en valeurs numériques
La première méthode consiste à convertir les dates en valeurs numériques afin de pouvoir utiliser l’opérateur d’addition dans la requête. Voici comment procéder :
- Sélectionnez les dates dans la colonne B.
- Allez dans le menu « Format » et sélectionnez « Nombre » puis « Nombre ».
- Utilisez la formule suivante dans votre requête pour ajouter 180 jours aux dates :
=Requête(A1:B;"Sélectionnez A, B, B+180 où A contient 'Hosting' label B+180 'Expiration'")
Méthode 2 : Utiliser la fonction DATEVALUE
La deuxième méthode consiste à utiliser la fonction DATEVALUE directement dans la requête, sans avoir à convertir les dates en valeurs numériques au préalable. Voici comment procéder :
=Tableau(Formule({A1:A;datevalue(B1:B)};"Sélectionnez Col1, Col2, Col2+180 où Col1 contient 'Hosting' label Col2+180 'Expiration', Col2 'Date d'adhésion'"))
Cela résout également le problème d’erreur « header row » rencontré avec le méthode 1.
Soustraire n jours aux dates dans une colonne dans une requête
Si vous souhaitez soustraire n jours aux dates dans une colonne, il vous suffit de remplacer l’opérateur d’addition par l’opérateur de soustraction dans les formules précédentes. Par exemple :
Méthode 1 :
=Requête(A1:A;"Sélectionnez A, A-30")
Méthode 2 :
=Tableau(datevalue(A1:A);"Sélectionnez Col1, Col1-30 label Col1 'Date', Col1-30 'Date-30'")
Vous pouvez ainsi ajouter ou soustraire n jours aux dates d’une colonne dans une requête Sheets. Pour en savoir plus sur l’utilisation des requêtes dans Google Sheets, visitez le site Crawlan.com.