formule doublon avec condition

david84

XLDnaute Barbatruc
Bonjour,
J'ai un tableau avec 2 colonnes.
je cherche une formule me permettant de récupérer sur 2 autres colonnes les valeurs des 2 premières colonnes sans les doublons de la colonne 2.
ex :
cyclisme paris cyclisme paris
cyclisme caen natation cannes
cyclisme paris
natation cannes
natation strasbourg
natation cannes

Ci-joint fichier.
Merci.
 

Pièces jointes

  • formule_doublon.xls
    21 KB · Affichages: 111

CISCO

XLDnaute Barbatruc
Re : formule doublon avec condition

Bonjour à tous

Ca parait tellement simple une fois qu'on a trouvé !!! Il suffisait de faire avec un +.
"Vous auriez pas pu me le dire plus tôt, hein" :p :p

A tester davantage... et bonnes vacances à tous.

@ plus
 
Dernière édition:

bcharef

XLDnaute Accro
Re : formule doublon avec condition

Bonjour david84, Jean-Marcel, ROGER2327 & CISCO,
Bonjour à toutes et à tous.

CISCO

La consultation de votre proposition m'a permis de constater qu'il manque une information "Football" & "Marseille".

Un autre essai, dans l'attente d'une légère amélioration, afin d'éliminer les vides .

A vous lire et bon courage.

Cordialement.

BCharef
 

Pièces jointes

  • formule_doublonV3.xls
    35 KB · Affichages: 76
Dernière édition:

CISCO

XLDnaute Barbatruc
Re : formule doublon avec condition

Re

C'était "trop beau" !

Dans mon dernier fichier (2), j'ai vérifié mes résultats en colonne D et E en collant en colonne G ma précédente formule, provenant du fichier formule_doublon(1). Malheureusement, j'ai oublié de la modifier en conséquence (remplacer des D par des A...). Et résultat, FOOTBALL MARSEILLE est passé à la trappe... (Faut pas le crier trop fort, car ça risque de chauffer...:D) aussi bien avec les nouvelles formules qu'avec l'ancienne. Et résultat ma vérification ne valait rien... grrrr.

@ plus

P.S : Et oui, si on regarde bien, le + permet de mettre en évidence uniquement les lignes contenant au moins une nouveauté dans une des colonnes DISCIPLINES ou COMMUNES. En D10, FOOTBALL est déja apparu au dessus (en D9) et MARSEILLE aussi, un peu plus haut (en E6). Donc FOOTBALL MARSEILLE n'est pas conservé et se fait doubler sur le poteau par NATATION NIMES.
 
Dernière édition:

ROGER2327

XLDnaute Barbatruc
Re : formule doublon avec condition

Bonjour MJ13
Bonjour à tous


Bravo les gars, mais c'est trop compliqué pour moi :confused:.

Une version en VBA avec les filtres élaborés :).
Il est certain que c'est une solution rationnelle, mais...
#1
(...) je cherche une formule (...)
et #3
Merci Jean-Marcel mais aurais-tu plutôt une formule en stock ?
après que Jean-Marcel eût proposé une solution en VisualBasic...
Autrement, nous ne chercherions pas.
ROGER2327
#2419
 

MJ13

XLDnaute Barbatruc
Re : formule doublon avec condition

Bonjour Roger

Ah, il voulait en formule :confused:.

Désolé:(.

Promis, je ne recommencerai plus :).

Remarquez, cela m'a permis de mieux comprendre les filtres élaborés :rolleyes:.

De plus, pourquoi se prendre la tête (avec un dolicrane) quand on peut l'éviter :p.
 

bcharef

XLDnaute Accro
Re : formule doublon avec condition

Re bonjour david84, Jean-Marcel, ROGER2327 CISCO & MJ13,
Re bonjour à toutes et à tous.

En fin, si, j'ai bien compris.

Un autre essai avec plages nommées et dynamique et sans colonne supplémentaire.

A vous lire et bon courage.

Salutations distinguées.

BCharef
 

Pièces jointes

  • formule_doublonV4.xls
    21 KB · Affichages: 92

CISCO

XLDnaute Barbatruc
Re : formule doublon avec condition

Bonsoir

à tous

Pas évident, hein, Bcharef... Bravo.

Je pense qu'on peut remplacer tous les Communes&" "&Disciplines par Communes&Disciplines.

Dans mon premier post, j'avais mis le " "& seulement pour séparer la commune de la discipline, à l'affichage dans la cellule, pour rendre l'ensemble plus lisible.

@ plus
 

bcharef

XLDnaute Accro
Re : formule doublon avec condition

Re bonjour david84, Jean-Marcel, ROGER2327 CISCO & MJ13,
Re bonjour à toutes et à tous.

La remarque décelée par notre ami CISCO, m'a permis de porter une légère amélioration, qui se présente ci-après:

La substitution de "Communes&" "&Disciplines" par une plage nommée Zone, comme définie sur le fichier ci-joint.

A vous lire et bon courage.

Salutation distinguées.

BCharef
 

Pièces jointes

  • formule_doublonV5.xls
    22.5 KB · Affichages: 86
Dernière édition:

ROGER2327

XLDnaute Barbatruc
Re : formule doublon avec condition

Re...
Superbe boulot !
Je pense qu'on peut encore simplifier comme suit :
  1. Modifier les plages nommées :
    • Disciplines :
      Code:
      [B][SIZE=4][COLOR=Indigo]=DECALER(Feuil1!$A$2;;;NBVAL(Feuil1!$A:$A)[COLOR="DarkRed"]+1[/COLOR])[/COLOR][/SIZE][/B]
    • Communes :
      Code:
      [B][SIZE=4][COLOR=Indigo]=DECALER(Feuil1!$B$2;;;NBVAL(Feuil1!$B:$B)[COLOR="DarkRed"]+1[/COLOR])[/COLOR][/SIZE][/B]
  2. Modifier les deux formules :
    • Colonne D :
      Code:
      [B][SIZE=3][COLOR=Indigo]=INDEX(Disciplines;PETITE.VALEUR(SI(EQUIV(Zone;Zone;0)=LIGNE(
      INDIRECT("1:"&LIGNES(Zone)));EQUIV(Zone;Zone;0);[COLOR="DarkRed"]LIGNES(Zone)[/COLOR]);
      LIGNE(INDIRECT("1:"&LIGNES(Zone)))))[COLOR="DarkRed"]&""[/COLOR][/COLOR][/SIZE][/B]
    • Colonne E :
      Code:
      [B][SIZE=3][COLOR=Indigo]=INDEX(Communes;PETITE.VALEUR(SI(EQUIV(Zone;Zone;0)=LIGNE(
      INDIRECT("1:"&LIGNES(Zone)));EQUIV(Zone;Zone;0);[COLOR="DarkRed"]LIGNES(Zone)[/COLOR]);
      LIGNE(INDIRECT("1:"&LIGNES(Zone)))))[COLOR="DarkRed"]&""[/COLOR][/COLOR][/SIZE][/B]
Après quelques essais, cela semble correct. A vérifier !
ROGER2327
#2423
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 558
Messages
2 089 597
Membres
104 221
dernier inscrit
legendking85