Formule si

Fermé
belba.yahya Messages postés 112 Date d'inscription mercredi 2 janvier 2019 Statut Membre Dernière intervention 5 août 2020 - 7 mai 2019 à 04:07
Raymond PENTIER Messages postés 58395 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 - 8 mai 2019 à 18:37
Bonjour
j'ai deux lignes qui contiennent des formules
C1 et F1
mon souci c'est que dans la case "C20" reste vide quand:
si C1 est vide ne m'envois pas le résultat et si F1 et vide ne m'envois pas le résultat
ici la case ou j'ai fais la formule.
case "C20" =SIERREUR((C19*C1)+(C18*F1);"")
je veux un résultat dans la case "C20" et pas le vide
merci

3 réponses

Raymond PENTIER Messages postés 58395 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 17 095
7 mai 2019 à 05:49
Bonjour.

1) " je veux un résultat dans la case "C20" et pas le vide "
Il y a effectivement le résultat 0 (sauf si tu as enlevé l'option "Afficher un zéro dans les cellules qui ont une valeur nulle").

2) Ta formule n'est pas logique : les 2 multiplications donnent toujours un résultat ; donc il n'y a jamais d'impossibilité de calculer ; donc la fonction SIERREUR est inutile !
La formule en C20 doit s'écrire simplement =C19*C1+C18*F1
0
belba.yahya Messages postés 112 Date d'inscription mercredi 2 janvier 2019 Statut Membre Dernière intervention 5 août 2020
7 mai 2019 à 14:36
merci Monsieur Raymond,j'ai essayé elle m’envoie le vide quand C19 =0 ou C18=0
0
Raymond PENTIER Messages postés 58395 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 17 095
8 mai 2019 à 01:38
Tu n'as pas lu (ou tu n'as pas compris) ma première réponse :
1) " je veux un résultat dans la case C20 et pas le vide " 
Il y a effectivement le résultat 0 (sauf si tu as enlevé l'option "Afficher un zéro dans les cellules qui ont une valeur nulle").
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
7 mai 2019 à 08:57
Bonjour,

Pas très clair comme explication sauf erreur de compréhension si erreur tu renvois rien ""
si tu veux 0 remplace "" par 0
=SIERREUR((C19*C1)+(C18*F1);0)
0
belba.yahya Messages postés 112 Date d'inscription mercredi 2 janvier 2019 Statut Membre Dernière intervention 5 août 2020
8 mai 2019 à 03:42
je vous remercie Monsieur pour votre aide. çi dessous le lien de mon classeur
vous allez trouver la case B18 et B19 comme liste déroulante, si vous choisissez une et vous lui donnez la quantité elle doit envoyé le nombre dans la case C20, mais pas les deux (B18 et B19)
https://www.cjoint.com/c/IEibLA7NYMs
0
Raymond PENTIER Messages postés 58395 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 17 095
8 mai 2019 à 18:37
Désolé, mais je continue à ne pas tout comprendre !
0