Foros del Web » Soporte técnico » Ofimática »

EXCEL MACRO Cantidad de Monedas necesarias

Estas en el tema de EXCEL MACRO Cantidad de Monedas necesarias en el foro de Ofimática en Foros del Web. Buenas, Deseo saber como realizar un subprograma que permita realizar el cálculo de monedas necesarias ingresando un monto x . Las monedas disponibles son 1,5,10. ...
  #1 (permalink)  
Antiguo 18/05/2011, 15:07
 
Fecha de Ingreso: mayo-2011
Mensajes: 1
Antigüedad: 12 años, 11 meses
Puntos: 0
EXCEL MACRO Cantidad de Monedas necesarias

Buenas,
Deseo saber como realizar un subprograma que permita realizar el cálculo de monedas necesarias ingresando un monto x . Las monedas disponibles son 1,5,10. Ejemplo, si tengo 34 soles me devolveria 3 x 10 y 4 x 1. El subprograma tiene como parametros el monto y la denominacion.

Conozco como hacerlo con selectivas pero sin usarlas no se como plantearlo.

Muchas gracias por la ayuda,
  #2 (permalink)  
Antiguo 19/05/2011, 09:33
Avatar de judoka  
Fecha de Ingreso: enero-2004
Ubicación: viña del mar
Mensajes: 180
Antigüedad: 20 años, 3 meses
Puntos: 3
Respuesta: EXCEL MACRO Cantidad de Monedas necesarias

Cita:
Iniciado por microdr Ver Mensaje
Buenas,
Deseo saber como realizar un subprograma que permita realizar el cálculo de monedas necesarias ingresando un monto x . Las monedas disponibles son 1,5,10. Ejemplo, si tengo 34 soles me devolveria 3 x 10 y 4 x 1. El subprograma tiene como parametros el monto y la denominacion.

Conozco como hacerlo con selectivas pero sin usarlas no se como plantearlo.

Muchas gracias por la ayuda,
puedes definir una función como la siguiente :

Function desglose(monto As Double) As String
moneda10 = Int(monto / 10)
moneda5 = Int((monto - moneda10 * 10) / 5)
moneda1 = Int(monto - moneda10 * 10 - moneda5 * 5)
desglose = moneda10 & " x 10; " & moneda5 & " x 5; " & moneda1 & " x 1"
End Function
__________________
hay tres tipos de matemáticos, los que saben contar y los que no.
Oscar

Etiquetas: cantidad, excel, macro, monedas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:54.