Membre impliqué

Inscrit le :26/06/2022
Dernière activité :12/04/2026 à 09:13
Version d'Excel :GOOGLE SHEETS
Messages
1'541
Votes
578
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par Filoche - page 27

DateAuteur du sujetSujetExtrait du message
26/01/2023 à 11:36Baylou Patrick Nb de colonnes limite pour fonction queryBonjour 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:59David PearBlocage sur un arrayformulaBonjour 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:27Renaud974Classer lignes selon dates - Calendrier VisuelBonjour 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:17Foxden22Compilation d'onglets qui respecte la casse des sauts de ligneBonjour, 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:59Foxden22Compilation d'onglets qui respecte la casse des sauts de ligneBonsoir, 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:27Evariste123 Effacer les lignes vides d'un tableur Google SheetBonjour, 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:04ohsheet Sum + right d'une colonneDe rien......
23/01/2023 à 18:02ohsheet Référence absolueIl faut utiliser la fonction INDIRECT: =indirect(DROITE("A7";3)) Cordialement, Fil...
23/01/2023 à 17:51ohsheet Sum + right d'une colonneRebonjour, 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:50Bonsoir Calcul d'une somme de facture si date d'échéance dépassée et non payéePour 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:14ohsheet Sum + right d'une colonneBonjour, 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:35Bonsoir Calcul d'une somme de facture si date d'échéance dépassée et non payéeAh 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:13Evariste123 Effacer les lignes vides d'un tableur Google SheetPour être plus précis: Remplace dans le script: 'test' par 'le nom de ton onglet '...
23/01/2023 à 13:58Bonsoir Calcul d'une somme de facture si date d'échéance dépassée et non payéeBonjour 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:59Théo_Excel NB.SI.ENS et Doublons de lignesBonjour 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:38Evariste123 Effacer les lignes vides d'un tableur Google SheetRemplace dans le script: ' test ' par ' le nom de ta feuille '...
23/01/2023 à 11:49Evariste123 Effacer les lignes vides d'un tableur Google SheetBonjour, 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:57aupaaupa Forcer le format des résultats de IMPORTHTMLBonjour, 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:49qwerty_213 COUNTIFS sur des valeurs alphanumériqueOu ça: =NB.SI(arrayformula(CNUM(REGEXEXTRACT($B6:B11;"[0-9]")));"<3") C ordialement, Fil...
22/01/2023 à 10:43Scoubx Copie et creation de ligne a la suite automatiquementSuper , merci pour le partage! Bon dimanche, Fil...
22/01/2023 à 10:30Renaud974 Selection de lignes selon datesBonjour 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:00qwerty_213 COUNTIFS sur des valeurs alphanumériqueBonjour, Tu peux utiliser ça: =NB.SI(arrayformula(CNUM(MIDB($B6:$B10;2;3)));"<3") Cordialement, Fil...
21/01/2023 à 19:00Scoubx Copie et creation de ligne a la suite automatiquementBonjour 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:00Scoubx Copie et creation de ligne a la suite automatiquementPeux tu partager une copie de ton fichier sans données confidentielles, stp? Merci, Fil...
21/01/2023 à 10:55PierreA33 Associer une somme à une case à cocher + déduction d'une celluleBonjour 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:17PapyDo Recheche entre deux datesBonjour 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:40NicoYekoCré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:06Emmalaure Recherche doublons dans plusieurs feuilles + mise en forme conditionnelleVoilà une solution: =OR(COUNTIF($A:$A;$A1)>1;COUNTIF(INDIRECT("Archives!$A:$A");$A1)>=1) Cordialement, Fil...
19/01/2023 à 10:45Renaud974 Selection de lignes selon datesFinalement, 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:37Renaud974 Selection de lignes selon datesBonsoir 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:52ben83130QUERY incohérentSi 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:21ben83130QUERY incohérentPas 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:54bettina Mise en forme conditionnelleTu 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:08Coloc Query avec des colonnes videsSans une copie de la feuille à adapter, je ne peux guère t'aider plus... Bonne soirée, Fil...
17/01/2023 à 19:03Baylou Patrick Fonction query et upperComme ça...
17/01/2023 à 17:10Baylou Patrick Fonction query et upperIl faut mettre deux fois l'apostrophe ' et non pas une double quotes "... Cordialement, Fil...
17/01/2023 à 10:13Quetsche 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:08Renaud974 Comptage complexe d'elementsVoilà Renaud, c'est fait.....
15/01/2023 à 14:35Bentfp26 Fonction FILTRER / FILTER pour plusieurs pagesBonjour, Content que ça te convienne... Peux-tu clôturer le sujet,stp? Merci, Fil...
15/01/2023 à 11:22Renaud974 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:04Coloc Query avec des colonnes videsBonjour, 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:29Bentfp26 Fonction FILTRER / FILTER pour plusieurs pagesBonjour, 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:39Baylou 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:44Baylou Patrick Fonction query et upperRajoute LABEL UPPER(L) '' dans ton QUERY... Cordialement, Fil...
12/01/2023 à 10:22AzthaFonctions For imbriquéesJ'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:15Baylou PatrickProblème de formule avec datesBonjour Patrick, Ça ressemble à un problème de Format. Tous tes champs sont bien au même format? Cordialement, Fil...
11/01/2023 à 19:35Théo_Excel NB.SI.ENS et condition OUTu 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:31Raphael56 Fonction INDIRECT - problème lors du passage d'Excel à Google SheetJe 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:54Wilane1541 Trouver les 5 plus grandes occurencesTu 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:19louisengyn Onglet recap de tous les autres ongletsBonjour, Ça serait sympa de clôturer les sujets précédemment postés avant d'en recréer d'autres... Cordialement, Fil...