Croiser des données sous Excel
Résolu
angelle150
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Voici mon problème : j'ai crée une feuille qui regroupe les ventes par article chez chacun de nos clients. Je souhaite faire une sorte de prévisionnel en y intégrant les tarifs 2012. Pour cela, j'ai crée une seconde feuille qui comporte uniquement le code article et le tarif 2012 qui correspond.
maintenant, je ne sais pas comment faire le lien entre ces deux feuilles pour éviter que je ne retape tous les tarifs 2012 dans ma 1ère feuille (le tarif 2012 s'inscrirait automatiquement grâce au code article)
Merci pour votre aide !!
Voici mon problème : j'ai crée une feuille qui regroupe les ventes par article chez chacun de nos clients. Je souhaite faire une sorte de prévisionnel en y intégrant les tarifs 2012. Pour cela, j'ai crée une seconde feuille qui comporte uniquement le code article et le tarif 2012 qui correspond.
maintenant, je ne sais pas comment faire le lien entre ces deux feuilles pour éviter que je ne retape tous les tarifs 2012 dans ma 1ère feuille (le tarif 2012 s'inscrirait automatiquement grâce au code article)
Merci pour votre aide !!
A voir également:
- Comment croiser deux tableaux excel
- Fusionner deux tableaux excel - Guide
- Liste déroulante excel - Guide
- Trier un tableau excel - Guide
- Nombre de jours entre deux dates excel - Guide
- Tableau croisé dynamique excel exemple - Guide
3 réponses
1. Nommer sur la feuil2 le tableau qui contient le code article et le tarif. Pour ça: sélectionner toute la zone, cliquer sur "Insérer / Nom /Définir" et choisir un nom (par exemple tarif2012).
2. classer cette zone par ordre croissant de code article (données / trier). Les coes articles doivent être dans la colonne leplus à gauche, les prix 2012 à droite
3. sur la feuil1, imaginons que nous soyons à la ligne 2 et si tes codes articles sont dans la colonne "B" et que dans la colonne C tu veux le prix pour 2012, tu ecris =RECHERCHEV(B2;tarif2012;2)
4. Tirer la formule sur toute la colonne.
2. classer cette zone par ordre croissant de code article (données / trier). Les coes articles doivent être dans la colonne leplus à gauche, les prix 2012 à droite
3. sur la feuil1, imaginons que nous soyons à la ligne 2 et si tes codes articles sont dans la colonne "B" et que dans la colonne C tu veux le prix pour 2012, tu ecris =RECHERCHEV(B2;tarif2012;2)
4. Tirer la formule sur toute la colonne.
Merci pour votre réponse ! Mais lorsque j'entre la formule, ça donne une erreur #REF!
Dans mon tableau (1ere feuille), le premier code article est en B4. Le formule est donc bien =RECHERCHEV(B4;tarif2012;4;FAUX) ?
Dans mon tableau (1ere feuille), le premier code article est en B4. Le formule est donc bien =RECHERCHEV(B4;tarif2012;4;FAUX) ?
j'en convient mais dire qu'il y a un risque entre les deux fonctions et que l'une est plus lourde que l'autre, je ne crois pas que ce soit raisonnable et instructif pour les lecteurs non initiés.
La fonction RECHERCHE sans le code final est conçue pour éditer une valeur non exacte au plus proche, elle est strictement inutile lorsque ce sont des valeurs exactes que l'on cherche.
chacun son point de vue, n'allons pas plus loin, croyez vous?
La fonction RECHERCHE sans le code final est conçue pour éditer une valeur non exacte au plus proche, elle est strictement inutile lorsque ce sont des valeurs exactes que l'on cherche.
chacun son point de vue, n'allons pas plus loin, croyez vous?
Pour mémoire:
il n'est pas nécessaire de classer selon la première colonne du champ si on complète la formule RECHERCHEV par un code excel qui exige l'édition de la valeur exacte
soit
=RECHERCHEV(B2;tarif2012;2;FAUX) ou ;2;0) ou simplement ;2;)
crdlmnt
Tout à fait d'accord avec toi, mais ça va plus vite quand c'est classé, et ça mange moins de resources :-) Alors autant prendre des bonnes habitudes dès le début ^^