Fonction Si avec condition
Résolu
SamiaS
Messages postés
2
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,
J'essaie de mettre en place un table de commande sur excel.
En page 1 j'ai ma base de donnée avec tous mes produits ref prix... et en page 2 je fais mon bon de commande avec un total à calculer sous condition que la reference existe en gros : soit ma reference existe dans une liste et il me fait le calcul quantité X prix ; soit ma reference n'existe pas et il me met un message "reference inconnue"
Ma formule serait de mettre une condition de calcule du prix et de la quantité si la reference saisie fait partie d'une liste.
Pour le moment je bloque avec
B9 = reference
E9 = quantité
F9 = Prix
si=(B9<>0;E9*F9;" ") sa marche mais si la personne saisie une mauvaise reference, ce n'est pas pris en compte.
Merci de votre aide
J'essaie de mettre en place un table de commande sur excel.
En page 1 j'ai ma base de donnée avec tous mes produits ref prix... et en page 2 je fais mon bon de commande avec un total à calculer sous condition que la reference existe en gros : soit ma reference existe dans une liste et il me fait le calcul quantité X prix ; soit ma reference n'existe pas et il me met un message "reference inconnue"
Ma formule serait de mettre une condition de calcule du prix et de la quantité si la reference saisie fait partie d'une liste.
Pour le moment je bloque avec
B9 = reference
E9 = quantité
F9 = Prix
si=(B9<>0;E9*F9;" ") sa marche mais si la personne saisie une mauvaise reference, ce n'est pas pris en compte.
Merci de votre aide
A voir également:
- Fonction Si avec condition
- Fonction si et - Guide
- Excel cellule couleur si condition texte - Guide
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
- Fonction remplacer sur word - Guide
4 réponses
Bonjour
Tu peux faire une RECHERCHEV de la reference dans ton Tableau 1 et si erreur (non trouvé) afficher ref inconnue
ex de formule en supposant le tableau dans une feuille nommée Base et en colonne A:
=SI(ESTERREUR(RECHERCHEV(B9;Base!A:A;1;0));"reference inconnue";E9*F9)
A adapter à ton fichier
Cdlmnt
Tu peux faire une RECHERCHEV de la reference dans ton Tableau 1 et si erreur (non trouvé) afficher ref inconnue
ex de formule en supposant le tableau dans une feuille nommée Base et en colonne A:
=SI(ESTERREUR(RECHERCHEV(B9;Base!A:A;1;0));"reference inconnue";E9*F9)
A adapter à ton fichier
Cdlmnt
Bonjour
votre liste de référence de A1 à A50 en feuil1
la formule serait:
=SI(B9 ="";"";SI(NB.SI(Feuil1!$A$1:$A$50;B9);E9*F9;"non référencé"))
attention aux signes si vous tirez la formule
par ailleurs on suppose:
que vous savez que si votre base de données feuil1 contient en ligne les références et les prix, Excel peut aller chercher F9 dans le tableau.
qu'il est possible de placer en B9 ect, un menu déroulant qui ne donnera le choix que des références en feuil1
crdlmnt
votre liste de référence de A1 à A50 en feuil1
la formule serait:
=SI(B9 ="";"";SI(NB.SI(Feuil1!$A$1:$A$50;B9);E9*F9;"non référencé"))
attention aux signes si vous tirez la formule
par ailleurs on suppose:
que vous savez que si votre base de données feuil1 contient en ligne les références et les prix, Excel peut aller chercher F9 dans le tableau.
qu'il est possible de placer en B9 ect, un menu déroulant qui ne donnera le choix que des références en feuil1
crdlmnt