Convierta un doble en el formato ab,cdef a 'ab', 'cd' y 'ef' en celdas adyacentes

Convierta un doble en el formato ab,cdef a 'ab', 'cd' y 'ef' en celdas adyacentes

¿Cuál es la mejor fórmula para usar en Excel para convertir un doble en el formato ab,cdef a 'ab', 'cd' y 'ef' en celdas adyacentes?

Ejemplo:

2,6059 --> 2   60  59   
10,315 --> 10  31  50

Respuesta1

Se me ocurren dos formas de hacerlo, dependiendo de tus necesidades.

Puedes llegar a los dígitos usando aritmética. Supongo que el número está en A1 y las siguientes fórmulas están en B1-D1.

=FLOOR(A1,1)
=FLOOR(A1*10^2,1)-B1*10^2
=FLOOR(A1*10^4,1)-10^4*B1-10^2*C1

Alternativamente, puedes manipular el número como una cadena de texto. Ponga las siguientes fórmulas en F1-I1

=TEXT(A1,"00.0000")
=MID(F1,1,2)
=MID(F1,4,2)
=MID(F1,6,2)

información relacionada