Membre impliqué

Inscrit le :26/06/2022
Dernière activité :Vendredi à 09:59
Version d'Excel :GOOGLE SHEETS
Messages
1'553
Votes
583
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par Filoche - page 27

DateAuteur du sujetSujetExtrait du message
30/01/2023 à 09:47yanlord Script d'Ajout de la date du jour doit fonctionner sur certaines feuillesBonjour, Il faut mettre "||" à la place de "," dans if( feuille.getName() == "Idf","Nord" ) . Voilà le script qui fonctionne: Cordialement, Fil...
29/01/2023 à 08:23aupaaupa IMPORTHTML les uns à la suite des autresBonjour, Il suffit d'utiliser: ={tableau 1}+{tableau 2}+{tableau 3} Cordialement, Fil...
27/01/2023 à 18:53LecTon Faire figurer utilisateur ayant coché une case et dateBonjour, Je crois que l'on peut uniquement accéder pas affichage ponctuel en faisant un clic droit sur la cellule et en choisissant Historique des modifications. Si quelqu'un trouve une solution je suis également preneur... Cordialement, Fil...
27/01/2023 à 16:59Sebastien.pr Traitement de dossier evolutifSuper!!! Si tout fonctionne, tu peux clôturer le sujet, stp...
27/01/2023 à 16:58PapyDo Recheche entre deux datesMerci... Si tout fonctionne, tu peux clôturer le sujet, stp...
27/01/2023 à 16:22Sebastien.pr Traitement de dossier evolutifOu alors: =query(E2:J;"select H,Count(J) where J like '1000384' group by H label COUNT(J) '' ")...
27/01/2023 à 16:02PapyDo Recheche entre deux datesBonjour, Oui avec cette syntaxe: =query(A1:F30;"select * WHERE B>=DATE '"&TEXTE(B2;"yyyy-MM-dd")&"' AND B<=DATE '"&TEXTE(B3;"yyyy-MM-dd")&"'";0) Cordialement, Fil...
27/01/2023 à 15:08Sebastien.pr Traitement de dossier evolutifBonjour Sébastien, Il faut que tu modifies ton QUERY comme suit: =sort(query(arrayformula(to_text(E:J));"select Col4,Count(Col6) where Col4 like 'C10001A' AND Col6 like '1000384' group by Col4 label COUNT(Col6) '' ");2;0) Un Query par numéro de contrat... Cordialement, Fil...
27/01/2023 à 14:05mcclygo Mettre en lignes texte trouvé dans une colonne, qui est séparé par virgulesBonjour, Tu peux utiliser ça en A2: =arrayformula(split(arrayformula(flatten(split(CONCATENER(flatten(rept(Projects!C2:C100&" "; ARRONDI(NBCAR(Projects!AK2:AK100)/2;0))));" ")))&" "&flatten(split(join(",";Projects!AK2:AK100);","));" ")) Cordialement, Fil...
27/01/2023 à 09:47Nono06Script pour nouvelle fonctionBonjour Nono, Le script fait une boucle de la variable i=0 jusqu'à la variable i=dernier numéro de ligne de ton tableau, s'incrémentant de 1 à chaque pas. Donc ta variable sheet[i] va devenir pendant la boucle: sheet(1) puis sheet(2) puis sheet(3)....puis sheet(dernier numéro de ligne du tab...
26/01/2023 à 16:26ohsheet Référence absolueOups rectif: =DROITE(indirect("A7");3) Fil...
26/01/2023 à 11:50Aroy Sélectionner ou extraire des lignes avec 4 conditions sur SheetsBonjour, Tu peux utiliser ça, à adapter à ta feuille... =query(A:L;"select * where I='F' OR I='G' OR J='F' OR J='G'") Cordialement, Fil...
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.....