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
A voir également:
- Extraire valeur unique
- Extraire une video youtube - Guide
- Extraire le son d'une vidéo - Guide
- Extraire image pdf - Guide
- Extraire texte d'une image - Guide
- Extraire fichier rar - Guide
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
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
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
Merci
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
Un tri par réf serait pas mal, mais c'est déjà super comme aide.
Merci bcp
Amicalement
Thierry
En attendant, vous pouvez toujours classer votre base de données selon la colonne A, les références sortiront classées.
crdlmnt