7 cifra
- Jaime Franco Jimenez

- 2 jul 2023
- 1 Min. de lectura
Vamos por la séptima cifra, tenemos el siguiente número:

Para este caso, solo debemos de preocuparnos de la séptima cifra por la izquierda, pero, debemos de tener en cuenta que, si dicha cifra es 1, debe de poner Un millón, en caso contrario, debe de poner el numero seguido de la palabra Millones.
Vamos a extraer la séptima cifra por la izquierda, como hemos hecho anteriormente, pero, usamos LET, creamos una variable, y, almacenamos la expresión.
=LET(x;ABS(EXTRAE(B1;K.ESIMO.MAYOR(SECUENCIA(LARGO(B1));7);1))
Como argumento calculo de LET, preguntamos si el valor de la variable ·”x” es mayor a 1.
=LET(x;ABS(EXTRAE(B1;K.ESIMO.MAYOR(SECUENCIA(LARGO(B1));7);1));SI(x>1
En ese caso, usamos BUSCARX, como argumento valor buscado, es la variable “x”.
=LET(x;ABS(EXTRAE(B1;K.ESIMO.MAYOR(SECUENCIA(LARGO(B1));7);1));SI(x>1;BUSCARX(x
Como argumento matriz de búsqueda, es el rango H2:H9, como argumento matriz devuelta, es el rango I2:I9, como argumento si no se encuentra, ponemos un texto en blanco, cerramos paréntesis de BUSCARX, concatenamos con la palabra, entre comillas dobles, Millones.
=LET(x;ABS(EXTRAE(B1;K.ESIMO.MAYOR(SECUENCIA(LARGO(B1));7);1));SI(x>1;BUSCARX(x;H2:H9;I2:I9;"")&" Millones"
Como argumento valor si falso ponemos, entre comillas dobles, la palabra Un millón.
Cerramos paréntesis de SI y de LET.
=LET(x;ABS(EXTRAE(B1;K.ESIMO.MAYOR(SECUENCIA(LARGO(B1));7);1));SI(x>1;BUSCARX(x;H2:H9;I2:I9;"")&" Millones";"Un millon"))
Aceptamos, y, vemos el resultado correcto.

Cambiemos el primer número por la izquierda.

Pongamos el siguiente número, vemos que en el campo 1 carácter, aparece Uno Mil.

Pues, en principio, ya tenemos solventado la séptima cifra.
Miguel Angel Franco




Comentarios