El rango de celdas contiene texto Excel

visión general

Para verificar si un rango de celdas contiene texto, necesitamos una fórmula basada en la función SUMPRODUCT y la función ISTTEXT . 

fórmula

=SUMAPRODUCTO(–ISTTEXT(AREA))>0

Cómo funciona la fórmula

1) ISTTEXT verifica todas las celdas en el rango, ya sea que contengan texto o no. Como resultado, obtenemos una matriz con valores booleanos. por ejemplo, {VERDADERO;VERDADERO;VERDADERO;FALSO;VERDADERO} 

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 matriz convertida {1;1;1;0;1} luego se suma mediante la función SUMPRODUCT. =SUMAPRODUCTO({1;1;1;0;1}) = 4 

4) Finalmente, ahora se comprueba si el resultado es mayor que 0. 4>0 = VERDADERO

notar

  • Estamos usando la función SUMPRODUCT aquí, lo que hace que ISTTEXT verifique cada celda individual, no solo la primera celda en el rango. En la versión actual de Office Insider, ISTTEXT Array es compatible, es decir, simplemente podemos usar SUM en lugar de SUMPRODUCT.

Número palabras: 262

Valora este artículo

Deja un comentario