Afficher 0 si résultat négatif

Résolu/Fermé
JESSE76 Messages postés 98 Date d'inscription mercredi 6 mai 2020 Statut Membre Dernière intervention 20 septembre 2020 - 6 mai 2020 à 14:48
JESSE76 Messages postés 98 Date d'inscription mercredi 6 mai 2020 Statut Membre Dernière intervention 20 septembre 2020 - 6 mai 2020 à 15:52
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
A voir également:

5 réponses

via55 Messages postés 14509 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 2 janvier 2025 2 739
6 mai 2020 à 15:01
Bonjour

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

Cdlmnt
Via
1
JESSE76 Messages postés 98 Date d'inscription mercredi 6 mai 2020 Statut Membre Dernière intervention 20 septembre 2020
6 mai 2020 à 15:28
Merci encore !
Et pour cette formule toute simple ? =(AR23-AR24)
Où dois-je ajouter votre formule ?

D'avance merci.
0
ccm81 Messages postés 10905 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 27 décembre 2024 2 429
6 mai 2020 à 15:03
Bonjour

Une solution
=MAX(0;ta_formule")

Cdlmnt
1
via55 Messages postés 14509 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 2 janvier 2025 2 739
6 mai 2020 à 15:06
Bien vu ccm, ta formule est plus concise et plus élégante que la mienne
0
JESSE76 Messages postés 98 Date d'inscription mercredi 6 mai 2020 Statut Membre Dernière intervention 20 septembre 2020
6 mai 2020 à 15:14
Merci à vous, cela fonctionne .... j'ai chercher pendant 1h hier soir et 1 ce matin !!
Encore merci.
0
JESSE76 Messages postés 98 Date d'inscription mercredi 6 mai 2020 Statut Membre Dernière intervention 20 septembre 2020
6 mai 2020 à 15:33
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)
0

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

Posez votre question
JESSE76 Messages postés 98 Date d'inscription mercredi 6 mai 2020 Statut Membre Dernière intervention 20 septembre 2020
6 mai 2020 à 15:52
Je viens d'essayer autrement :
=MAX(0;(AT20*0,14)-(1408,96*AR22))

Et là cela fonctionne, mille merci à vous !
0