Excel test logique sur une plage de données
Résolu
Victor
-
Victor -
Victor -
Bonjour,
Problème rencontré :
A partir d'un fichier, je dois retranscrire la valeur correspondant à une cellule à partir d'une plage de données située sur un autre fichier.
J'ai réussi à résoudre la retranscription du total de plusieurs valeurs correspondant à une cellule à partir de la formule Somme.si. Mais, avec une seule valeur, la formule Somme.si renvoi des résultats erronés (j'ai bien trié les données) et la formule Si ne permet pas des plages de données.
Description technique :Fichier résultat (par exemple vente filiale X): critère (nombre par exemple Nos des articles vendus) se trouvant de A1 à A100, plage de résultat sur B1 à B100 (nombre par exemple prix)
Fichier référence (par exemple catalogue global des articles avec prix) : critères de A1 à A500 (Nos des articles) et valeurs B1 à B500 (nombre par exemple prix).
Le problème est donc comment retranscrire sur le fichier de la filiale le prix de l'article X à partir du fichier catalogue.
Un grand merci par avance de vos contributions
Problème rencontré :
A partir d'un fichier, je dois retranscrire la valeur correspondant à une cellule à partir d'une plage de données située sur un autre fichier.
J'ai réussi à résoudre la retranscription du total de plusieurs valeurs correspondant à une cellule à partir de la formule Somme.si. Mais, avec une seule valeur, la formule Somme.si renvoi des résultats erronés (j'ai bien trié les données) et la formule Si ne permet pas des plages de données.
Description technique :Fichier résultat (par exemple vente filiale X): critère (nombre par exemple Nos des articles vendus) se trouvant de A1 à A100, plage de résultat sur B1 à B100 (nombre par exemple prix)
Fichier référence (par exemple catalogue global des articles avec prix) : critères de A1 à A500 (Nos des articles) et valeurs B1 à B500 (nombre par exemple prix).
Le problème est donc comment retranscrire sur le fichier de la filiale le prix de l'article X à partir du fichier catalogue.
Un grand merci par avance de vos contributions
A voir également:
- Test logique excel
- Test performance pc - Guide
- Test disque dur - Télécharger - Informations & Diagnostic
- Liste déroulante excel - Guide
- Test composant pc - Guide
- Word et excel gratuit - Guide
2 réponses
Bonjour,
Une solution : la formule en [B1] de la feuille résultat et la tirer vers le bas, les références étant dans la feuille 2
S'il s'agit de deux classeurs, alors en [B1] du classeur [Résultat]
Les références étant sur le classeur [référence.xls]
Salutations.
Le Pingou
Une solution : la formule en [B1] de la feuille résultat et la tirer vers le bas, les références étant dans la feuille 2
=RECHERCHEV(A1;Feuil2!$A$1:$B$500;2;FAUX)
S'il s'agit de deux classeurs, alors en [B1] du classeur [Résultat]
Les références étant sur le classeur [référence.xls]
=RECHERCHEV(A1;[référence.xls]Feuil1!$A$1:$B$500;2;FAUX)
Salutations.
Le Pingou
Un grand merci, effectivement RECHERCHEV solutionne mon problème, en fait je l'avais essayé, mais j'avais fait l'erreur de ne pas prendre en compte toute la base de donnée en référence. Meilleures salutations. Victor