NB.SI et ESTNUM

Bonjour,

j'ai un tableau de 5*5
Chaque case contient du texte ou des nombre.

Je souhaite définir le nombre de cases du tableau comportant une valeur numérique.

comment m'y prendre ?

Je me disais que j'allai imbriquer un ESTNUM dans un NB.SI mais ça ne fonctionne pas.

Merci pour votre aide.

Xuo

2 réponses

  1. Contributeur
    Bonjour à tous,

    ou bien :
    =SOMMEPROD(--ESTNUM(A2:E6))

    eric
    1
    1. A retenir ! Je ne connaissais pas cette utilisation de sommeprod()
      0
    2. @Utilisateur anonymeBonjour à tous,

      Et pourquoi pas tout simplement pour la plage A1:E5
      =NB(A1:E5)

      Cordialement
      0
    3. @ALS35En effet ! Pourquoi faire plus compliqué !
      0
    4. Merci à tous pour vos retours.

      Que signifie "--" dans :

      =SOMMEPROD(--ESTNUM(A2:E6))
      0
    5. Contributeur
      @xuorelOui, bonjour aussi,
      Le 1er - sert à convertir les booléens VRAI/FAUX en numériques.
      Le 2nd à rétablir le signe : -1 => 1
      Tu pourrais tout aussi bien faire +0 ou *1
      eric
      0
  2. Bonjour,
    NB.SI convient bien ! En utilisant 2 formule pour prendre en compte les nombres positifs et négatifs : =NB.SI(PLAGE;">=0")+NB.SI(PLAGE;"<0") où PLAGE est à remplacer...
    0