Extraire valeur unique

Résolu/Fermé
fdtforum - 3 mai 2013 à 11:31
 fdtforum - 6 mai 2013 à 10:41
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

A voir également:

1 réponse

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
Modifié par Vaucluse le 3/05/2013 à 11:41
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
0
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
0
j'ai testé aussi avec le tableau croisé dynamique, mais je ne trouve pas ça top top

Merci
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
3 mai 2013 à 14:33
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
0
cela correspond tout à fait à mon souhait

Un tri par réf serait pas mal, mais c'est déjà super comme aide.

Merci bcp

Amicalement
Thierry
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
3 mai 2013 à 17:35
Si je trouve le temps je vous trouve une option pour classer par référence.
En attendant, vous pouvez toujours classer votre base de données selon la colonne A, les références sortiront classées.
crdlmnt
0