Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Pb Doublons

menecee

XLDnaute Junior
bonjour je voudrais sortir une liste sans doublon d'une autre liste. je ne sais pas quelle formule utiliser
 

Pièces jointes

  • PB DOUBLON.xls
    16 KB · Affichages: 61

Monique

Nous a quitté
Repose en paix
Re : Pb Doublons

Re,

Je pensais bien que ce n’était pas compréhensible.

On peut mettre 2 ";" mais ça ne sert à rien
=SOMME(SI(LetA<>"";1/NB.SI(LetA;LetA);""))
=SOMME(SI(LetA<>"";1/NB.SI(LetA;LetA);"/"))
renvoient la même chose que
=SOMME(SI(LetA<>"";1/NB.SI(LetA;LetA)))

NB.SI(LetA;LetA) : c'est une formule matricielle, elle ne prend pas en compte 1 cellule par rapport à une plage,
elle prend en compte une plage par rapport à une plage (ici, c'est la même)

En appuyant sur F9 après avoir sélectionné "LetA" dans la barre de formule, ça donne :
=SOMME(SI(LetA<>"";1/NB.SI({0;"A";"C";"H";"B";"D";"F";"E";"G";"Baaa";0;0;0;0;"H";0;0;"Aaaa";"A";"A";0;0;0;"C";0;0};{0;"A";"C";"H";"B";"D";"F";"E";"G";"Baaa";0;0;0;0;"H";0;0;"Aaaa";"A";"A";0;0;0;"C";0;0})))

En sélectionnant NB.SI(LetA;LetA) et en appuyant sur F9, ça donne :
=SOMME(SI(LetA<>"";1/{0;3;2;2;1;1;1;1;1;1;0;0;0;0;2;0;0;1;3;3;0;0;0;2;0;0}))

En sélectionnant 1/NB.SI(LetA;LetA)), on obtient :
=SOMME(SI(LetA<>"";{#DIV/0!;0,333333333333333;0,5;0,5;1;1;1;1;1;1;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;0,5;#DIV/0!;#DIV/0!;1;0,333333333333333;0,333333333333333;#DIV/0!;#DIV/0!;#DIV/0!;0,5;#DIV/0!;#DIV/0!}))

En C3, tu tapes :
=SOMME(SI(LetA<>"";1/NB.SI(LetA;A3)))
ou bien (ça revient au même) :
=SI(LetA<>"";1/NB.SI(LetA;A3);0)
et tu copies vers le bas
Le total est bien de 10
Il y a 3 "A", chacun compte pour 1/3
Il y a 2 "C", chacun compte pour 1/2

Sur les formules matricielles :
JYLL a donné des explications sur les formules matricielles ici :
http://www.excel-downloads.com/forum/77886-combinaison-ctrl-maj-entree.html


Sinon, sur le site de Laurent Longre,
Ce lien n'existe plus

cette page :
Ce lien n'existe plus
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…