Fórmula para extraer vocales de palabra y sumar valor

Qué fórmula puedo utilizar para extraer las vocales otrogandoles un valor de un nombre en una celda y sumar el total de los valores.

Ej: El nombre "Maria Andrea Garza" Valor de vocales a=1 e=5 i=9 o=6 u=3

En este caso seria: 1+9+1+1+5+1+1+1

1 respuesta

Respuesta
1

Con una sola fórmula no sería posible, habría que hacer una macro o prueba con las siguientes fórmulas:

Suponiendo que tienes el nombre en la celda B4.

  • Pon la siguiente fórmula en la celda D4
=EXTRAE($B4,(COLUMNA()-COLUMNA($B4))-1,1)
  • Copia la fórmula de D4 hacia la derecha hasta la celda CW4. Con eso vamos a separar el nombre letra por letra.
  • Ahora pon las vocales en las celdas de D1 a H1
  • Pon los valores para cada vocal en las celdas de D2 a H2
  • En la celda C4 pon la siguiente fórmula
=CONTAR.SI(D4:CW4,$D$1)*$D$2+CONTAR.SI(D4:CW4,$E$1)*$E$2+CONTAR.SI(D4:CW4,$F$1)*$F$2+CONTAR.SI(D4:CW4,$G$1)*$G$2+CONTAR.SI(D4:CW4,$H$1)*$H$2

Revisa la siguiente imagen para que realices una prueba con las fórmulas, en una hoja de excel pon exactamente los datos como están en la imagen y las fórmulas en las celdas indicadas.

Si tienes más nombre, puedes escribir los nombres de B5 hacia abajo, copia todas las fórmulas de C4 hasta CW4 en C5


Avísame si tienes alguna duda

¿Qué crees?

Si hay una fórmula:

Pon el nombre en la celda B4

En la celda C4 pon la siguiente fórmula

=((Largo(B4)-Largo(Sustituir(Mayusc(B4),"A","")))*1)+((Largo(B4)-Largo(Sustituir(Mayusc(B4),"E","")))*5)+((Largo(B4)-Largo(Sustituir(Mayusc(B4),"I","")))*9)+((Largo(B4)-Largo(Sustituir(Mayusc(B4),"O","")))*6)+((Largo(B4)-Largo(Sustituir(Mayusc(B4),"U","")))*3)

Listo, solamente con esta fórmula te suma los valores.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas