r

Membre fidèle

Inscrit le :10/09/2025
Dernière activité :Hier à 21:32
Version d'Excel :365 FR
Messages
180
Votes
115
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par raccourcix - page 2

DateAuteur du sujetSujetExtrait du message
05/05/2026 à 18:47glennmckennaGantt Excel qui plante ou ralenti fortement ExcelAvec un RECHERCHEX sur un exemple simplifié en A2 ="" afin d'avoir une cellule vide avant le début Stéphane...
05/05/2026 à 14:44glennmckennaGantt Excel qui plante ou ralenti fortement ExcelVotre formule avec DROITE+ANNEE et NO.SEMAINE.ISO renverra 2501 du 01/01/25 au 05/01/25 mais également du 29/12/25 au 31/12/25 ce qui est gênant me semble t-il Il faut définir l'année en se basant sur le jeudi de la semaine par exemple =TEXTE(date-JOURSEM(date;2)+4;"AA") ensuite la fonction =TEXTE(N...
23/04/2026 à 16:11cousinhub [Power Query] Rectifier les noms des moisPour en savoir plus sur cette combinaison Text.FromBinary Text.ToBinary voir Removing diacritics from text in Power Query in Excel and Power BI Je me souviens avoir lu ce post il y a quelques mois, mais je n'aurais pas pensé à l'utiliser dans cette situation Bravo JFL, pour cette solution. La liste...
02/04/2026 à 12:25Sitting_bull Power Query - entrer des données sur plus de 4000 lignesPour générer une liste d'entiers de 1 à n : {1..n} ou List.Numbers(1,n) donc = Table.FromColumns({{1..4094}}, {"Colonne1"}) pour "typer" directement la Colonne1 en entier = Table.FromColumns({{1..4094}}, type table [Colonne1=Int64.Type]) Stéphane...
02/04/2026 à 08:55Manu31Somme d'une colonne variableLe principe =SOMME(INDEX(Données;0;EQUIVX(C1;Titre))) =SOMME(INDEX(Données!M:S;0;EQUIVX(C1;Données!$M$1:$S$1))) le 0 en 2e argument de INDEX pour prendre toutes les lignes, le EQUIVX en 3e argument pour déterminer la colonne ou encore =SOMME(CHOISIRCOLS(Données!M:S;EQUIVX(C1;Données!$M$1:$S$1))) J'é...
01/04/2026 à 15:51etienne77 POWER PIVOT - personnaliser libellé selon filtreVous créez un mesure dans Power Pivot Nbre de dossier:=DISTINCTCOUNT('Facturation - actes'[Numéro DE]) Ensuite le segment dans l'onglet va filtrer la table et donc le nombre de dossier. Mais la mesure elle même ne peut pas être renommée avec l'année (ou les années) sélectionnée dans le segme...
01/04/2026 à 15:07etienne77 POWER PIVOT - personnaliser libellé selon filtrePour moi ce n'est pas possible si le segment_année n'est pas dans modèle Power Pivot. d'ailleurs, comment est-ce possible ? Pouvez-vous créer un petit fichier exemple avec une petite base (données non confidentielles), les mesures, les restitutions ? Stéphane...
31/03/2026 à 14:05etienne77 CUBE OLAP - personnaliser libellé selon filtreLa création du segment se fait dans le menu "insertion/segment" et "ThisWorkbookDataModel" Ensuite, dans les paramètres de segment, on trouve le nom à ajouter dans VALEURCUBE Stéphane...
31/03/2026 à 10:55etienne77 CUBE OLAP - personnaliser libellé selon filtreIl faut créer une mesure pour concaténer les années filtrées (une ou plusieurs) Choix_Année:=CONCATENATEX(VALUES(Votre_tableau[Année]); Votre_tableau[Année]; ", ") et ajouter une 3e argument au MEMBRECUBE avec un VALEURCUBE qui récupèrera les années filtrées =MEMBRECUBE("ThisWorkbook...
30/03/2026 à 15:44JExceL2fr SOMME.SI sur plusieurs feuillesVoir avec ASSEMB.V mais pas sur une colonne en entier =SOMME(SI(ASSEMB.V('MACOMMUNE Rue machin:MACOMMUNE Rue Truc'!A1:A1000)="1.2.23";ASSEMB.V('MACOMMUNE Rue machin:MACOMMUNE Rue Truc'!F1:F1000);0)) Sinon, regrouper les 50 onglets avec Power Query et un TCD de synthèse Stéphane...
27/03/2026 à 18:43JeanF44Excel 365 - Extraire dans une cellule les chiffres entre 2 caractèresIl n'y a pas de fonction TEXTE.ENTRE mais possible avec TEXTE.AVANT et TEXTE.APRES =TEXTE.AVANT(TEXTE.APRES(A1;"x ");" x") Stéphane...
27/03/2026 à 16:26Messaoud Format de la date en lettre + chiffreJ'arrive peut-être un peu tard avec une autre possibilité =INDEX({"L";"M";"M";"J";"V";"S";"D"};JOURSEM(A1;2)) & TEXTE(A1;"jj") EDIT plus court avec STXT =STXT("LMMJVSD";JOURSEM(A1;2);1) & TEXTE(A1;"jj") mais INDEX permettrai d'avoir "Ma" et "Me" Stéphane...
25/03/2026 à 13:49massari59264 Power Query Record.Field table de correspondance avant développementUne proposition Ajout d'un Table.buffer à l'étape TableAbsNettoyee Suppression de l'étape MappingRecord et à l'étape Resultat : (val)=> try TableAbsNettoyee{[CODE ABS=val]}[CATEGORIES] otherwise val Stéphane...
24/03/2026 à 15:49Regis Mathieu Fonction FILTREVotre fonction filtre les types d'adhérents "Co-président" et non "Co-président L", "Co-président M" ou "2-Co-président" ajouter ESTNUM(TROUVE("Co-président"; ... )) afin d'identifier les lignes qui contiennent ""Co-président" en colonne B Sinon, il est préférable d'utiliser des tableaux structurés...
20/03/2026 à 12:01gejounAfficher juste un nom par colonne lors d'un filtre sur la colonne@Baroute78 voici un exemple de Bazooka, mais qui a l'intérêt de ne pas regrouper les éléments qui ne sont pas successifs Les "Pommes" et les "Poires" ne forment pas un seul groupe mais plusieurs et les "Pommes" des lignes 9, 10 et 12 sont regroupés comme les "Poires" des lignes 13 et 17 les formules...
16/03/2026 à 14:10Caro curieuse Fusionner requêtes Power QueryLigne 18 de l'onglet "Calcul", il y a des espaces devant chaque nom : " Dety", " Denis", " Christina", ... alors qu'il n'y en a pas en ligne 2 Stéphane...
16/03/2026 à 11:24SteveSteve Liste de dates avec duréeAfin que toutes les dates d'affichent les unes sous les autres, une combinaison JOINDRE.TEXTE FRACTIONNER.TEXTE Mais il y a peut-être plus simple Stéphane...
16/03/2026 à 09:17Breezer13 Création de formules Excel intégrant les signes <, >, <=, >= d'une celluleA moins de ne pas avoir compris la question mais je pense qu'un simple NB.SI.ENS répond au problème =NB.SI.ENS(A2;B2&C2;A2;D2&E2) Ou 2 NB.SI si NB.SI.ENS n'est pas encore dispo en version 2016 =NB.SI(A2;B2&C2)*NB.SI(A2;D2&E2) -------------------- EDIT avec un ET pour obtenir directement VRAI / FAUX...
10/03/2026 à 14:36Corentin__ Créer une Barre de recherche Dynamique qui modifie un TCDUne solution sans VBA avec un segment qui relie 2 TCD : un avec uniquement des filtres un avec les données Ici je veux filtrer toutes les communes de France contenant les lettres ABB Sans segment lié aux 2 TCD je ne pourrais pas avoir le champ "nom" à la fois en filtre et en ligne En plus je peux in...
05/03/2026 à 11:54patri Fonctions si multiple ou autreVous indiquez rechercher "LE" chiffre d'une cellule Alphanumérique et d'après ce que je comprends il doit être après les caractères TH pour reprendre la belle formule REGEX de JFL je propose : SIERREUR(--REGEX.EXTRAIRE(A2;"(?&lt;=TH)\d");"") sans le + du d+ pour ne prendre que le 1er chiffre et avec...
02/03/2026 à 16:09krakiteFusionner les données de 2 celullesEn effet, il faut un +0, *1, - - ou CNUM pour convertir 000010 en 10 sauf si la colonne E contient en fait 10 au format personnalisé "000000" Stéphane...
25/02/2026 à 09:10BAROUTE78 [Powerquery] - Regroupement de donnéesUne proposition à tester sans Table.Group mais avec Table.Pivot (en considérant que tous les projets ont un nom différent) comme cousinhub je suis preneur de la requête de JFL pour les tests de vélocité, merci d'avance Stéphane...
09/02/2026 à 09:00BAROUTE78 [Powerquery] - Petit défi sympa 2Autre possibilité de transformation (mais moins directe que le List.TransformMany de JFL) Je m'arrête à cette étape, je considère que la mise en forme devraient être obtenue par TCD dans Excel ou visuel Matrice dans Power BI. Stéphane...
02/02/2026 à 16:09Katia50600 Min(si(imbriquer dans une formule index équiv@JFL, OK si la Corse est 20, mais si jamais on distingue 2A et 2B il faut conserver le EQUIV Stéphane...
02/02/2026 à 12:02Joco7915Calcul qui ne se fait pas bienComme @saboh12617, une autre approche par formule matricielle. l'idée est de tester toutes les cellules contigües. avec l'ajout d'une ligne/colonne de 0 à gauche/droite/dessus/dessous test s'il y a un texte à droite ou gauche puis dessus ou dessous et multiplication par la valeur de la lettre Stépha...
27/01/2026 à 11:19sam01 Comparaison entre 2 feuilles avec copie de valeur2 remarques : - la formule fait référence à la fois à Tableau3 et à Tableau 1 3 - le SI(Tableau3&#91;SCENARIO&#93;) ne contient qu'un argument Par ailleurs, RECHERCHEX intègre un SIERREUR en 4e argument. on évite ainsi le SIERREUR(RECHERCHEX...) Stéphane...
23/01/2026 à 16:13J. Rak Power Query - Création colonne avec des règlesSur la base du dernier fichier de JFL, voici une autre approche Ecart avec la solution de JFL sur 2 AE, à moins qu'une subtilité m'ait échappée Stéphane EDIT je vois que je n'ai pas pris en compte ajouter un critère au Table.Select.Columns pour que l'appel entrant du 3/8 ne soit pas rapproché de l'a...
21/01/2026 à 10:01Bibinou Fonction rechercheLe 5e argument est le mode de correspondance en l'absence de valeur comme dans mon exemple c'est par défaut 0 = correspondance exacte. on recherche ici la valeur VRAI "exactement" Stéphane...
20/01/2026 à 20:01lolodelvoAddition sans passage par la dizaine"sans passage à la dizaine" implique unité/dizaine du 2d nombre &lt;= (9 - unité/dizaine du 1er nombre) en effet somme des unités et somme des dizaines &lt; 10 1er nombre en A1 =ALEA.ENTRE.BORNES(1;98) car 0 et 99 n'ont pas d'intérêt le chiffre des unités est déterminé avec MOD(A1;10) et celui des d...
20/01/2026 à 18:26Bibinou Fonction rechercheLa fonction RECHERCHE est obsolète avec votre version d'Excel, iI me parait préférable d'utiliser RECHERCHEX =RECHERCHEX(VRAI;K214:V214&lt;&gt;"";K214:V214;"";;-1) même principe : le &lt;&gt;"" va renvoyer des VRAI si la cellule est non vide et le -1 en dernier argument va renvoyer la position du de...
17/01/2026 à 16:24massari59264 Fonction Power Query Table de correspondanceEn effet, je réponds ici uniquement à la question de la casse pour regrouper "able" et "ABLE" Tu avais déjà répondu sur le tri par ordre décroissant du nombre de caractères pour gérer FAISABLE avant ABLE. Stéphane...
17/01/2026 à 14:20massari59264 Fonction Power Query Table de correspondancePour ignorer la casse, on peut ajouter un argument Comparer.OrdinalIgnoreCase par ailleurs Text.Contains est encore plus simple que Text.PositionOf ce qui donne Stéphane...
16/01/2026 à 15:42massari59264 Fonction Power Query Table de correspondanceVous pouvez utiliser ce code en "Source", la BASE en "Référence" la table de référence mise en "buffer" = en mémoire car on va souvent y faire appel ensuite j'ajoute une colonne pour récupérer la première occurrence d'une correspondance (il y a correspondance d'un terme si le Text.PositionOf renvoie...
15/01/2026 à 18:16marcus55 Copie d'une fonction STXT avec incrementation d'une variableEt quel est l'objectif FINAL ? que voulez vous faire ensuite avec ces caractères ? Tout à l'heure j'ai proposé une formule avec SEQUENCE, l'avez-vous essayé ? en B3 =STXT($D$54;SEQUENCE(;NBCAR($D$54));1) pour automatiquement avoir tous les caractères de la phrase dans toutes les cellules nécessaires...
15/01/2026 à 17:10marcus55 Copie d'une fonction STXT avec incrementation d'une variableVous avez ouvert 2 discussions sur le même sujet Vous semblez avoir une version récente d'Excel, je pense qu'on peut faire les choses vraiment simplement pour traiter votre problème sans avoir besoin de copier une formule sur 450 lignes. Mettez en ligne un fichier exemple avec des données non confid...
15/01/2026 à 16:04marcus55 Copie d'une fonction STXT avec incrementation d'une variablePour moi c'est inutile, voir ma réponse dans l'autre conversation https://forum.excel-pratique.com/excel/stxt-et-recherchv-201497 sinon avec la fonction LIGNE() - une constante (n° ligne initiale) Stéphane...
15/01/2026 à 15:57marcus55 STXT et RecherchVRe-bonjour =STXT($D$43;SEQUENCE(NBCAR($D$43));1) pour avoir tous les caractères de la cellule D43 les uns sous les autres en une seule formule (pas besoin de la tirer vers le bas) avec ma proposition de RECHERCHEX, inutile de convertir si numérique, c'est plus simple et pour avoir la correspondance...
15/01/2026 à 14:20marcus55 STXT et RecherchVSi RECHERCHEX dispo : =RECHERCHEX(D54&"";code!$B$3:$B$39&"";code!$C$3:$C$39;"") on force la cellule D54 et la plage de recherche B3:B39 en texte avec le &"" le dernier "" pour gérer l'absence de correspondance Stéphane...
14/01/2026 à 10:19vodoraixSi 1 filtre est fait sur 1 tableau, je ne veux pas affecter 1 autre tableauVous pouvez mettre vos 2 tableaux dans deux onglets et ouvrir 2 fenêtres (menu Affichage : "Nouvelle fenêtre" et "Réorganiser tout"). Si vous filtrez le premier, le second ne le sera pas (car onglets distincts) Stéphane...
14/01/2026 à 09:11Tippedpanic Formule =SI (exclure formule des cellules) ?Merci du retour si la proposition de @Doux Rêveur fonctionne c'est que le contenu des lignes 21 et 23 ne vous importe pas. Ma formule est donc inutile car trop complexe Vous n'indiquez pas votre version d'Excel ("Français", ce n'est pas une version) si vous disposez de la fonction RECHERCHEX, vous p...
13/01/2026 à 18:14Tippedpanic Formule =SI (exclure formule des cellules) ?Pour exclure les lignes 21 et 23 on doit pouvoir utiliser cette formule dans les versions un peu "anciennes" d'Excel Stéphane...
13/01/2026 à 15:25Tippedpanic Formule =SI (exclure formule des cellules) ?D'après ce que je comprends il faut exclure les 0 et les "Textes" + commencer par la ligne 25, puis 24, 22 et 20. Les formules EQUIV classiques commenceront par le 20 et non le 25. d'autre part il ne faut pas prendre la valeur des lignes 21 et 23. Par exemple avec SI.CONDITIONS et N pour convertir l...
13/01/2026 à 09:46Betty86 Comment ne pas supprimer les zeros lorsqu'on convertit une celluleDans les versions récentes d'Excel, vous avez une option pour désactiver les conversions automatiques Moi, j'ai tout décoché les cases (ici cochées) Stéphane...
05/01/2026 à 10:50Zebulon2 PQ - Fusionner plusieurs fichiers d'un même dossier Msg erreurUne remarque : du fait du Source&#91;Item&#93;{0} le 2d argument SheetName de la nouvelle fonction devient inutile, il peut être supprimé. Stéphane...
23/12/2025 à 11:55gkhanCellule indiquer une valeur fixeNon, ce n'est pas pareil car 10 ou 20 sont des nombres et on peut utiliser le format personnalisé mais FRANCE ou PARIS sont du texte et donc on ne peut pas utiliser un format personnalisé ;;;"FRANCE" avec une cellule contenant PARIS car la liste déroulante affichera PARIS et non FRANCE (alors que la...
23/12/2025 à 10:10gkhanCellule indiquer une valeur fixeSi j'ai bien compris en A1 et A2 : 10 et 20 et respectivement un format personnalisé "BLEU "0 et "ROUGE "0 en C1 une liste déroulante qui affichera BLEU 10 et ROUGE 20 mais en choisissant BLEU 10 on n'aura que 10 dans la cellule C1 (car A1 contient 10 mais affiche BLEU 10) Mais c'est un peu tordu to...
19/12/2025 à 11:34nickal Recherches sur intervallesPour inclure la valeur max de chaque seuil (c'est à dire entre 0 et 5 inclus) il faut indiquer dans la table le seuil haut (donc 5) et non le seuil bas (ici 0) et modifier les RECHERCHEX ou EQUIVX avec l'argument 1 et non -1 Stéphane...
18/12/2025 à 18:20nickal Recherches sur intervallesRe-bonjour sur la base du fichier envoyé avec autant de "Zone" que nécessaire le premier RECHERCHEX va chercher la tranche inférieure (le -1 en 5e argument) le RECHERCHEX en 3e argument du premier RECHERCHEX pour trouver la colonne correspondant à la Zone (1, 2, 3 ... non limité) =RECHERCHEX(&#91;@&...
18/12/2025 à 15:04nickal Recherches sur intervallesJe n'ai pas regardé dans le détail le fichier mais pour répondre à la question du RECHERCHEX c'est avec le 5e argument (-1 dans votre cas) ou le 3eme argument de EQUIVX Stéphane...
18/12/2025 à 14:08OOoiste SOMMEPROD dans Power QueryRe- En effet, la "bufferisation" ou "mise en mémoire" pour éviter l'anglicisme est nécessaire si on commence à avoir beaucoup de lignes pour ne pas réévaluer la liste des coefficients à chaque fois. Précision pour ceux qui souhaite apprendre les subtilités de Power Query : concernant l'opérateur coa...