NB.SI y ESNUM

xuorel Mensajes publicados 252 Fecha de registro   Estado Miembro Última intervención   -  
eriiic Mensajes publicados 24581 Fecha de registro   Estado Colaborador Última intervención   -
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

eriiic Mensajes publicados 24581 Fecha de registro   Estado Colaborador Última intervención   7 281
 
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
Usuario anónimo
 
¡A tener en cuenta! No conocía esta utilización de sumaprod()
0
ALS35 Mensajes publicados 1034 Fecha de registro   Estado Miembro Última intervención   147 > Usuario anónimo
 
Hola a todos,

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

Atentamente
0
Usuario anónimo > ALS35 Mensajes publicados 1034 Fecha de registro   Estado Miembro Última intervención  
 
¡En efecto! ¿Por qué hacer las cosas más complicadas?
0
xuorel Mensajes publicados 252 Fecha de registro   Estado Miembro Última intervención  
 
Gracias a todos por sus comentarios.

¿Qué significa "--" en:

=SUMAPRODUCTO(--ESNUM(A2:E6))
0
eriiic Mensajes publicados 24581 Fecha de registro   Estado Colaborador Última intervención   7 281 > xuorel Mensajes publicados 252 Fecha de registro   Estado Miembro Última intervención  
 
Sí, 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
Usuario anónimo
 
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