miércoles, 17 de junio de 2020

EXCEL: Contar el total de palabras en una celda

Excel formula: Count total words in a cell

Fórmula genérica

=LARGO(A1)-LARGO(SUSTITUIR(A1," ",""))+1

Explicación

Para contar el total de palabras en una celda, puede usar una fórmula basada en las funciones LARGO y SUSTITUIR. En el ejemplo que se muestra, C3 contiene esta fórmula:
=LARGO(ESPACIOS(B3))-LARGO(SUSTITUIR(B3," ",""))+1

Como funciona la fórmula

SUSTITUIR elimina todos los espacios del texto, luego LARGO calcula la longitud del texto sin espacios. Este número se resta de la longitud del texto con espacios, y el número 1 se agrega al resultado final, ya que el número de palabras es el número de espacios + 1.

Manejo de espacios extra

¿Qué pasa con ESPACIOS, qué hace en la fórmula? ESPACIOS elimina espacios adicionales entre palabras, o al principio o al final del texto. Entonces, antes de calcular la longitud del texto con espacios, usamos ESPACIOS para asegurarnos de que el texto no contenga espacios adicionales, ya que los espacios adicionales arrojarán la cuenta de palabras.

Tratar con celdas vacías

La fórmula en el ejemplo que se muestra devolverá 1 incluso si una celda está vacía. Si necesita protegerse contra este problema, use SI y ESBLANCO:
=SI(ESBLANCO(B3),0,LARGO(ESPACIOS(B3))-LARGO(SUSTITUIR(B3," ",""))+1)

Comentarios en Facebook


0 comentarios:

Copyright © 2021 TRUJILLOSOFT