martes, 25 de octubre de 2011

Cómo comprobar si un número es divisible de otro dado.

Hoy analizaremos una utilidad de las funciones MULTIPLO.INFERIOR y MULTIPLO.SUPERIOR, usando ambas para comprobar si un valor es divisible por otro.
Conozcamos, antes de continuar, cuál es la sintáxis de ambas:
  • MULTIPLO.INFERIOR(número; cifra_significativa)

  • MULTIPLO.SUPERIOR(número; cifra_significativa)

para ambas funciones el significado de sus argumentos será:
número: es el valor numérico que se desea redondear;
cifra significativa: es el múltiplo al que se desea redondear.
esto es, para un valor determinado la cifra significativa es el valor o múltiplo de este al que nos acercará nuestra función.
Bien, no nos dispersemos, se trata de averiguar si un número es divisible de otro.
Disponemos de un listado de valores, al azar, del que deseamos discernir si son divisibles por 7.

Cómo comprobar si un número es divisible de otro dado.


Analicemos el significado de estas fórmulas. Por ejemplo, para el primer valor (celda A2 = 7), al aplicar la función MULTIPLO.INFERIOR vemos que devuelve el valor 7 al igual que aplicar la función MULTIPLO.SUPERIOR, lógico, ya que el múltiplo de 7 más cercano por arriba-superior y por debajo-inferior es él mismo. Para un valor de 17, el múltiplo de 7 más cercano a 17 si llegar a éste sería 14, y por encima alcanzaríamos el 21.
Una vez visto este punto claro, la consecuencia para resolver nuestra cuestión, parece clara, un valor será divisible exactamente por 7, cuando ambas funciones MULTIPLO.INFERIOR y MULTIPLO.SUPERIOR tengan el mismo valor; es decir, cuando el resultado de la prueba lógica
=MULTIPLO.INFERIOR(A2;7)=MULTIPLO.SUPERIOR(A2;7)
sea VERDADERO.

Cómo comprobar si un número es divisible de otro dado.


Podemos comprobar cómo sólo para los valores 7, 14, 21, 28, 42, 49 y 70 de nuestro listado serían los únicos donde ambas funciones coinciden en resultado, y por tanto los únicos divisibles por 7.

5 comentarios:

  1. Hombre, funcionar funciona; pero creo que es mejor hacerlo más sencillo mediante la función RESIDUO.
    Si RESIDUO arroja un valor 0; entonces el valor es divisible.

    ResponderEliminar
  2. Hola...
    ya está programada la subida de un post explicando esta otra posibilidad.. je, je.. te has adelantado!!
    En ocasiones se trata de dar o abrir nuevas puertas a funciones que no usamos habitualmente.

    Muchas gracias, de todas formas, por el apunte.
    Un saludo

    ResponderEliminar
  3. Completamente de acuerdo.
    También es bueno saber otras vías para conseguir el mismo resultado.

    Muchas gracias por el blog!

    ResponderEliminar
  4. como puedo guardar una hoja de calculo en otro tipo de archivo quien me puede ayudar ??????

    ResponderEliminar
  5. Hola,
    necesitaría saber a qué tipo de archivo te refieres. Quizá te pueda servir alguna de las opciones que existen en Guardar como (Tipo txt, csv, etc). Si es otro tipo no incluido en esas opciones, quizás un pdf, tendrías que instalar el complemento adecuado.
    Un saludo

    ResponderEliminar