Bonjour Le Forum,
si quelqu'un peut m'aider à trouver la formule pour régler mon problème.
J'ai pour le même produit 2 codes qu'on peu utiliser à la saisie.
et plusieurs sous-codes sont rattacher au code principal.
Je voudrai par la combinaison du 1 code principal avec un sous code de trouver la valeur correspondante dans une autre colonne et s'il n'y a pas de rechercher la deuxième combinaison c.à.d 2ème code principal + sous-code pour trouver la valeur et si rien du "Blanc".
un petit exemple :
Quelques questions avant de faire fumer mon neurone :
1 - Y a-t-il une relation entre le code principal / le sous code et la valeur à trouver ?? (genre une formule mathématique du genre qu'il faut trouver dans les tests de qi ?)
1bis - et entre le code primaire et le code secondaire ?
2 - Si oui : laquelle
3 - Si non as tu une base de données ?
A défaut un bout de ton fichier sans les données confidentielles pourraient bien aider à partir dans le bon sens parce que je suis pas la reine du jeu de piste moi
Bonjour Le Forum,
si quelqu'un peut m'aider à trouver la formule pour régler mon problème.
J'ai pour le même produit 2 codes qu'on peu utiliser à la saisie.
et plusieurs sous-codes sont rattacher au code principal.
Je voudrai par la combinaison du 1 code principal avec un sous code de trouver la valeur correspondante dans une autre colonne et s'il n'y a pas de rechercher la deuxième combinaison c.à.d 2ème code principal + sous-code pour trouver la valeur et si rien du "Blanc".
un petit exemple :
Salut
Comment je comprends le Problème :
Trouver la valeur du Code A sous-code B
Si elle n'existe pas trouver la valeur Code D, sous-code B
sinon ne rien retourner
On suppose qu'il n'existe qu'une paire code / sous-code (code correspondant au code principal ou secondaire)
______A________/____B______/____C_________/_______D
L1 : 1er code Principal / sous-codes / valeur à trouver / 2ème code Principal
L2 : 25 / 234 / 50 / 49
L3 : 25 / 150 / 20 / 49
L4 : 25 / 100 / 30 / 49
L5 : 25 / 501 / 10 / 49
A10 code principal
B10 code secondaire
C10 sous-code
Attention formule matricielle, validation par Ctrl + Shift + Enter
S'il y a plus d'un couple code principal/sous-code ou Code secondaire/sous-code, les informations seront erronées, et il suffira d'une division en remplaçant le code par
d'abord Merci à toi et à Gorfaél de s'intéresser à mon sujet.
ci joint 2 fichiers .zip qui font partie du même fichier je les ai séparer car limiter par le site du FORUM.
il n'y a aucune formule mathématique ni relation entre ces 3 codes et la valeur
Merci d'avance
d'abord merci mais les codes principaux sans à la suite dans une feuille du fichier nommée BDD et ne sont pas séparés.
La valeur correspondante doit être figurée dans l'autre feuille "TTC" du fichier.
en faite comme une recherchev mais à 2 conditions.
Je viens de récupérer tes deux fichiers et de les compiler en un seul (puisque d'après ce que j'ai compris c'est comme ça que ça doit être à l'état de produit fini)
Ensuite oui j'ai un truc sur le feu avec un INDEX(EQUIV()) (l'avantage par rapport au RECHERCHE c'est que tu as pas besoin que tes données soient triées) mais je butte sur le fait que je dois avoir un double equiv et que ET(EQUIV();EQUIV()) ça coince.
J'ai installé quand même une requête primaire : si B2 se trouve être un code primaire on fait la recherche sur code primaire + sous code sinon on fait la recherche sur code secondaire + sous code.
Je ne maitrise pas encore tout à fait SOMMEPROD mais je suis persuadée que la solution est par là...
Je te joins déjà le fichier tel qu'il est pasque la j'ai une rage de dents qui me fait plutôt penser à faire dodo qu'à valider des recherches empiriques (pour moi qui maitrise pas trop) sur SOMME PROD.
merci pour votre aide, je veux les tester sur le grand fichier demain au travail.
Quelle formule tu me conseilles pour ne pas augmenter beaucoup la taille de mon fichier ?
Matricielle ou l'autre.
Question: concernant les listes je peux les construire en utilisant la fonction DECALER et NBVAL (=DECALER($A$2;;;NBVAL($A:$A)-1 pour avoir une liste dynamique ?
Pour les listes de validation, oui, Decaler.
Pour nommer les plages de cellules, Decaler aussi (la même formule)
Pour le choix entre les 2 formules, pour moi c'est SommeProd,
avec un format personnalisé de nombre pour masquer les 0.
SommeProd est aussi une matricielle que l'on ne valide que par "Entrée"
Salut monique, Salut Samantha j'espère que tu n'as plus mal au dent.
Je reviens à mon sujet je vous remercie toutes les deux ca fonctionne à merveille.
dernière question j'ai bati une formule et je demande votre avis le problème est : j'ai tjrs 2 codes pour le même produit et je veux chercher la valeur correspondante dans une 3 èe colonne mais parfois on saisie le 1er code parfois le deuuxième.
Code 1___________Code 2____________Valeur
30_______________70__________________50
la "Base" se trouve sur une autre feuile
la formule est :