[RESUELTO] Desglosar numero de 3 cifras

Discute sobre la aplicación de hojas de cálculo
Responder
polaqueitor
Mensajes: 65
Registrado: Sab Ago 22, 2015 11:43 am

[RESUELTO] Desglosar numero de 3 cifras

Mensaje por polaqueitor »

Buenas. Quisiera consultar como hago para extraer el del centro de un numero de 3 cifras. Por ejemplo, sea el numero 854, lo que hago para extraer el primer numero (centena: 8) utilizo la formula izquierda, para extraer la unidad (4) utilizo la formula Derecha. Pero no se que formula utilizar para extraer el numero del medio (5) que es la decena.
Adjunto un ejemplo sobre informacion de sorteos en el que he completado manualmente de la manera que quisiera que se muestre la informacion en las columna de centena, decena y unidad y adhiero la posibilidad de que en un dia en particular no haya habido sorteo (dia 6), como quedaria la formula?
Muchas gracias.
Adjuntos
Ejemplo.ods
Las formulas se completan en las columnas de centena, decena y unidad
(9.28 KiB) Descargado 240 veces
Última edición por polaqueitor el Lun Abr 02, 2018 1:23 am, editado 1 vez en total.
Open office 3.4.1 en Windows Vista
pygope
Mensajes: 15
Registrado: Mar Mar 20, 2018 11:55 pm

Re: Desglosar numero de 3 cifras

Mensaje por pygope »

Combina las dos fórmulas para obtener el número central, por ejemplo en la columna E la fórmula podría ser =DERECHA(IZQUIERDA(B5;2)).
La parte derecha de la fórmula te da los dos primeros dígitos del número original, y después obtienes el número de la derecha que es el número central de la celda original.
Adjuntos
Ejemplo.ods
(10.09 KiB) Descargado 211 veces
LibreOffice 6.3.3 en NetBSD
mriosv
Mensajes: 2334
Registrado: Sab Dic 27, 2008 1:12 am
Ubicación: Galiza (España)

Re: Desglosar numero de 3 cifras

Mensaje por mriosv »

Para eso tenemos la función MID()

Sintaxis

EXTRAE("Texto"; Comienzo; Número)
Texto es el texto que contiene los caracteres que se van a extraer.
Inicio es la posición del primer carácter del texto que se va a extraer.
Número especifica el número de caracteres en la parte del texto.
Ejemplo
=MID("office";2;2) devuelve ff.
Puedes usar "Subir adjunto" en Respuesta rápida - Editor Completo - Pestaña Subir adjunto
Apache OpenOffice 4, LibreOffice (Win10x64)
Avatar de Usuario
PepeOooSevilla
Mensajes: 1480
Registrado: Sab Abr 04, 2009 6:10 pm
Ubicación: Sevilla (España)

Re: Desglosar numero de 3 cifras

Mensaje por PepeOooSevilla »

Hola.
Por si fuera de utilidad y generalizando para obtener una cifra cualquiera de un número entero:

Código: Seleccionar todo

'B5 contiene el número
=ENTERO(RESIDUO(B5;10^Posición)/10^(Posición-1))
Siendo Posición el lugar que ocupa en el número la cifra que queremos obtener, empezando por la derecha:
  • Cifra Posición
    Unidad 1
    Decena 2
    Centena 3
    Unidad de millar 4
    Decena de millar 5
    Centena de millar 6
    Unidad de millón 7
    Decena de millón 8
    Centena de millón 9
    ...
Ejemplo para obtener la centena de un número entero cualquiera:

Código: Seleccionar todo

=ENTERO(RESIDUO(B5;10^3)/10^2)
Ejemplo para obtener la unidad de millar:

Código: Seleccionar todo

=ENTERO(RESIDUO(B5;10^4)/10^3)
Saludos cordiales.
LibreOffice 6.4.6. Windows 10. Java 8 rev. 261 (64 bits)
Por favor, utiliza el Foro para tus consultas, no los mensajes privados
Si usas OpenOffice/LibreOffice trabaja y guarda en ODT, ODS, ODP, ... Y haz copias de seguridad.
polaqueitor
Mensajes: 65
Registrado: Sab Ago 22, 2015 11:43 am

Re: [RESUELTO] Desglosar numero de 3 cifras

Mensaje por polaqueitor »

Muchas Gracias a todos por sus aportes, todos han sido muy efectivos.
Por la simpleza me inclino por la formula MID. Sin embargo tengo curiosidad en consultar a PepeOooSevilla por la formula =ENTERO(RESIDUO(B5;10^Posición)/10^(Posición-1)) que si bien es cierto que la fórmula residuo devuelve el resto de una división, no comprendo la ventaja de aplicar la misma habiendo otra más simple.
Saludos
Open office 3.4.1 en Windows Vista
Avatar de Usuario
PepeOooSevilla
Mensajes: 1480
Registrado: Sab Abr 04, 2009 6:10 pm
Ubicación: Sevilla (España)

Re: [RESUELTO] Desglosar numero de 3 cifras

Mensaje por PepeOooSevilla »

Hola.
polaqueitor escribió:... no comprendo la ventaja de aplicar la misma habiendo otra más simple.
La función dada en la respuesta de mriosv es más simple y sencilla, claro que sí. Estoy de acuerdo contigo al 100%, pero como dije en mi respuesta
Por si fuera de utilidad y generalizando para obtener una cifra cualquiera de un número entero...
Simplemente es otra manera de acceder a una posición determinada en un número entero tratándolo como número y no como texto. No sólo a la cifra de las decenas en un número de tres cifras.

Adjunto un archivo de ejemplo.
Saludos cordiales.
Adjuntos
FORO_CALC_Encontrar_cifra.ods
LibreOffice Calc 5.4.6
(10.7 KiB) Descargado 164 veces
LibreOffice 6.4.6. Windows 10. Java 8 rev. 261 (64 bits)
Por favor, utiliza el Foro para tus consultas, no los mensajes privados
Si usas OpenOffice/LibreOffice trabaja y guarda en ODT, ODS, ODP, ... Y haz copias de seguridad.
polaqueitor
Mensajes: 65
Registrado: Sab Ago 22, 2015 11:43 am

Re: [RESUELTO] Desglosar numero de 3 cifras

Mensaje por polaqueitor »

Muchas gracias PepeOooSevilla por el aporte! Tienes razon, en el saber lo que abunda no daña :D :D
Saludos!
Open office 3.4.1 en Windows Vista
Responder