Formule si sur excl

DADOU -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
J’ai un petit problème pour METTRE UNE FORMUNE DE CETTE FACON
Dans la colonne A se trouvent les codes des articles qui se compose des chiffre et des lettre exp : K0012y
Dans la colonne C j’ai la liste des commandes par quantité
Dans la colonne B je dois avoir la consommation nécessaire de la 1ere métier première pour chaque commande
dans le colonne D JE dois avoir la consommation nécessaire de la 2eme métier première pour chaque commande
dans la colonne H je dois avoir la consommation nécessaire de la 3émé matière première pour chaque commande
Les conditions sont les suivants :

si A1=K0012Y alors B1=1.5*C1 et D1=0.3*C2 et H1=0.8*C1
si A1=K0013Y alors B1=1.5*C1 et D1=0.6*C2 et H1=0.7*C1
si A1=K0012 alors B1=2.5*C1 et D1=0.1*C2 et H1=0.2*C1
si A1=K0013 alors B1=1.8*C1 et D1=0.025*C2 et H1=0.18*C1

Comment écrire une formule sur excel pour ce problème ?
A voir également:

8 réponses

michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
d'abord Bonjour,
ensuite ta question,
enfin Merci.

ta réponse:
http://www.technicland.com/malpolitus.swf

Honoré de ta visite
1
Titipapounet Messages postés 2190 Statut Membre 50
 
Salut Dadou,

Les formules :
En B1 : =SI(A1="KOO12Y";C1*1,5;SI(A1="KOO13Y";C1*1,5;SI(A1="KOO12";C1*2,5;C1*1,8)))
En D1 : =SI(A1="KOO12Y";C1*0,3;SI(A1="KOO13Y";C1*0,6;SI(A1="KOO12";C1*0,1;C1*0,025)))
En H1 : =SI(A1="KOO12Y";C1*0,8;SI(A1="KOO13Y";C1*0,7;SI(A1="KOO12";C1*0,2;C1*0,18)))
Fais bien attention au nombre de parenthèses, à chaque fois que tu en ouvres une elle doit être refermée (il y a trois hypothèses d'ouvertes donc trois parenthèses en final) et aux guillemets "" pour encadrer une valeur texte

Autre variante en B1 : =SI(OU(A1="KOO12Y";A1="KOO13Y");C1*1,5;SI(A1="KOO12";C1*2,5;C1*1,8))

J'espère que ma réponse ne t'arrivera pas trop tard ???...

Bon courage

Bye
1
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 448
 
Bonsoir
Unpetit complément Titipatounet:
1°)Selon ce que demande Dadou, je pense qu'il faut rectifer un peu votre proposition
2°)cette option affiche FAUX (c'est désagéable), lorsqu'il n'y a rien en A1)
On peut donc en fonction de ces deux remarques, proposer en B1:
=SI(A1=0;""; ..... suit votre proposition .....rajouter une parenthèse à la fin )
Ou encore terminer votre formule par: (colonne B pour exemple)
..........;C­1*2,5;SI(A1=K0013;C1*1,8;"")))
Cette dernière option renvoie une cellule vide sans info parasite lorsque A1 ne correspond pas à un des quatre codes spécifiés

Même chose pour les deux autres colonnes, en remplaçant dans la colonne D C1 par C2 selon la demande.
Je pense que dadou aura rectifié ça sans problème, car votre proposition est correcte
Bien cordialement
1
Titipapounet Messages postés 2190 Statut Membre 50
 
Salut Vaucluse,

Je m'incline, je n'avais pas testé jusque là, lol

Merci pour la correction

Bonsoir
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 448
 
Je vous en prie, restez debout!!!!
Pas de quoi s'incliner....C'est quand même vous qui avez donné la bonne info. Ca n'était qu'une petite correction pour éviter à cette (ou ce?) cher dadou de cogiter un peu trop sur des résultats peut être un peu inattendus
Bien cordialement
1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
dadou
 
Bonjour vacluse et titi
j'ai essayer ces formule mais ca na pas marché, toujours il m'indique "une eureur dans le formule,,,,
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 448
 
Bonjour Dadou
Pouvez vous mettre ici le type de formule que vous avez écrit, que l'on voit ce qui se passe?
CRDLMNT
0
dadou
 
HI vascul
comment ca va?
voila la formule que j'ai utilisé mais ca na pas marché, j'arrive pas a detecter ou la cause.
En B1 : =SI(A2="KOO12Y";C2*1,5;SI(A2="KOO13Y";C2*1,5;SI(A2="KOO12";C1*2,5;C1*1,8)))
0
dadou
 
salut vascul
pouvez vous me ccontacter par cette adress mail, c'est la mienne,

koko.vlademir@gmail.com
0
chtilou Messages postés 1704 Statut Membre 523
 
Par moment il arrive qu'un "-" apparaissent dans la formule au cours du copier-coller.

=SI(A2="KOO12Y";C2*1,5;SI(A2="KOO13Y";C2*1,5;SI(A2="KOO12";C­-1*2,5;C1*1,8)))

Supprimez le et normalement tout devrait fonctionner correctement.
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 448
 
Re
...........comprend pas, votre formule, après correction des erreurs dues au copier coller via CCM (voir message de Chtilou N°10(le message N°10, pas le chtilou!)qui a tout à fait raison, marche parfaitement chez moi.
Sauf l'erreur détectée:
un - qui aparrait à la copie entre le dernier C et le 1 (C1 devient C-1) c'est tout.Telle qu'elle est écrite dans votre message elle est OK. Si besoin, rentrez la à nouveau sans la copier.
Et tenez nous au courant
CRDLMNT
PS: Qui est Vascul?
0
Raymond PENTIER Messages postés 71867 Date d'inscription   Statut Contributeur Dernière intervention   17 397 > Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention  
 
Vascul ? C'est le pseudo secret de Vaucluse !
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 448 > Raymond PENTIER Messages postés 71867 Date d'inscription   Statut Contributeur Dernière intervention  
 
Salut Raymond
Alors si c'est bien moi Vascul(?), je propose à Dadou de me contacter via ma messagerie sur CCM plutôt que de donner son adresse Mail. Au moins je serais sur que c'est à moi qu'il s'adresse!
Bon soleil.
0
dadou
 
SALUT RAYMOUND ET VAUCLUS,
j'ai ecrit cette formule en B2
=si(A2="k0012y";C2*1,5;si(A2="k0013y";C2*1,5;si(A2="k0012";C2*2,5;si(A2=k0013;C2*1.8))))
EN EFFET SUR CETTE COLONNE JE DOIS AVOIR 4 CONDITION CAR J'AI 4 ARTICLE k0012/k0012y/k0013/k0013y

mais comme d'a'hbitude excell me signale que la formule contient une ereur et ca ne marche pas.j'arrive pas a detecter ou s'impose le probleme
Cordialementi
Dadou
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 448
 
Bonsoir DADOU
Surtout ne criez pas, sur CCM les majuscules font mal aux yeux.

Deux remarques sur votre formule:

1°)Le problème vient sauf erreur , du 1,8 final qui est écrit avec un point plutôt qu'une virgule.Le reste des décimales étant en virgule, votre format est la virgule et ça ne peut pas marcher.
2)° cette formule tirée sur un tableau où toutes les cellules de la colonne A ne sont pas remplies vous renverra "FAUX". Pour éviter cet affichage désagréable, vous pouvez terminer votre formule après le 1,8 par:
;0
ou
;""
CRDLMNT
0