Función para descomponer número en 3 factores
Hola expertos, esta es la problemática.
Tengo un número en la celda A1 y quiero poner en la celda B1, C1, D1 tres números que al mltiplicarlos me de la celda A1. Todos los números son enteros
Esto debe interpretarse como que lo que está en A1 es un valor de volumen y las restantes celdas son largo ancho y alto.
La particularidad es que necesito que los 3 números sean lo más cercanos posibles, o sea, que las dimensiones traten de asemejar un cubo.
Este es un ejemplo: el número 84 puede descomponerse de varias formas 1x1x84, 1x2x42 etc. De todas las descomposiciones la que necesito es 3x4x7 porque es la más cercana a un cubo.
Como dato matemático les digo que la raíz cúbica de 84 es 4 y fracción y si me ha ocurrido que con una función que me devuelva el divisor más cercano menor que un número dado podría resolver el problema.
Por ejemplo algo como esto mifunción(84, potencia(84,1/3) que me devuelva el valor 4 que para el ejemplo es el mayor divisor menor que la raíz cúbica.
Alguien conoce alguna manera de hacer lo que quiero, ¿o al menos de poder obtener esta función que busco?
Gracias de antemano
Tengo un número en la celda A1 y quiero poner en la celda B1, C1, D1 tres números que al mltiplicarlos me de la celda A1. Todos los números son enteros
Esto debe interpretarse como que lo que está en A1 es un valor de volumen y las restantes celdas son largo ancho y alto.
La particularidad es que necesito que los 3 números sean lo más cercanos posibles, o sea, que las dimensiones traten de asemejar un cubo.
Este es un ejemplo: el número 84 puede descomponerse de varias formas 1x1x84, 1x2x42 etc. De todas las descomposiciones la que necesito es 3x4x7 porque es la más cercana a un cubo.
Como dato matemático les digo que la raíz cúbica de 84 es 4 y fracción y si me ha ocurrido que con una función que me devuelva el divisor más cercano menor que un número dado podría resolver el problema.
Por ejemplo algo como esto mifunción(84, potencia(84,1/3) que me devuelva el valor 4 que para el ejemplo es el mayor divisor menor que la raíz cúbica.
Alguien conoce alguna manera de hacer lo que quiero, ¿o al menos de poder obtener esta función que busco?
Gracias de antemano
1 respuesta
Respuesta de jrgces
1