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. 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
  2. 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