Faire apparaitre un prix a coté d'un médicament
Résolu/Fermé
jbmed
Messages postés
3
Date d'inscription
mercredi 14 mars 2018
Statut
Membre
Dernière intervention
14 mars 2018
-
14 mars 2018 à 12:41
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 14 mars 2018 à 16:58
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 14 mars 2018 à 16:58
A voir également:
- Faire apparaitre un prix a coté d'un médicament
- Apparaitre hors ligne instagram - Guide
- Apparaitre hors ligne whatsapp - Guide
- Le fichier contient un tableau présentant un extrait des livres les plus prêtés à paris en 2016. filtrez le tableau pour ne faire apparaître que les bandes dessinées ado. puis filtrez le tableau pour ne faire apparaître que celles dont l'auteur est zep. quel est le titre de la bande dessinée ado de zep qui a été la plus prêtée d'après ce tableau ? ✓ - Forum Windows 10
- Gta 6 prix - Guide
- Prix windows 10 - Guide
2 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 395
Modifié le 14 mars 2018 à 12:58
Modifié le 14 mars 2018 à 12:58
Bonjour
à adapter
si base de données (feuil2! pour l'exemple):
nom en A, prix en B
en feuille d'édition
si on commence avec le nom du médicament en A2, en B2 à tirer sur la hauteur:
=SIERREUR(RECHERCHEV(A2;Feuil2!A:B;2;0);"))
le code =SIERREUR(formule);"") évite un affichage d'erreur si le texte en A n'est pas dans la liste, mais ne fonctionne qu'à partir d'Excel 2007
pour un Excel antérieur:
=SI(NB.SI(Feuil2!A:A;A2);RECHERCHEV(A2;Feuil2!A:B;2;0);"")
et enfin si vous devez faire des calculs qui s'appuient sur cette édition de prix:
=SI(B2="";0;B2*C2)
crdlmnt
à adapter
si base de données (feuil2! pour l'exemple):
nom en A, prix en B
en feuille d'édition
si on commence avec le nom du médicament en A2, en B2 à tirer sur la hauteur:
=SIERREUR(RECHERCHEV(A2;Feuil2!A:B;2;0);"))
le code =SIERREUR(formule);"") évite un affichage d'erreur si le texte en A n'est pas dans la liste, mais ne fonctionne qu'à partir d'Excel 2007
pour un Excel antérieur:
=SI(NB.SI(Feuil2!A:A;A2);RECHERCHEV(A2;Feuil2!A:B;2;0);"")
et enfin si vous devez faire des calculs qui s'appuient sur cette édition de prix:
- mieux vaut remplacer le "" par 0 et décocher dans les options Excel l'affichage des 0 pour ne pas embrouiller les tableaux
- mais vous pouvez aussi "protéger" les formules comme par exemple, si quantité en C et prix total en D:
=SI(B2="";0;B2*C2)
crdlmnt
Mike-31
Messages postés
18309
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
14 mars 2024
5 071
Modifié le 14 mars 2018 à 13:00
Modifié le 14 mars 2018 à 13:00
Bonjour,
Avec la syntaxe REHERCHEV
=RECHERCHEV(valeur de référence;matrice;colonne prix;0 ou FAUX)
ce qui donne pour la valeur recherchée cellule A2 Feuil1;dans la matrice Feuil2!A2:C200; prix dans la deuxième colonne
=RECHERCHEV(A2;Feuil2!A2:C200;2;0)
tu peux simplifier en nommant la matrice Feuil2!A2:C200 exemple en la nommant List
la formule devient
=RECHERCHEV(A2;List;2;0)
et complétée avec une gestuion d'erreur
Avec la syntaxe REHERCHEV
=RECHERCHEV(valeur de référence;matrice;colonne prix;0 ou FAUX)
ce qui donne pour la valeur recherchée cellule A2 Feuil1;dans la matrice Feuil2!A2:C200; prix dans la deuxième colonne
=RECHERCHEV(A2;Feuil2!A2:C200;2;0)
tu peux simplifier en nommant la matrice Feuil2!A2:C200 exemple en la nommant List
la formule devient
=RECHERCHEV(A2;List;2;0)
et complétée avec une gestuion d'erreur
=SIERREUR(RECHERCHEV(A2;List;2;0);"")
jbmed
Messages postés
3
Date d'inscription
mercredi 14 mars 2018
Statut
Membre
Dernière intervention
14 mars 2018
14 mars 2018 à 15:21
14 mars 2018 à 15:21
merci de votre aide ;)
14 mars 2018 à 15:21
14 mars 2018 à 16:58
je passe le sujet en résolu
Bonne route
crdlmnt