Recherche valeurs repetés

Résolu/Fermé
MereLune Messages postés 5 Date d'inscription mardi 15 novembre 2016 Statut Membre Dernière intervention 17 novembre 2016 - 15 nov. 2016 à 12:03
MereLune Messages postés 5 Date d'inscription mardi 15 novembre 2016 Statut Membre Dernière intervention 17 novembre 2016 - 17 nov. 2016 à 10:41
Bonjour,

J'ai une série de données réf, désignation, réseau, etc
On peut donc avoir plusieurs lignes avec la même référence mais différentes données

Je voudrais recherche le Forecast de chaque référence sur une autre matrice

Le problème si je fais une recherchev simple c'est que à chaque fois qu'il retrouve la même référence, il va afficher la même valeur, alors qu'il faudrait s'arrêter.


Article Désignation
BC BannanesCambur
AB AnanasBlanche
BC BannanesCambur
BC BannanesCambur
AB AnanasBlanche


Article Forecast
BC 15 pcs
AB 10 pcs



Comment faire?
J'ai aucune idée

SOMMEPROD?
A voir également:

3 réponses

DjiDji59430 Messages postés 4166 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 21 décembre 2024 682
15 nov. 2016 à 12:41
Bonjour,

c'est quoi , le forecast ???

Crdmt
0
MereLune Messages postés 5 Date d'inscription mardi 15 novembre 2016 Statut Membre Dernière intervention 17 novembre 2016
15 nov. 2016 à 13:11
Les prévisions de ventes des références BC ou AB

Merci
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
Modifié par Vaucluse le 15/11/2016 à 13:19
Bonjour
formule matricielle à entrer avec la touche enter en maintenant les touches ctrl et shift enfoncées
elle doit se retrouver automatiquement entre accolades dans la barre de formule:
exemple pour un champ :A1:B20 avec la valeur cherchée en A1:A20 inscrite en E1:

=SIERREUR(INDEX($B$1:$B$20;EQUIV(PETITE.VALEUR(SI($A$1:$A$20=$E$1;($A$1:$A$20));LIGNE(A1));LIGNE($A$1:$A$20);0));"")

notes:
le code SIERREUR évite l'affichage de #N/A lorsqu'iln'y a plus de valeurs trouvée et ne fonctionne qu'à partir d'excel 2007

la formule ne fonctionne correctement que s'il n'y a pas de cellules vides dans le champ A, sinon on peut utiliser GRANDE.VALEUR, mais les résultats sortent en ordre inverse par rapport au tableau A:B

Vule poids d'une matricielle bien limiter les champs , bien limiter les champs aux nombres de colonnes et de lignes utiles
crdlmnt

La qualité de la réponse dépend surtout de la clarté de la question, merci!
0
MereLune Messages postés 5 Date d'inscription mardi 15 novembre 2016 Statut Membre Dernière intervention 17 novembre 2016
15 nov. 2016 à 13:29
Merci Vaucluse,
Malheureusement ça marche pas

Je cherche à extraire dans Tableau B une donné pour UNE référence. à savoir une prévision de ventes
Mon problème que dans ma tableau A, la référence en question apparaît plusieurs fois, car on divise le réseau de distribution.

Merci pour votre aide
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
15 nov. 2016 à 14:46
re
ce n'est pas quelque chose comme ça que vous cherchez?
https://www.cjoint.com/c/FKpnT0PD1Kk
0
MereLune Messages postés 5 Date d'inscription mardi 15 novembre 2016 Statut Membre Dernière intervention 17 novembre 2016
15 nov. 2016 à 14:54
Le lien n est plus valable
Avez vous l'exemple de la formule par hasard?
merci
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418 > MereLune Messages postés 5 Date d'inscription mardi 15 novembre 2016 Statut Membre Dernière intervention 17 novembre 2016
15 nov. 2016 à 18:42
Re

je viens de tester, le lien (de ce matin) fonctionne encore parfaitement ??
(esayez de le copier coller en veillant à ce qu'il n'y est pas de blanc à la fin dans la barre de recherche)

ceci dit, ce qu'il y a dans le fichier:
  • Liste de références (12 références sur 300lignes) de A2 à A300
  • de B2 à B300 liste des valeurs à ressortir
  • en E1 entrée de la référence à chercher (une des 12 v ia un me nu dcéroulant)
  • en E3 cette formule tirée jusqu' à E40


=SIERREUR(INDEX($B$1:$B$300;PETITE.VALEUR(SI($A$1:$A$300=$E$1;LIGNE($A$1:$A$300));LIGNE(A1)));"")

atttention les plages démarrent en ligne 1 dans la formule et elle est matricielle (voir pus haut pour entrer)

bonne c hance
0
MereLune Messages postés 5 Date d'inscription mardi 15 novembre 2016 Statut Membre Dernière intervention 17 novembre 2016 > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
17 nov. 2016 à 10:41
Merci Vaucluse,
ça marché!

En 0plus j'ai un collègue qui m'a proposé la formule suivante:

=SI(ESTERREUR((RECHERCHEV(E6;$E5:$E$6;1;0)));RECHERCHEV(E6;Feuil2!$B:$E;4;0);"0")

Elle va chercher la valeur (référence) au dessus si elle retrouve la référence il met 0, s'il trouve pas il va chercher dans la valeur dans la base de données

Merci encore
0