@@Windtopik J'ai regardé tes vidéos parce que je cherche à faire quelque chose que je n'arrive toujours pas à faire... Je veux afficher une valeur selon 3 ou plus conditions/colonnes. La fonction filter prend en compte que 2 conditions et l'opérateur and de Query ne marche pas non plus comme j'aimerais... Voici ce que j'ai essayé : =query('AUTO STOCK'!A2:N; "Select Col1 where Col5='"&A35&"' and Col6='"&G$1&"' and Col8='"&B35&"' and Col9='"&C35&"' " ;20) J'imagine que le and doit concerner la même variable/colonne ? Une idée de comment je pourrais faire ce que j'aimerais ? En l'occurrence, afficher tous les codes de chemise (col1) qui correspondent à certains critères (couleur, taille, type de col etc) Merci beaucoup d'avance! ! :)
Merci beaucoup pour ce tuto et le précédent aussi sur cette fonction...C'est très claire et vraiment bien expliqué. Par ailleurs si on veut pouvoir effectuer plusieurs sommes (sum) de plusieurs colonnes en même temps dans la fonction svp?
Merci beaucoup pour ce retour sur les vidéos. :) Pour effectuer la somme de plusieurs colonnes dans une même fonction, il suffit de définir les plages de cellules des colonnes séparées par un ";" dans la formule. Ce qui pourrait donner un résultat comme celui-ci "=SOMME(C3:C5;E3:E5)" soit avoir la somme des plages de cellules "C3:C5" et de "E3;E5". Bonne continuation! :)
Merci beaucoup @Windtopik, cette vidéo est vraiment très utile et bien faite. Elle m'a permis de vraiment progresser dans Google Sheets. Jusqu'à présent, j'utilisais principalement des boucles dans AppScript. Mais la vitesse d'exécution, en comparaison à une requête SQL via QUERY, n'a rien à voir. Partout où je le peux, je substitue ce code avec cette fonction. Reste bien évidemment à augmenter mes connaissances sur ce langage SQL. Voulant profiter de vos connaissances, puis-je vous posez quelques problèmes ici ? Dans le style : "J'ai 2 colonnes, A et C qui contiennent des Noms. Je désire en créer une troisième en D qui est le résultat des Noms présents dans la colonne A, moins les Noms qui se trouvent dans la colonne B." Encore Merci
Bon, j'ai fini par trouver une solution, mais comme je ne suis pas sur que le sujet soit encore suivi, je donnerai ma solution sur demande, si ça intéresse quelqu'un.
Bonjour et merci pour les tutos, c'est super utile. J'ai juste un souci, ce que tu montres pour une date, je n'arrive pas à le faire pour du texte. Concretement, si dans ma BDD j'ai des prénoms et que je souhaite faire un QUERY par rapport à ma case A1 ou il y a écrit Théo, que mon QUERY affiche toute les données ou cela concerne Théo. Et si j'écris dans ma A1 Michel, que mon Query affiche les données qui concerne michel. Je ne sais pas si c'est trés clair désolé :)
BRAVO et merci pour ces tutos très pédagogiques. Concernant l'exemple 10 il me semble que si la plage de la feuille annexe est nommée, on évite les complications d'écriture de la requête. On retombe dans le cas des exercices précédents
Merci beaucoup Gérard pour ce retour! :) Oui en effet! Très bonne remarque. Il est en effet plus simple de passer par l'utilisation d'une plage nommée. Un oublie dans mon cas. ;)
Bonjour. Merci pour tout cela... très bien fait. Cependant, je suis face au problème suivant: Je voudrais que le texte recherché par la fonction QUERY soit le texte d'une cellule externe déjà renseignée. Est-ce possible ? Exemple : =QUERY(données;select"B,C,D where B='texte de la cellule A2'") Par avance merci.
Bonjour et merci pour ce retour sur la vidéo Aurélien. :) En effet, il n'est pas possible de modifier les données avec une requête QUERY. Cette fonction permet uniquement d'afficher des données spécifiques depuis un tableau de données. Hélas sans modifier directement les données dans la BDD (ou peut-être avec un script) je ne vois pas d'autres solutions. Mais n'hésite pas à me préciser ton besoin pour que je comprenne mieux le besoin. ;) Bonne continuation. - Régis
Bonjour Windtopik En fait ,ton système Query c’est comme un algorithme dont il faut connaître le langage pour exploiter une grosse somme de données en une poignée de seconde.
Bonjour, Oui en effet. Query est basé sur le langage SQL. Il est vrai que pour être plus à l'aise avec cette fonction il est intéressant d'avoir quelques notions sur ce langage. Voici d'ailleurs un site intéressant pour ce familiariser avec le SQL >> sql.sh/. Bonne continuation. - Régis
Bonjour, Merci pour cette vidéo explicative ! Petit problème avec des cellules qui comportent un nom anglophone avec un apostrophe (par exemple : O'Brian). Le résultat me renvoie une erreur (analyse impossible) ... Sauriez-donc comment faire référence à une telle cellule sans avoir ce pb ? Ma formule contient précisément "[...] AND Col8 = '"&I117&"' [...]". C'est le contenu de la cellule I117 qui pose problème avec cette apostrophe au milieu du nom...
Bonjour, Merci pour ton tuto il est vraiment bien fait ! J'aurais une question lorsque j'utilise la fonction Query j'ai une colonne A avec des condition et une colonne B avec des Oui ou non quand la condition est validée, ma base de données est sur une autre feuille et j'ai mis {} ainsi que le "Col". Cependant, mon sheet m'affiche ce message d'erreur " Le résultat n'a pas été développé, pour ne pas écraser les données de C15" serais-tu pourquoi ce message s'affiche ? Si il y a une seule cellule "Oui" il me l'affiche bien ma condition validée mais pas si il y en plusieurs condition validées .. Merci par avance de ton aide
Bonjour Katherine, Merci beaucoup pour ton retour sur la vidéo! :) Est-ce qu'il n'y aurait pas des données déjà présente dans la feuille ou tu initialises ta fonction ? Je pense qu'il doit y avoir quelque chose en C15 - Cela peu même être juste un espace qui empêche la fonction de s'afficher. - Régis
Bonjour ! Est ce que la fonction importange + query je peux rajouter une colonne de texte que les utilisateurs répondent et ces commentaires soient reportées dans mon fichier de base
Bonjour, la fonction importrange ne permet hélas pas de récupérer les données du fichier des données récupérées vers le fichier source. De plus je ne suis pas certain qu'il soit possible (à ma connaissance) de récupérer les commentaires. Bonne continuation
@@guillemettecaron3875 En effet, j'ai complètement oublié cette solution.. J'avais d'ailleurs réalisé un tuto sur le sujet précédemment 😂 ruclips.net/video/nDEotcJtSvM/видео.html Merci pour le rappel! 😉
Bonjour, merci beaucoup pour ta vidéo. Comment est ce que je peux appliquer la dernière requête depuis la feuille d'un autre fichier ? Sans avoir à importer les données avec importrange.
Bonjour Corentin, Justement pour appliquer la requête QUERY à un autre fichier, nous sommes obligés d'utiliser la fonction IMPORTRANGE avec la fonction QUERY. J'ai notamment prévu de faire une vidéo spécifique sur ce cas très prochainement. :)
Merci beaucoup pour ces deux tutos complets 👏🏻! Cependant j'ai un petit soucis avec Query, quand j'essai de récupérer des données sur une colonne mixte (chiffres+texte) par défaut il ne récupère que les chiffres. auriez vous une astuce pour corriger cela ?
Bonjour Khalil, merci beaucoup pour ce retour! :) Oui en effet, la gestion du format des cellules est souvent problématique avec la fonction QUERY. Est-ce que vous avez essayé de modifier le format de la colonne mixte (texte brut) ? Généralement cela résout les problèmes de format de cellule avec la fonction. Bonne continuation.
@@Windtopik Merci beaucoup pour votre réponse, ça me rassure que ça soit un problème récurrent (ça n'arrive pas qu'à moi quoi). Cependant, je trouve pas où modifier le format "mixte", je ne peux que modifier "Format=>Nombres=>Texte brut/ou Automatique". en choisissant texte brut, ça ne résout pas l'importation. Auriez vous d'autres indications? ou peut être une autre piste? Merci beaucoup
@@khalilkabouche7206 Oui c'est en effet assez courant lorsque l'on manipule des cas particuliers avec QUERY. ^^ C'est normal en effet, le choix est bien "texte brut ou automatique". Ma phrase pouvait porter à confusion en effet ;) . Il est possible de que le problème de format provienne du fichier d'origine. Il me semble avoir déjà vu ce problème il y peu de temps pourtant.. Si possible, n'hésite pas à me donne un exemple plus précis de ton cas d'usage. Afin de pouvoir t'aider au mieux. Bonne journée!
@@Windtopik J'essai par exemple des récupérer une colonne qui contient des notes (chiffres) et des remarques (texte). la formule me récupère que les notes. J'ai essayé de changer le format de la colonne source ça me donne le même résultats.
@@khalilkabouche7206 ça doit encore être quelque chose de tout bête qui bloque mais sur lequel nous avons vite fait de passer du temps lol. Hélas difficile pour moi te t'aider plus sans voir concrètement le fichier. Je vais essayer de reproduire le cas sur un fichier de test. ;) Les notes et les remarques sont bien dans la même colonne ? N'hésite pas à me donner un exemple concret (avec des données fictives évidemment).
Bonjour, hélas il ne semble pas y avoir d'équivalent à HAVING en SQL avec QUERY (source officiel : developers.google.com/chart/interactive/docs/querylanguage). Cependant voici peut-être une piste qui pourrait vous être utile >> webapps.stackexchange.com/questions/118182/having-clause-in-google-sheets-query Bonne continuation.
Merci beaucoup pour la vidéo, les exemples sont très pratiques
Merci beaucoup également pour ce retour sur la vidéo ! :)
@@Windtopik J'ai regardé tes vidéos parce que je cherche à faire quelque chose que je n'arrive toujours pas à faire... Je veux afficher une valeur selon 3 ou plus conditions/colonnes. La fonction filter prend en compte que 2 conditions et l'opérateur and de Query ne marche pas non plus comme j'aimerais... Voici ce que j'ai essayé :
=query('AUTO STOCK'!A2:N; "Select Col1 where Col5='"&A35&"' and Col6='"&G$1&"' and Col8='"&B35&"' and Col9='"&C35&"' " ;20)
J'imagine que le and doit concerner la même variable/colonne ? Une idée de comment je pourrais faire ce que j'aimerais ?
En l'occurrence, afficher tous les codes de chemise (col1) qui correspondent à certains critères (couleur, taille, type de col etc)
Merci beaucoup d'avance! ! :)
Vraiment top, c'est excellement bien présenté. Merci beaucoup
Merci beaucoup pour ce retour sur la vidéo ! :)
Merci beaucoup pour ce tuto et le précédent aussi sur cette fonction...C'est très claire et vraiment bien expliqué. Par ailleurs si on veut pouvoir effectuer plusieurs sommes (sum) de plusieurs colonnes en même temps dans la fonction svp?
Merci beaucoup pour ce retour sur les vidéos. :)
Pour effectuer la somme de plusieurs colonnes dans une même fonction, il suffit de définir les plages de cellules des colonnes séparées par un ";" dans la formule. Ce qui pourrait donner un résultat comme celui-ci "=SOMME(C3:C5;E3:E5)" soit avoir la somme des plages de cellules "C3:C5" et de "E3;E5".
Bonne continuation! :)
Bravo, de bons exemples vulgarisateurs. Merci bcp !
Super vidéo très instructive !!
Merci beaucoup @Windtopik, cette vidéo est vraiment très utile et bien faite.
Elle m'a permis de vraiment progresser dans Google Sheets.
Jusqu'à présent, j'utilisais principalement des boucles dans AppScript. Mais la vitesse d'exécution, en comparaison à une requête SQL via QUERY, n'a rien à voir.
Partout où je le peux, je substitue ce code avec cette fonction. Reste bien évidemment à augmenter mes connaissances sur ce langage SQL.
Voulant profiter de vos connaissances, puis-je vous posez quelques problèmes ici ?
Dans le style : "J'ai 2 colonnes, A et C qui contiennent des Noms. Je désire en créer une troisième en D qui est le résultat des Noms présents dans la colonne A, moins les Noms qui se trouvent dans la colonne B."
Encore Merci
Bon, j'ai fini par trouver une solution, mais comme je ne suis pas sur que le sujet soit encore suivi, je donnerai ma solution sur demande, si ça intéresse quelqu'un.
Merci !!!
Bonjour et merci pour les tutos, c'est super utile. J'ai juste un souci, ce que tu montres pour une date, je n'arrive pas à le faire pour du texte. Concretement, si dans ma BDD j'ai des prénoms et que je souhaite faire un QUERY par rapport à ma case A1 ou il y a écrit Théo, que mon QUERY affiche toute les données ou cela concerne Théo. Et si j'écris dans ma A1 Michel, que mon Query affiche les données qui concerne michel.
Je ne sais pas si c'est trés clair désolé :)
👍 encore une fois!
Merci ! ;)
super
BRAVO et merci pour ces tutos très pédagogiques.
Concernant l'exemple 10 il me semble que si la plage de la feuille annexe est nommée, on évite les complications d'écriture de la requête. On retombe dans le cas des exercices précédents
Merci beaucoup Gérard pour ce retour! :)
Oui en effet! Très bonne remarque. Il est en effet plus simple de passer par l'utilisation d'une plage nommée. Un oublie dans mon cas. ;)
Bonjour. Merci pour tout cela... très bien fait.
Cependant, je suis face au problème suivant: Je voudrais que le texte recherché par la fonction QUERY soit le texte d'une cellule externe déjà renseignée. Est-ce possible ?
Exemple : =QUERY(données;select"B,C,D where B='texte de la cellule A2'")
Par avance merci.
Bonjour, vidéo au top! Sachant que Query permet d'afficher, comment peut-on modifier les données obtenues suite à une requête sans passer par gscript?
Bonjour et merci pour ce retour sur la vidéo Aurélien. :)
En effet, il n'est pas possible de modifier les données avec une requête QUERY. Cette fonction permet uniquement d'afficher des données spécifiques depuis un tableau de données.
Hélas sans modifier directement les données dans la BDD (ou peut-être avec un script) je ne vois pas d'autres solutions. Mais n'hésite pas à me préciser ton besoin pour que je comprenne mieux le besoin. ;)
Bonne continuation.
- Régis
Bonjour Windtopik
En fait ,ton système Query c’est comme un algorithme dont il faut connaître le langage pour exploiter une grosse somme de données en une poignée de seconde.
Bonjour,
Oui en effet. Query est basé sur le langage SQL. Il est vrai que pour être plus à l'aise avec cette fonction il est intéressant d'avoir quelques notions sur ce langage. Voici d'ailleurs un site intéressant pour ce familiariser avec le SQL >> sql.sh/.
Bonne continuation.
- Régis
Bonjour,
Merci pour cette vidéo explicative !
Petit problème avec des cellules qui comportent un nom anglophone avec un apostrophe (par exemple : O'Brian).
Le résultat me renvoie une erreur (analyse impossible) ...
Sauriez-donc comment faire référence à une telle cellule sans avoir ce pb ?
Ma formule contient précisément "[...] AND Col8 = '"&I117&"' [...]". C'est le contenu de la cellule I117 qui pose problème avec cette apostrophe au milieu du nom...
Bonjour,
Merci pour ton tuto il est vraiment bien fait !
J'aurais une question lorsque j'utilise la fonction Query j'ai une colonne A avec des condition et une colonne B avec des Oui ou non quand la condition est validée, ma base de données est sur une autre feuille et j'ai mis {} ainsi que le "Col". Cependant, mon sheet m'affiche ce message d'erreur " Le résultat n'a pas été développé, pour ne pas écraser les données de C15" serais-tu pourquoi ce message s'affiche ? Si il y a une seule cellule "Oui" il me l'affiche bien ma condition validée mais pas si il y en plusieurs condition validées ..
Merci par avance de ton aide
Bonjour Katherine,
Merci beaucoup pour ton retour sur la vidéo! :)
Est-ce qu'il n'y aurait pas des données déjà présente dans la feuille ou tu initialises ta fonction ? Je pense qu'il doit y avoir quelque chose en C15 - Cela peu même être juste un espace qui empêche la fonction de s'afficher.
- Régis
@@Windtopik En effet j'avais des cellules fusionnées ce qui empêchait la fonction de bien s'afficher! Merci pour ton aide :)
@@katherinevarga264 Parfait si ça fonctionne maintenant !
Bonne continuation :)
- Régis
Bonjour ! Est ce que la fonction importange + query je peux rajouter une colonne de texte que les utilisateurs répondent et ces commentaires soient reportées dans mon fichier de base
Bonjour, la fonction importrange ne permet hélas pas de récupérer les données du fichier des données récupérées vers le fichier source. De plus je ne suis pas certain qu'il soit possible (à ma connaissance) de récupérer les commentaires.
Bonne continuation
@@Windtopik j’ai vu l’application sheet go qui pourrait répondre partiellement à ma problématique au cas où pour les autres utilisateurs :)
@@guillemettecaron3875 En effet, j'ai complètement oublié cette solution.. J'avais d'ailleurs réalisé un tuto sur le sujet précédemment 😂 ruclips.net/video/nDEotcJtSvM/видео.html
Merci pour le rappel! 😉
Bonjour, merci beaucoup pour ta vidéo. Comment est ce que je peux appliquer la dernière requête depuis la feuille d'un autre fichier ?
Sans avoir à importer les données avec importrange.
Bonjour Corentin,
Justement pour appliquer la requête QUERY à un autre fichier, nous sommes obligés d'utiliser la fonction IMPORTRANGE avec la fonction QUERY.
J'ai notamment prévu de faire une vidéo spécifique sur ce cas très prochainement. :)
D'accord, je te remercie.
Merci beaucoup pour ces deux tutos complets 👏🏻! Cependant j'ai un petit soucis avec Query, quand j'essai de récupérer des données sur une colonne mixte (chiffres+texte) par défaut il ne récupère que les chiffres. auriez vous une astuce pour corriger cela ?
Bonjour Khalil, merci beaucoup pour ce retour! :)
Oui en effet, la gestion du format des cellules est souvent problématique avec la fonction QUERY. Est-ce que vous avez essayé de modifier le format de la colonne mixte (texte brut) ? Généralement cela résout les problèmes de format de cellule avec la fonction.
Bonne continuation.
@@Windtopik Merci beaucoup pour votre réponse, ça me rassure que ça soit un problème récurrent (ça n'arrive pas qu'à moi quoi).
Cependant, je trouve pas où modifier le format "mixte", je ne peux que modifier "Format=>Nombres=>Texte brut/ou Automatique". en choisissant texte brut, ça ne résout pas l'importation. Auriez vous d'autres indications? ou peut être une autre piste?
Merci beaucoup
@@khalilkabouche7206 Oui c'est en effet assez courant lorsque l'on manipule des cas particuliers avec QUERY. ^^
C'est normal en effet, le choix est bien "texte brut ou automatique". Ma phrase pouvait porter à confusion en effet ;) .
Il est possible de que le problème de format provienne du fichier d'origine. Il me semble avoir déjà vu ce problème il y peu de temps pourtant..
Si possible, n'hésite pas à me donne un exemple plus précis de ton cas d'usage. Afin de pouvoir t'aider au mieux.
Bonne journée!
@@Windtopik J'essai par exemple des récupérer une colonne qui contient des notes (chiffres) et des remarques (texte). la formule me récupère que les notes.
J'ai essayé de changer le format de la colonne source ça me donne le même résultats.
@@khalilkabouche7206 ça doit encore être quelque chose de tout bête qui bloque mais sur lequel nous avons vite fait de passer du temps lol. Hélas difficile pour moi te t'aider plus sans voir concrètement le fichier. Je vais essayer de reproduire le cas sur un fichier de test. ;)
Les notes et les remarques sont bien dans la même colonne ? N'hésite pas à me donner un exemple concret (avec des données fictives évidemment).
Bonjour, existe t-il avec QUERY un équivalent de HAVING en SQL ?
Bonjour, hélas il ne semble pas y avoir d'équivalent à HAVING en SQL avec QUERY (source officiel : developers.google.com/chart/interactive/docs/querylanguage). Cependant voici peut-être une piste qui pourrait vous être utile >> webapps.stackexchange.com/questions/118182/having-clause-in-google-sheets-query
Bonne continuation.
@@Windtopik merci beaucoup