Excel Avanzado

Macros, Vba en Excel y muchos ejemplos de nuestro Curso de Excel Avanzado

Excel Avanzado

UDF - bonificación

| Sin comentarios

Muchas veces ocurre que nos hace falta una función especifica, la cual no tiene Microsoft Excel. La solución está en crear una usando macros para nuestro beneficio a la hora de hacer cálculos. Para ello he realizado el siguiente ejemplo:

En un banco, luego de 5 años de haber estado depositando una cierta cantidad de dinero (variable) anualmente, te da una bonificación del 10%.

Para crear una función que nos de el resultado del saldo final de cuanto dinero tendría la persona depositado se puede utilizar el siguiente código:

 

Public Function SaldoFinal(datos As Range, interes)
'número de filas
numfilas = datos.Rows.Count
'número de columnas
numcolumnas = datos.Columns.Count

For x = 1 To numfilas
For y = 1 To numcolumnas
acumula = acumula + datos(x, y) + (interes * datos(x, y))

Next
Next
SaldoFinal = acumula
End Function

 

Así al aplicarlo no saldría el siguiente resultado:

blog

 

Claudia Luna Victoria G.

Deja una respuesta

Los campos requeridos estan marcados con *.