Afficher 0 si résultat négatif [Résolu]

Signaler
Messages postés
81
Date d'inscription
mercredi 6 mai 2020
Statut
Membre
Dernière intervention
25 juin 2020
-
Messages postés
81
Date d'inscription
mercredi 6 mai 2020
Statut
Membre
Dernière intervention
25 juin 2020
-
Bonjour à tous,

Après avoir cherché sur le forum, je ne parviens pas à trouver mon bonheur ou plutôt la formule qui va bien.

Je m'explique, je créais un simulateur de calcul de frais réel sur Excel (je précise que je reste novice mais que j’apprends vite) et à ce titre, je souhaite que pour différentes cellules, où se trouve une formule de calcul, que si le résultat est négatif la valeur affichée sera "0" si la valeur est positive, la cellule affriche le résultat du calcul.

Exemple : Ma cellule principale de résultat affiche actuellement 1 284 € si je change un paramètre, une liste déroulante par exemple (nbr d'enfant) le résultat de cette même cellule affichera -2 414 € et je souhaite que dans ce contexte celle-ci affiche 0 (pas d'impôt à payer).

Je précise que dans cette cellule cette formule est déjà présente : =(AT20*0,14) -(1408,96*AR22) que dois-je ajouter à celle-ci pour avoir mon résultat 0 si la valeur est négative.

Je vous remercie d'avance à tous pour votre éventuelle aide charitable.
Vous souhaitant une agréable journée et prenez soin de vous.

Configuration: Windows / Firefox 75.0

5 réponses

Messages postés
12389
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
10 juillet 2020
1 924
Bonjour

=SI((AT20*0,14) -(1408,96*AR22) <0;0;(AT20*0,14) -(1408,96*AR22) )

Cdlmnt
Via
Messages postés
81
Date d'inscription
mercredi 6 mai 2020
Statut
Membre
Dernière intervention
25 juin 2020

Merci encore !
Et pour cette formule toute simple ? =(AR23-AR24)
Où dois-je ajouter votre formule ?

D'avance merci.
Messages postés
9498
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
10 juillet 2020
1 859
Bonjour

Une solution
=MAX(0;ta_formule")

Cdlmnt
Messages postés
12389
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
10 juillet 2020
1 924
Bien vu ccm, ta formule est plus concise et plus élégante que la mienne
Messages postés
81
Date d'inscription
mercredi 6 mai 2020
Statut
Membre
Dernière intervention
25 juin 2020

Merci à vous, cela fonctionne .... j'ai chercher pendant 1h hier soir et 1 ce matin !!
Encore merci.
Messages postés
81
Date d'inscription
mercredi 6 mai 2020
Statut
Membre
Dernière intervention
25 juin 2020

Merci encore.

Votre formule fonctionne pas dans ce contexte :
=MAX(0;AT20*0,14)-(1408,96*"AR22") ai-je fais une erreur ?

En revanche elle fonctionne pour une autre cellule avec cette formule :
=MAX(0;AR23-AR24)
Messages postés
81
Date d'inscription
mercredi 6 mai 2020
Statut
Membre
Dernière intervention
25 juin 2020

Je viens d'essayer autrement :
=MAX(0;(AT20*0,14)-(1408,96*AR22))

Et là cela fonctionne, mille merci à vous !