| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 26/01/2023 à 11:36 | Baylou Patrick | Nb de colonnes limite pour fonction query | Bonjour Patrick, Non, ça marche avec cette syntaxe: =query('Réponses'!B:EJ;"select EI,EJ where EI is not null") Cordialement, Fil... |
| 25/01/2023 à 11:59 | David Pear | Blocage sur un arrayformula | Bonjour David, Tu ne peux pas utiliser la fonction arrayformula pour ce type de requêtes... Tous les cas où la condition n'est pas remplie ne sont pas pris en compte, d'où le problème. Ta solution pour une ligne et tirer vers le bas est à adopter. Cordialement, Fil... |
| 25/01/2023 à 11:27 | Renaud974 | Classer lignes selon dates - Calendrier Visuel | Bonjour Renaud, Tu peux utiliser ça: =query(A7:AM25;"select * ORDER BY I DESC, J DESC, K DESC, L DESC, M DESC, N DESC, O DESC, P DESC, Q DESC, R DESC, S DESC, T DESC, U DESC, V DESC, W DESC, X DESC, Y DESC, Z DESC, AA DESC, AB DESC, AC DESC, AD DESC, AE DESC, AF DESC, AG DESC, AH DESC, AI DESC, AJ D... |
| 25/01/2023 à 09:17 | Foxden22 | Compilation d'onglets qui respecte la casse des sauts de ligne | Bonjour, Voilà Madame: ={QUERY(OngletA!B2:D100;"select B, D where B is not null";0);QUERY(OngletB!A2:B100;"select B,A where B is not null";0)} Cordialement, Fil... |
| 24/01/2023 à 20:59 | Foxden22 | Compilation d'onglets qui respecte la casse des sauts de ligne | Bonsoir, Comme ça... ={QUERY(OngletA!A2:B100;"select * where A is not null");QUERY(OngletB!A2:B100;"select B,A where B is not null")} Cordialement, Fil... |
| 24/01/2023 à 10:27 | Evariste123 | Effacer les lignes vides d'un tableur Google Sheet | Bonjour, J'ai adapté le script à ta feuille et il fonctionne avec toutes les feuilles actives... Ce script fonctionne parfaitement et je te joins une copie du test: https://docs.google.com/spreadsheets/d/1mfnXbipeuep20eS7GL9_3uBhc6oVTwH1luD9sRU2u4w/edit?usp=sharing Cordialement, Fil... |
| 23/01/2023 à 18:04 | ohsheet | Sum + right d'une colonne | De rien...... |
| 23/01/2023 à 18:02 | ohsheet | Référence absolue | Il faut utiliser la fonction INDIRECT: =indirect(DROITE("A7";3)) Cordialement, Fil... |
| 23/01/2023 à 17:51 | ohsheet | Sum + right d'une colonne | Rebonjour, La première solution fonctionne parfaitement... Un lien partagé pour vérification... https://docs.google.com/spreadsheets/d/1pmC3bg7a00x_OfcdoVkeOyKozpv-VSV_cwuDvRApTC4/edit?usp=sharing =SOMME(arrayformula(CNUM(DROITE(A1:A30;5)))) Cordialement, Fil... |
| 23/01/2023 à 16:50 | Bonsoir | Calcul d'une somme de facture si date d'échéance dépassée et non payée | Pour info: LABEL SUM(G) "" supprime la création de l'en-tête SUM(G)... Super, si tout fonctionne, tu peux clôturer le sujet, stp... |
| 23/01/2023 à 16:14 | ohsheet | Sum + right d'une colonne | Bonjour, Si tu veux faire la somme des 5 derniers chiffres de tes cellules pour la colonne: =SOMME(arrayformula(CNUM(DROITE(A1:A18;5)))) Si tu veux faire la somme des 5 derniers chiffres de ta cellule entre eux: =STXT(DROITE(A1;5);1;1)+STXT(DROITE(A1;5);2;1)+STXT(DROITE(A1;5);3;1)+STXT(DROITE(A1;5)... |
| 23/01/2023 à 15:35 | Bonsoir | Calcul d'une somme de facture si date d'échéance dépassée et non payée | Ah oui, j'ai zappé ce critère. Voilà: =query(test!A2:D11; "select SUM(B) WHERE C is null AND D <DATE '"&TEXTE(AUJOURDHUI();"yyyy-MM-dd")&"' LABEL SUM(B) ''")... |
| 23/01/2023 à 14:13 | Evariste123 | Effacer les lignes vides d'un tableur Google Sheet | Pour être plus précis: Remplace dans le script: 'test' par 'le nom de ton onglet '... |
| 23/01/2023 à 13:58 | Bonsoir | Calcul d'une somme de facture si date d'échéance dépassée et non payée | Bonjour Bonsoir , Voilà une solution: =query(A2:D11; "select SUM(B) WHERE C is null LABEL SUM(B) ''") Et un fichier en exemple: https://docs.google.com/spreadsheets/d/1mfq0R2QDtWoCoTYfs1HDBiNQVYD3sHw-7AgsRcmu8yI/edit?usp=sharing Cordialement, Fil... |
| 23/01/2023 à 12:59 | Théo_Excel | NB.SI.ENS et Doublons de lignes | Bonjour Théo, Tu peux utiliser ça: =NB(unique(QUERY(A2:C11;"SELECT A, B "))) Je te joins un fichier en exemple. https://docs.google.com/spreadsheets/d/1iFI9BeCwTL-HyxeWrQsB1xJ45vj-V9ZU65UT6EsdF7g/edit?usp=sharing Cordialement, Fil... |
| 23/01/2023 à 12:38 | Evariste123 | Effacer les lignes vides d'un tableur Google Sheet | Remplace dans le script: ' test ' par ' le nom de ta feuille '... |
| 23/01/2023 à 11:49 | Evariste123 | Effacer les lignes vides d'un tableur Google Sheet | Bonjour, Tu peux utiliser ça: Tu as un accès dans le menu "Script"... Pour déclencher via un bouton, tu as plein de tutos sur le net... Cordialement, Fil... |
| 23/01/2023 à 10:57 | aupaaupa | Forcer le format des résultats de IMPORTHTML | Bonjour, Il faut déjà utiliser la fonction CNUM() pour convertir en valeurs numériques et ne pas oublier de supprimer les espaces générés par les séparateurs de milliers. Je te mets un exemple détaillé (transformation du "." en ",", suppression du symbole " € ", suppression des espaces): =arrayformu... |
| 22/01/2023 à 11:49 | qwerty_213 | COUNTIFS sur des valeurs alphanumérique | Ou ça: =NB.SI(arrayformula(CNUM(REGEXEXTRACT($B6:B11;"[0-9]")));"<3") C ordialement, Fil... |
| 22/01/2023 à 10:43 | Scoubx | Copie et creation de ligne a la suite automatiquement | Super , merci pour le partage! Bon dimanche, Fil... |
| 22/01/2023 à 10:30 | Renaud974 | Selection de lignes selon dates | Bonjour Renaud, Tu peux utiliser cette méthode également, qui à l'avantage de gérer automatiquement les mois de février pour les années bissextiles... Avec MONTH(B): 0 pour janvier, 1 pour février...11 pour décembre. =SIERREUR(query(B$5:I;"select COUNT(B), SUM(C), SUM(I), SUM(I)/Count(B), SUM(I)/SUM... |
| 22/01/2023 à 10:00 | qwerty_213 | COUNTIFS sur des valeurs alphanumérique | Bonjour, Tu peux utiliser ça: =NB.SI(arrayformula(CNUM(MIDB($B6:$B10;2;3)));"<3") Cordialement, Fil... |
| 21/01/2023 à 19:00 | Scoubx | Copie et creation de ligne a la suite automatiquement | Bonjour Scoubx, Tu pourrais augmenter le nombre de lignes sur la plage B18:N30 sur les 2 exemplaires et masquer les lignes vides après la saisie du devis... Par exemple, faire une plage identique B18:N45 et un script pour masquer les lignes vides avant N46... C'est une piste (déclenchement du script... |
| 21/01/2023 à 11:00 | Scoubx | Copie et creation de ligne a la suite automatiquement | Peux tu partager une copie de ton fichier sans données confidentielles, stp? Merci, Fil... |
| 21/01/2023 à 10:55 | PierreA33 | Associer une somme à une case à cocher + déduction d'une cellule | Bonjour Pierre, Tu peux te servir de ça: =SIERREUR(400-query(B4:C8;"select SUM(B) where C=true LABEL SUM(B)''");400) Cordialement, Fil... |
| 20/01/2023 à 12:17 | PapyDo | Recheche entre deux dates | Bonjour PapyDo, Tu peux le faire facilement avec la fonction QUERY. En exemple, à adapter à ton tableau... =query(A1:F30;"select * WHERE B>=DATE '2023-01-01' AND B<=DATE '2023-01-31'";0) Cordialement, Fil... |
| 20/01/2023 à 08:40 | NicoYeko | Créer un calendrier au mois en cours / futur + verrouiller le mois passé | Je pense qu'il faut utiliser un script. Malheureusement, ce n'est pas mon domaine de compétences... Désolé, Fil... |
| 19/01/2023 à 11:06 | Emmalaure | Recherche doublons dans plusieurs feuilles + mise en forme conditionnelle | Voilà une solution: =OR(COUNTIF($A:$A;$A1)>1;COUNTIF(INDIRECT("Archives!$A:$A");$A1)>=1) Cordialement, Fil... |
| 19/01/2023 à 10:45 | Renaud974 | Selection de lignes selon dates | Finalement, j'ai reproduit ton tableau en une formule unique par ligne: =IFERROR(query(B$5:I;"select COUNT(B), SUM(C), SUM(I), SUM(I)/Count(B), SUM(I)/SUM(C), SUM(C)/COUNT(B) WHERE B>=DATE '2023-01-01' AND B<=DATE '2023-01-31' LABEL SUM(C) '', COUNT(B)'', SUM(I) '', SUM(I)/Count(B)'', SUM(I)/S... |
| 19/01/2023 à 00:37 | Renaud974 | Selection de lignes selon dates | Bonsoir Renaud, Tu peux utiliser ça: =query(B$5:I;"select Count(B), SUM(C), SUM(I) WHERE B>=DATE '2023-01-01' AND B<=DATE '2023-01-31' LABEL SUM(C) '', Count(B)'', SUM(I) ''") Je mets à jour ton fichier... Cordialement, Fil... |
| 18/01/2023 à 11:52 | ben83130 | QUERY incohérent | Si c'est juste une erreur sur ta première ligne, c'est du au renvoi de tes en-têtes de colonnes... Écris comme ça: =QUERY(Recup!A2:G;"SELECT A, B, C, E, F Where C='ARMOIRE'";0) Cordialement, Fil... |
| 18/01/2023 à 11:21 | ben83130 | QUERY incohérent | Pas clair du tout, je ne comprends pas ce que tu souhaites... Peux-tu exposer de manière plus compréhensive ta demande? Merci, Fil... |
| 17/01/2023 à 19:54 | bettina | Mise en forme conditionnelle | Tu peux utiliser ça en MFC: =COUNTIF($A$1:$A$6;$B1)>0 Où $A$1:$A$6 sont les chiffres à trouver et $B1 (MFC à recopier vers le bas) les chiffres qui se colorent en vert.... Modèle en partage: https://docs.google.com/spreadsheets/d/1R_2B3kLYgCqRTS8jHe6Wf4ZMlE9x59v-0pcjJlcU1tw/edit?usp=sharing Cordi... |
| 17/01/2023 à 19:08 | Coloc | Query avec des colonnes vides | Sans une copie de la feuille à adapter, je ne peux guère t'aider plus... Bonne soirée, Fil... |
| 17/01/2023 à 19:03 | Baylou Patrick | Fonction query et upper | Comme ça... |
| 17/01/2023 à 17:10 | Baylou Patrick | Fonction query et upper | Il faut mettre deux fois l'apostrophe ' et non pas une double quotes "... Cordialement, Fil... |
| 17/01/2023 à 10:13 | Quetsche | Comment faire un Xlookup sur plusieurs colonnes? | Bonjour, J'ai fait un test avec la formule proposée par Arturo sous Google sheets: =INDIRECT("A" & SUMPRODUCT(($B$4:$J$23=$A$2)*ROW($B$4:$J$23))) Et, elle fonctionne parfaitement... Cordialement, Fil... |
| 15/01/2023 à 19:08 | Renaud974 | Comptage complexe d'elements | Voilà Renaud, c'est fait..... |
| 15/01/2023 à 14:35 | Bentfp26 | Fonction FILTRER / FILTER pour plusieurs pages | Bonjour, Content que ça te convienne... Peux-tu clôturer le sujet,stp? Merci, Fil... |
| 15/01/2023 à 11:22 | Renaud974 | Remplacer une donnée "cellule" dans une formule par une donnée "ligne" | Ce serait sympa de clôturer ton post sur " comptage complexe d'éléments " avant d'en poster un autre... Pour avoir la dernière ligne du mois automatiquement, tu peux utiliser ça: =MATCH(VLOOKUP(9^9;A:A;1);A:A;0) Cordialement, Fil... |
| 14/01/2023 à 11:04 | Coloc | Query avec des colonnes vides | Bonjour, Tu peux simplement modifier ta plage nommée MAT en rajoutant une colonne supplémentaire E, tu ajoutes une colonne vide en D (que tu peux masquer pour des raisons esthétiques) dans ton onglet BDDMAT. Et, tu modifies tes plages comme suit: =SORT({BDDRESERV!A2:E1000;BDDMAT!A2:E1000}) Version f... |
| 14/01/2023 à 10:29 | Bentfp26 | Fonction FILTRER / FILTER pour plusieurs pages | Bonjour, Il suffit d'utiliser des accolades... ={FILTER(Grignan!C4:F39;Grignan!H4:H39="oui");FILTER(Grignan!M4:P64;Grignan!R4:R64="oui");FILTER(Sandrine!C4:F39;Sandrine!H4:H39="oui");FILTER(Sandrine!M4:P64;Sandrine!R4:R64="oui");FILTER(Benoit!C4:F39;Benoit!H4:H39="oui");FILTER(Benoit!M4:P64;Benoit!R... |
| 13/01/2023 à 12:39 | Baylou Patrick | Fonction query et upper | =query(K2:S;"SELECT K, UPPER(L),M,N,O,P,Q,R,S WHERE R="&U2&" AND S="&V2&" LABEL UPPER(L) ''")... |
| 12/01/2023 à 17:44 | Baylou Patrick | Fonction query et upper | Rajoute LABEL UPPER(L) '' dans ton QUERY... Cordialement, Fil... |
| 12/01/2023 à 10:22 | Aztha | Fonctions For imbriquées | J'ai bien pris connaissance de ton fichier. Tu demandes un script, qui coche les cases de chaque ligne, en fonction de la valeur initiale... Peux-tu expliquer plus précisément ce que tu souhaites? Merci, Fil... |
| 12/01/2023 à 10:15 | Baylou Patrick | Problème de formule avec dates | Bonjour Patrick, Ça ressemble à un problème de Format. Tous tes champs sont bien au même format? Cordialement, Fil... |
| 11/01/2023 à 19:35 | Théo_Excel | NB.SI.ENS et condition OU | Tu peux utiliser cette méthode: =COUNTA(query(Tableau!A2:J9; "Select E WHERE C='2023' AND J='CLOS' AND (E='JOJO@gmail.com' OR E='COCO@gmail.com')")) Cordialement, Fil... |
| 11/01/2023 à 17:31 | Raphael56 | Fonction INDIRECT - problème lors du passage d'Excel à Google Sheet | Je pense que c'est juste une question de syntaxe sur cette partie... Essaie plutôt avec ça: =INDIRECT("'BDD consolidé'!R"&ROW()&"C"&COLUMN();0) Cordialement, Fil... |
| 11/01/2023 à 16:54 | Wilane1541 | Trouver les 5 plus grandes occurences | Tu peux utiliser ça (mis en E1): =QUERY(A1:A18;"select A, COUNT(A) group by A ORDER BY COUNT(A) DESC LIMIT 5 LABEL A 'Id apparaissant le plus', COUNT(A) 'Nombre occurences'";1) Cordialement, Fil... |
| 10/01/2023 à 11:19 | louisengyn | Onglet recap de tous les autres onglets | Bonjour, Ça serait sympa de clôturer les sujets précédemment postés avant d'en recréer d'autres... Cordialement, Fil... |