Así pues, para saber el número de palabras que hay en un texto basta contar el número de espacios en blanco y sumarle uno.
En B3 pondremos el texto y en E2 calcularemos el número de palabras que contiene. Usaremos las filas 6 a 10 para hacer cálculos intermedios. Finalizado el ejercicio, podremos borrar estas filas ya que crearemos una fórmula compuesta en E2.
Resolveremos el ejercicio en cinco pasos:
- Nos aseguramos de que entre las palabras haya un espacio y sólo uno. Este paso lo damos porque, en ocasiones, pulsamos, sin querer, más de una vez la barra espaciadora para separar las palabras.
- Calculamos el número de caracteres (incluidos los espacios) que tiene el texto.
- Eliminamos todos los espacios.
- Calculamos el número de caracteres del nuevo texto (que ya no tiene espacios).
- Restamos ambos valores y le sumamos uno.
La función ESPACIOS elimina todos los espacios sobrantes que hay en una frase. Quita los espacios que hay al principio o al final del texto y deja un único espacio entre las palabras.
En C6:
=ESPACIOS(B3)
La función LARGO devuelve el número de caracteres de una cadena de texto.
En C7:
=LARGO(C6)
Con SUSTITUIR eliminamos todos los espacios.
En C8:
=SUSTITUIR(C6;" ";"")
Calculamos los caracteres de la nueva cadena de texto.
En C9:
=LARGO(C8)
El resultado, en C10, es la diferencia más uno.
En C10:
=C7-C9+1
Ahora, sólo es necesario crear la fórmula compuesta en E2 y borrar las filas 6 a 10.
En E2:
=LARGO(ESPACIOS(B3))-LARGO(SUSTITUIR(B3;" ";""))+1
No hay comentarios:
Publicar un comentario