Avoir le nombre d'arguments d'une somme

Résolu
Bonjour,
j'ai une somme de plusieurs nombres que j'insère manuellement, par exemple : =36+65+23+5+48+98
je veux une fonction qui clacule le nombre d'arguments, dans cet exemple je dois avoir 6
quelqu'un a une idée !!!
NB : je ne veux pas mettre les arguments dans des cellules et passer par la fonction NBVAL
merci pour votre aide

1 réponse

  1. Contributeur
    Bonjour
    essayez, ça pour une formule posée en A1, sous réserve qu'il n'y ait bien que des signes, +
    sinon il faudra complèter
    =NBCAR(FORMULETEXTE(A1))-NBCAR(SUBSTITUE(FORMULETEXTE(A1);"+";""))+1

    la formule compte le nombre de signes + et rajoute un pour compter les valeurs sommées

    crdlmnt
    0
    1. Re
      non, ça marche pas ça retourne juste le chiffre 1, le résultat de la formule "NBCAR(FORMULETEXTE(A1))-NBCAR(SUBSTITUE(FORMULETEXTE(A1);"+";""))" = 0 !
      0
    2. Modérateur
      @Rati-Rarbonjour, c'est que ta propre formule n'est pas dans A1 ou que tu n'a pas bien expliqué ce que tu as
      car pour moi la formule de Vaucluse fonctionne
      0
    3. @jee peebonjour
      j'ai modifié le A1 par la cellule contenant ma formule
      c'est vrai qu'avec A1 ça fonctionne
      mais je ne peux pas mettre toutes mes additions dans le A1 !!!
      0
    4. Modérateur
      @Rati-Rarc'est alors évident qu'il faut que tu remplaces dans la formule de Vaucluse, toutes les occurrences de A1 par celle qui contient ta formule
      0
    5. @jee peebien sur que je l'ai fait !!! mais ça fonctionne que si la formule est dans la cellule A1 !!!
      0