Ma fonction me donne un FAUX

Fermé
YYY - 4 avril 2014 à 20:02
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 - 5 avril 2014 à 15:58
Bonjour,

J'ai deux questions sur excel concernant deux formules distinctes:

1.
=SI(G4<=1100;G4+Frais!$B$2+H4;G4*(1+Frais!$B$3)+H4)
Frais!$B$2 = 0,99 (feuille 2)
Frais!$B$3 = 0,09% (feuille 2)
H4 = 2,03

Cette formule fonctionne cependant sur les lignes vide plus bas (qui vont se remplir dans le futur, la somme de 0,99 apparaît.
Je souhaiterais avoir les cellules vides avec la fonction en place ce qui me permettra de me faire le calcul dans le futur.
Avez vous un solution à ce propos?

2.
Puis dans un deuxième temps,
=SI(J2="EN COURS";K2*E2;SI(J2="VENDU";M2*E2)
E2= un montant x ou bien la cellule est vide
M2= mon montant y
Sur la colonne J, j'ai mis une liste déroulante avec soit "EN COURS", soit "VENDU"

La fonction excel fonctionne très bien, cependant le message "FAUX" apparaît dans les cellules des lignes qui ne sont pas remplis dessous.

De la même façon, je fais appel à vous pour une solution efficace.

Merci

A voir également:

1 réponse

eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
Modifié par eriiic le 4/04/2014 à 22:10
Bonjour,

1)
=si(et(G4="";H4="");"";ta_formule)

2) même punition
Au passage ton 2nd test SI(J2="VENDU"; est inutile, puisque s'il n'est pas en cours il est obligatoirement vendu apparement.

eric
En essayant continuellement, on finit par réussir.
Donc plus ça rate, plus on a de chances que ça marche.(devise Shadok)
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
0
Eric,

J'ai essayé ta formule mais rien ne chance.
Cependant, sur la seconde formule, j'ai supprimé le second si(J2="vendu" qui était inutile et le message FAUX a disparus après voir étiré la formule sur les cellules de dessous.
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
4 avril 2014 à 22:46
Tu as bien mis
SI(G4<=1100;G4+Frais!$B$2+H4;G4*(1+Frais!$B$3)+H4)
à la place de ta_formule ? Sans le =

eric
0
Oui, j'ai bien écris la formule comme tu me l'as donnée mais le 0,99 reste apparent
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
5 avril 2014 à 07:37
Bonjour,

Excuse, c'est un OU qu'il faut, pas un ET.

eric
0
Sue j'écris la formule avec un OU ou bien un ET, le résultat est le même. Le 0,99 apparait toujours sur les cellules censées être vides.

Peut être qu'il y a une erreur dans ma formule:
=SI(OU(G2=" ";H2=" ");" ";SI(G2<=1100;G2+'ANNEXE PORTEFEUILLE TEST'!$B$2+H2;G2*(1+'ANNEXE PORTEFEUILLE TEST'!$B$3)+H2))
0