Función Tasa

Nota: Nos gustaría proporcionarle el contenido de ayuda actual lo más rápido posible en su idioma. Esta página se ha traducido mediante un sistema automático y es posible que contenga imprecisiones o errores gramaticales. Nuestro objetivo es que este contenido sea útil para usted. ¿Puede informarnos sobre si la información le ha sido útil al final de la página? Aquí tiene el artículo en inglés para que pueda consultarlo fácilmente.

Devuelve un valor Double que especifica la tasa de interés por período de una anualidad.

Sintaxis

Tasa ( nper pago, va , [vf ] [tipo ] [estimación ] )

La sintaxis de la función tasa tiene los siguientes argumentos:

Argumento

Descripción

Nper

Obligatorio. Double que especifica el número total de períodos de pago de la anualidad. Por ejemplo, si realiza pagos mensuales de un préstamo de cuatro años, el préstamo tiene un total de 4 * 12 (o 48) períodos de pago.

pago

Obligatorio. Double que especifica el pago que debe realizarse cada período. Normalmente, los pagos contienen principal e interés que no cambian a lo largo de la anualidad.

pv

Obligatorio. Double que especifica el valor presente o valor actual de una serie de pagos o ingresos futuros. Por ejemplo, cuando el préstamo para comprar un coche, el importe del préstamo es el valor actual para el prestamista de los pagos mensuales que realizará.

VF

Opcional. Variant que especifica el valor futuro o efectivo saldo que desee después de hacer el pago final. Por ejemplo, el valor futuro de un préstamo es 0 $ porque es su valor después del último pago. Sin embargo, si desea ahorrar 50.000 dólares durante 18 años para la educación de su hijo, el valor futuro es 50.000 $. Si se omite, se supone 0.

tipo

Opcional. Variant que especifica un número que indica cuándo vencen los pagos. Utilice 0 si los pagos vencen al final del período de pago, o 1 si los pagos vencen al principio del período. Si se omite, se supone 0.

estimación

Opcional. Variant que especifica el valor estimado sea devuelto por tasa. Si se omite, estimación es 0,1 (10 por ciento).


Comentarios

Una anualidad es una serie de pagos fijos en efectivo realizados durante un período de tiempo. Una anualidad puede ser un préstamo (como una hipoteca) o una inversión (como un plan de ahorro mensual).

Todos los argumentos efectivo pagado (como depósitos de ahorro) se representa con números negativos; efectivo recibido (como cheques de dividendos) se representa con números positivos.

Tasa se calcula por iteración. Comenzando con el valor de estimación, tasa recorre el cálculo hasta que el resultado es una exactitud de 0,00001 por ciento. Si tasa no puede encontrar un resultado después de 20 intentos, se produce un error. Si la estimación es 10 por ciento y Rate produce un error, pruebe un valor diferente de estimar.

Ejemplo

Nota: Los ejemplos siguientes muestran el uso de esta función en un Visual Basic para aplicaciones (VBA). Para obtener más información sobre cómo trabajar con VBA, seleccione la Referencia del programador en la lista desplegable situada junto a Buscar y escriba uno o varios términos en el cuadro de búsqueda.

Este ejemplo usa la función tasa para calcular la tasa de interés de un préstamo dado el número total de pagos (TotPmts), el importe del pago de préstamo (Payment), el valor actual o principal del préstamo (PVal), el futuro valor del préstamo (FVal), un número que indica si el pago vence al principio o al final del período de pago (PayType) y una aproximación de la tasa de interés prevista (Guess).

Dim Fmt, FVal, Guess, PVal
Dim Payment, TotPmts, PayType, APR
' When payments are made.
Const ENDPERIOD = 0, BEGINPERIOD = 1
Fmt = "##0.00" ' Define percentage format.
FVal = 0 ' Usually 0 for a loan.
Guess = .1 ' Guess of 10 percent.
PVal = InputBox("How much did you borrow?")
Payment = InputBox("What's your monthly payment?")
TotPmts = InputBox("How many monthly payments do " & _
"you have to make?")
PayType = MsgBox("Do you make payments at the end " & _
"of the month?", vbYesNo)
If PayType = vbNo Then
PayType = BEGINPERIOD
Else PayType = ENDPERIOD
End If
APR = (Rate(TotPmts, -Payment, PVal, _
FVal, PayType, Guess) * 12) * 100
MsgBox "Your interest rate is " & _
Format(CInt(APR), Fmt) & " percent."
Ampliar sus conocimientos de Office
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×