Comparer des colonnes et donner les nouveaux et anciens

flam72

XLDnaute Occasionnel
Bonjour,

Dans le cadre d'une étude de saison, je cherche à savoir qui est "renouvelé" et "nouveau".
Je dispose de 4 colonnes à comparer mais en ligne.
L'idée est de vérifier si le nom inscrit dans la saison nouvelle se retrouve dans la saison dernière.

Si oui, il serait écrit "R" et si non il serait écrit "N" sur la ligne correspondante.
Bien entendu, la liste des noms peut-être plu sou moins importante d'une saison à l'autre mais la recherche se ferait sur la différence et comparaison entre les deux.

La formule et le résultat devrait se trouver dans la colonne G (N/R).

Merci pour votre aide,

Flam
 

Pièces jointes

  • Classeur3.xlsx
    8.8 KB · Affichages: 59

Dugenou

XLDnaute Barbatruc
Bonjour,
Une solution avec une colonne supplémentaire :
colonne supplémentaire en D dont la formule est en ligne 2 : =B2&C2
puis dans la colonne N/R en ligne 2 :
=SI(NB.SI(D2 : D10;F2&G2)>0;"R";"N") à adapter à la longueur de tes données de la saison précédente.
Une autre sans colonne supplémentaire mais avec une formule matricielle :
=SI(SOMME(SI($B$2:$B$10=E2;SI($C$2:$C$10=F2;1;0);0))>0;"R";"N") à valider par ctrl+maj+enter puis recopier vers le bas

Cordialement
 

Jocelyn

XLDnaute Barbatruc
Bonjour le Forum,
Bonjour flam72, l'ami Dugenou :),

Principalement pour saluer l'ami Dugenou et accessoirement proposer une formule qui est matricielle mais n'a pas besoin de la validation particulière

=SI(SOMMEPROD(($B$2:$B$10&$C$2:$C$10=E2&F2)*1)>0;"R";"N")

Cordialement
 

flam72

XLDnaute Occasionnel
Bonjour,
Une solution avec une colonne supplémentaire :
colonne supplémentaire en D dont la formule est en ligne 2 : =B2&C2
puis dans la colonne N/R en ligne 2 :
=SI(NB.SI(D2 : D10;F2&G2)>0;"R";"N") à adapter à la longueur de tes données de la saison précédente.
Une autre sans colonne supplémentaire mais avec une formule matricielle :
=SI(SOMME(SI($B$2:$B$10=E2;SI($C$2:$C$10=F2;1;0);0))>0;"R";"N") à valider par ctrl+maj+enter puis recopier vers le bas

Cordialement

Merci pour cette réponse que je n'ai pas eu le temps d'essayer :)
 

Discussions similaires

Statistiques des forums

Discussions
312 206
Messages
2 086 203
Membres
103 157
dernier inscrit
youma