Comptage avec TRANSPOSE ou 'tite macro?

  • Initiateur de la discussion Initiateur de la discussion C@thy
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

C@thy

XLDnaute Barbatruc
Bonjour,

j'ai des données en lignes que je voudrais en colonnes, et du coup, supprimer les doublons.

Soit par une formule (TRANSPOSE ou quelquechose comme ca?), soit par une ch'tite macro.

Voici un exemple.

Merci pour votre aide.

Bises

C@thy
 

Pièces jointes

Re : Comptage avec TRANSPOSE ou 'tite macro?

Bonjour C@thy, BOISGONTIER,

Personnellement, je n'ai pas compris la même chose que BOISGONTIER.
Je propose la formule suivante à saisir en H12 et à tirer vers la droite, puis vers le bas.
Code:
=SOMMEPROD(($A$2:$A$6=$A12)*($B$2:$B$6=$B12)*($C$2:$C$6=$C12)*($D$2:$D$6=$D12)*($E$2:$E$6=$E12)*($F$2:$F$6=$F12)*($G$2:$G$6=$G12)*($H$2:$H$6=H$11)*$I$2:$I$6)

Bonne soirée
 
Re : Comptage avec TRANSPOSE ou 'tite macro?

Bonjour C@thy, salut JB, pierrejean, mromain,

Pas encore regardé les autres solutions, voici la mienne avec restitution en Feuil2 .

Edit 1 : bien sûr en Feuil1 lignes 11 à 13 c'est une image, les cellules sont vides...

Edit 2 : ajouté On Error Resume Next en cas de cellules vides en colonne H.

A+
 

Pièces jointes

Dernière édition:
Re : Comptage avec TRANSPOSE ou 'tite macro?

Re,

Il va être intéressant de comparer la rapidité des macros de pierrejean et la mienne.

pierrejean utilise un objet "Scripting.Dictionary" mais dans les boucles travaille sur la feuille. De mon coté je travaille uniquement sur 2 tableaux (le 2ème est évolutif) avant de restituer en Feuil2.

Pour JB, j'avoue ne pas avoir compris comment utiliser sa fonction ici, mais je suis un peu flemmard.

A+
 
Re : Comptage avec TRANSPOSE ou 'tite macro?

Bon, tout d'abord j'ai testé la super formule de mromain, et là, je dis : chapeau, ça marche super,
seul inconvénient : je dois taper moi-même à gauche les lignes différentes (donc sans doublons)

je teste les macros

Biz

C@thy
 
Re : Comptage avec TRANSPOSE ou 'tite macro?

Re

Question rapidité je m'incline bien bas
Un test effectué avec 6000 lignes me donne un temps de 1,03 seconde alors que Job obtient 0,04 seconde
Par contre le resultat n'est malheureusement pas le même : la totalisation semble absente chez JOB
Surement un petit oubli quelque part
NB: Le test n'est pas representatif (ce sont les memes lignes recopiées)
 
Re : Comptage avec TRANSPOSE ou 'tite macro?

Pour JB, j'avoue ne pas avoir compris comment utiliser sa fonction ici, mais je suis un peu flemmard.

Ben moi pareil, sauf que je suis un peu (voire plus) bête (mais pas blonde!! 😀)

Oups!...J'ai oublié de vous dire une chose cruciale, je m'en rends compte maintenant 😱...

dans d'autres classeurs, en colonne H j'ai F1 F2 F3 F4 F5 LF

Donc, pour pierrejean et job75, ça marche super bien pour F1 F2 F3...
mais pas les autres...

Bises

C@thy
 
Re : Comptage avec TRANSPOSE ou 'tite macro?

Bonjour C@thy, pierrejean, le fortum,

la totalisation semble absente chez JOB
Surement un petit oubli quelque part

Je ne vois pas car je totalise bien avec une formule "=SUM..." en dernière colonne 😕

S'il faut en plus F4 F5 et LF, il suffit d'ajouter 3 colonnes dans le tableau rest.

Fichier joint.

A+
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
378
Retour