Extraire valeur unique
Résolu
fdtforum
-
fdtforum -
fdtforum -
Bonjour,
J'ai une feuille A avec des valeurs comme suit :
Référence Nom Nb1 Nb2 ( <= entête colonne)
ref1 titi 5 2
ref1 toto 3 3
ref1 titi 4 2
ref1 titi 5 4
ref1 titi 2 2
ref1 toto 6 1
ref2 titi 2 1
ref2 titi 1 2
ref3 toto 5 6
Actuellement j'arrive à avoir une extraction unique de la colonne Nom et le total correspondant pour les Nb1 et Nb2
Nom Total1 Total2
titi 19 13
toto 14 10
J'aimerai en plus que cela me fasse ceci :
Réf Nom Total1 Total2
ref1 titi 16 10
ref1 toto 9 4
ref2 titi 3 3
ref3 toto 5 6
La première colonne serait en liaison avec la colonne 2.
Comment puis je faire cela ?
Je peux fournir un exemple par mail si besoin.
Merci bcp
J'ai une feuille A avec des valeurs comme suit :
Référence Nom Nb1 Nb2 ( <= entête colonne)
ref1 titi 5 2
ref1 toto 3 3
ref1 titi 4 2
ref1 titi 5 4
ref1 titi 2 2
ref1 toto 6 1
ref2 titi 2 1
ref2 titi 1 2
ref3 toto 5 6
Actuellement j'arrive à avoir une extraction unique de la colonne Nom et le total correspondant pour les Nb1 et Nb2
Nom Total1 Total2
titi 19 13
toto 14 10
J'aimerai en plus que cela me fasse ceci :
Réf Nom Total1 Total2
ref1 titi 16 10
ref1 toto 9 4
ref2 titi 3 3
ref3 toto 5 6
La première colonne serait en liaison avec la colonne 2.
Comment puis je faire cela ?
Je peux fournir un exemple par mail si besoin.
Merci bcp
1 réponse
-
Bonjour
Ref en colonne A
Nom en colonne B
nombre en colonne C
de ligne 1 à ligne 100
à adapter:
=SOMMEPROD(($A$1:$A$100="Ref1")*($B$1:$B$100="Titi")*($C$1:$C$100))
(les N° de lignes limite sont obligatoires avec ce code)
ou a partir de Excel 2007
=SOMME.SI.ENS(C:C;A:A;"Ref1";B:B;"Titi")
bien entendu vous pouvez remplacer Ref1 et Titi par des adresses de cellule (sans les guillemets) où vous placerez les noms cherchés;
crdlmnt
Errare humanum est, perseverare diabolicum-
Merci pour ta réponse,
actuellement pour cela, j'utilise ceci :
pour le nom (colonne B) : =SI(INDEX(Nom;EQUIV(0;NB.SI($B$1:B1;Nom);0))<>0;INDEX(Nom;EQUIV(0;NB.SI($B$1:B1;Nom);0));"")
Total1 (colonne C) : =SI(B2<>"";SOMMEPROD((details!$B$2:$B$300=B2)*(details!$A$2:$A$300=A2)*(details!$C$2:$C$300>0)*(details!$C$2:$C$300));"")
Total2 (colonne D) : =SI(B2<>"";SOMMEPROD((details!$B$2:$B$300=B2)*(details!$A$2:$A$300=A2)*(details!$D$2:$D$300>0)*(details!$D$2:$D$300));"")
J'ai bien mes valeurs unique de la colonne B et les totaux associés en fonction de la colonne B
Je souhaite ajouter une colonne A qui m'affiche les différentes références en fonction du nom et les totaux en fonction des deux.
Il peut donc y avoir plusieurs ref1 mais un nom unique même si ref1 est deux fois pour deux noms différents.
C'est pas évident à expliquer lol
merci -
-
Pas sur d'avoir tout compris
voyez ici si ça correspond à ce que vous attendez
https://www.cjoint.com/c/CEdoBntZvfo
En feuil2 entrée des données en liste, avec une colonne C qui détecte et incrémente les différentes combinaison ref/nom
cette colonne peut être placée plus loin et masquée
en feuil1
en A et B la liste exhaustive des combinaison présentes en feuil2 avec les totaux correspondant
Dans cette solution au plus simple, les combinaisons ressortent dans le récap dans le même ordre que la base de données.
Si vous voulez un autre type de classement, revenez , c'est un peu plus compliqué et il faudrait connaitre plus précisément le type de données que vous voulez classer.
Crdlmnt -
-
-