NB.SI y ESNUM

Hola,

tengo una tabla de 5*5
Cada celda contiene texto o números.

Quiero definir cuántas celdas de la tabla contienen un valor numérico.

¿Cómo debería proceder?

Pensaba que podría anidar un ESNUM en un CONTAR.SI, pero no funciona.

Gracias por tu ayuda.

Xuo

2 respuestas

  1. Colaborador
    Hola a todos,

    o bien:
    =SUMAPROD(--ESNUM(A2:E6))

    eric

    --
    Al intentar continuamente, se termina por lograrlo.
    Por lo tanto, cuanto más sale mal, más posibilidades hay de que funcione. (los Shadoks)
    Además de dar las gracias (¡sí, sí, se hace!), pensar en ponerlo en resuelto. Gracias.
    1
    1. ¡A tener en cuenta! No conocía esta utilización de sumaprod()
      0
    2. @Usuario anónimoHola a todos,

      ¿Y por qué no simplemente para la playa A1:E5
      =NB(A1:E5)

      Atentamente
      0
    3. @ALS35¡En efecto! ¿Por qué hacer las cosas más complicadas?
      0
    4. Gracias a todos por sus comentarios.

      ¿Qué significa "--" en:

      =SUMAPRODUCTO(--ESNUM(A2:E6))
      0
    5. Colaborador
      @xuorelSí, hola también,
      El 1º - sirve para convertir los booleanos VERDADERO/FALSO en numéricos.
      El 2º para restablecer el signo: -1 => 1
      Podrías hacer igualmente +0 o *1
      eric
      0
  2. Hola,
    NB.SI ¡es una buena opción! Usando 2 fórmulas para tener en cuenta los números positivos y negativos: =NB.SI(RANGO;">=0")+NB.SI(RANGO;"<0") donde RANGO debe ser reemplazado...
    0