Forum Discussion

khime's avatar
khime
Copper Contributor
Feb 24, 2026

Formule de calcul

Bonjour, 

 

Ma formule de calcul ressort avec un message d'erreur "#NOMBRE!", en vérifiant l'erreur cela provient de la ^1.75 présente dans ma formule mais je ne sais pas comment corriger pour que la formule fonction, pouvez vous m'aider  ?

En vous remerciant,

 

 

2 Replies

  • NikolinoDE's avatar
    NikolinoDE
    Platinum Contributor

    Bonjour,

    J'ai suivi votre échange avec intérêt et je voulais vous proposer une approche complémentaire à celle déjà suggérée par Lorenzo, qui a parfaitement identifié l'origine du problème.

    En effet, l'erreur #NOMBRE! avec une puissance fractionnaire (^1,75) survient lorsque la base de cette puissance est négative. C'est une limitation mathématique d'Excel : on ne peut pas calculer une puissance non-entière d'un nombre négatif.

    Pour rendre votre formule plus robuste et éviter ce message d'erreur peu explicite pour vos utilisateurs, voici une suggestion qui intègre une validation progressive des données :

     

    =LET(base; 0,5 * ((3 * (((K25 + K24) * $C$7) / (N25 + N24))) - 1);

       SI(N25+N24=0;"Division impossible";

          SI(base < 0;"Valeur négative impossible";

             0,02 + (0,3781 * base ^ 1,75))))

     

    J'espère que cette proposition complétera de manière significative l'approche de solution précédemment identifiée.

  • Lorenzo's avatar
    Lorenzo
    Silver Contributor

    Hi

    Assuming I made no mistake "translating" your 2nd pic. as formula:

    =+(
      0.02 +
      (
        (0.3781 *
          (0.5 *
            ( (3 * ( ( (K25 + K24) * $C$7 ) / (N25 + N24) ) ) -1 )
          )
          ^1.75
        )
      )
    )

    you get the #NUM! error when either C7, K24 or K25 cells are empty or equal 0

    So the question could be: what do you expect to happen/what result do you expect when any of these cells equal 0?