ERREUR COPIE FORMULE

Bonjour,

Voici ma formule dans un tableau excel

=SI(NB.SI(E122:S122;"*")=0;"";NB.SI(E122:S122;"*"))-SI(NB.SI(E122:S122;"*1/2*")=0;"";(NB.SI(E122:S122;"*1/2*"))/2)

Lors de la copie dans mes autres cellules, cela me mets "#VALEUR!". Je souhaite additionner toutes les cellules contenant des lettres mais/et diviser celles qui contiennent 1/2 par deux.  Mon calendrier

Merci pour votre aide.


Windows / Firefox 117.0

2 réponses

  1. Hello,

    Probablement parce que un des deux SI (au moins) te retourne un résultat texte vide "" et que tu ne peux pas l'inclure dans un calcul, essaie :

    =SI(NB.SI(E122:S122;"*")=0;0;NB.SI(E122:S122;"*"))-SI(NB.SI(E122:S122;"*1/2*")=0;0;(NB.SI(E122:S122;"*1/2*"))/2)

    ou même :

    =NB.SI(E122:S122;"*")-(NB.SI(E122:S122;"*1/2*")/2)
    0
    1. les deux formules fonctionnent sauf que je voudrais une case vide lorsque le résultat est zéro. Si je modifie la formule, ça ne fonctionnent plus

      =SI(NB.SI(E122:S122;"*")=0;"";NB.SI(E122:S122;"*"))-SI(NB.SI(E122:S122;"*1/2*")=0;"";(NB.SI(E122:S122;"*1/2*"))/2)

      Merci

      0
      1. Et bien essaie pour la deuxième :

        =SI(NB.SI(E1:S1;"*")-(NB.SI(E1:S1;"*1/2*")/2)=0;"";NB.SI(E1:S1;"*")-(NB.SI(E1:S1;"*1/2*")/2))
        0
      2. @bigoudiii

        Bonjour,

        Cela fonctionne nickel. Merci beaucoup pour votre aide

        Bonne journée

        1