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.


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.


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.

8 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
  6. solo hay algo que no entiendo que quiere decir con multiplo inferior y superior, no se a donde se llega con ese resultado aparte de que deben dar iguales para ser divisibles.

    ResponderEliminar
    Respuestas
    1. Hola Jaime, que tal?
      un placer saludarte.
      MULTIPLO.INFERIOR o MULTIPLO.SUPERIOR son las funciones de Excel para conseguir el valor aproximado por encima o debajo del múltiplo correspondiente al valor indicado...
      Sería u truco para determinar si es o no divisible.
      Saludos

      Eliminar
  7. Hola Jaime que tal, favor me pudieras ayudar
    Debo hacer un match de gran cantidad de info. donde en una hoja tengo elk control interno que la E lleva, y en otra hoja la misma info enviada por el SII. Los Rut de los beneficiarios dse repiten con diferentes Nº de Boletas por lo tanto la buscarv me reconoce el rut pero me mantiene el primer Nº que encuentra

    ResponderEliminar

Nota: solo los miembros de este blog pueden publicar comentarios.