Afficher 0 si résultat négatif

Résolu
JESSE76 Messages postés 98 Statut Membre -  
JESSE76 Messages postés 98 Statut Membre -
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

  1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour

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

    Cdlmnt
    Via
    1
    1. JESSE76 Messages postés 98 Statut Membre
       
      Merci encore !
      Et pour cette formule toute simple ? =(AR23-AR24)
      Où dois-je ajouter votre formule ?

      D'avance merci.
      0
  2. ccm81 Messages postés 11033 Statut Membre 2 434
     
    Bonjour

    Une solution
    =MAX(0;ta_formule")

    Cdlmnt
    1
    1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
       
      Bien vu ccm, ta formule est plus concise et plus élégante que la mienne
      0
  3. JESSE76 Messages postés 98 Statut Membre
     
    Merci à vous, cela fonctionne .... j'ai chercher pendant 1h hier soir et 1 ce matin !!
    Encore merci.
    0
  4. JESSE76 Messages postés 98 Statut Membre
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. JESSE76 Messages postés 98 Statut Membre
     
    Je viens d'essayer autrement :
    =MAX(0;(AT20*0,14)-(1408,96*AR22))

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