visión general
Para verificar si un rango de celdas contiene números, necesitamos una fórmula basada en la función SUMAPRODUCTO y la función ESNUMERO .
fórmula
=SUMAPRODUCTO(–ESNUMERO(RANGO))>0
Cómo funciona la fórmula
1) ESNUMERO comprueba todas las celdas del rango, ya sea que contengan un número o no. Como resultado, obtenemos una matriz con valores booleanos. por ejemplo, {FALSO;FALSO;FALSO;VERDADERO;FALSO}
2) Los valores de verdad en la matriz se convierten en el siguiente paso con el doble signo menos, en los números 0 para FALSO y 1 para VERDADERO.
3) La función SUMPRODUCT suma la matriz convertida {0;0;0;1;0}. =SUMAPRODUCTO({0;0;0;1;0}) = 1
4) Finalmente, ahora se comprueba si el resultado es mayor que 0. 1>0 = VERDADERO
notar
- Estamos usando la función SUMPRODUCT aquí, lo que da como resultado que ISNUM verifique cada celda individual, no solo la primera celda en el rango. En la versión actual de Office Insider, la matriz ISNUMBER es compatible, es decir, simplemente podemos usar SUM en lugar de SUMPRODUCT.
Número palabras: 262