Una función financiera no te va a avisar de que la has usado mal. Coge los números que le diste, aplica la aritmética exactamente como está documentada y devuelve una cifra con quince decimales — y esa cifra acaba en un comité, porque tiene toda la pinta de algo que ya está revisado.
Mira el periodo 3 de la cuadrícula de abajo. La revisión costó 6.500. Se escribió como 6.500 en lugar de -6.500, y la columna E la sumó obedientemente, así que el año en que la línea de envasado estuvo desmontada se convirtió en el año más fuerte del análisis. No se rompió nada. SUMA sigue funcionando. El valor actual neto de esa hoja es 14.994 y la tasa interna de retorno es del 15,5%, y ambos están mal por una distancia que cambiaría la decisión — las cifras honestas son 4.955 y 11,2%.
Esa es la forma de casi todos los errores con funciones financieras: no una fórmula que da error, sino una fórmula a la que le han pasado un signo, una tasa o un espaciado que nunca le dijeron que cuestionara.
Qué cubre esto.
PAGO,VA,VF,TASA,NPER,PAGOINT,PAGOPRIN,PAGO.INT.ENTRE,PAGO.PRINC.ENTRE,VNA,TIR,TIRM,VNA.NO.PER,TIR.NO.PER,INT.EFECTIVOyTASA.NOMINALfuncionan en todas las versiones de Excel de este siglo, y en Google Sheets y LibreOffice con los mismos argumentos.LETen la sección 4 necesita Excel 2021 o Microsoft 365; al lado tienes la versión sencilla. Nada de esto necesita las Herramientas para análisis, que dejaron de ser un complemento aparte en 2007.
1) El Convenio de Signos Sobre el Que Se Apoya Todo
Todas las funciones de valor temporal de Excel resuelven la misma ecuación. No una parecida — la misma:
va*(1+tasa)^nper + pago*(1+tasa*tipo)*((1+tasa)^nper - 1)/tasa + vf = 0
Tú aportas cuatro de tasa, nper, pago, va, vf, y la función devuelve el quinto. PAGO devuelve la cuota, TASA devuelve el tipo, NPER devuelve el número de periodos, y así con todas. No hay un motor para préstamos y otro para ahorro. Hay una ecuación y cinco puertas de entrada.
Como todo tiene que sumar cero, los términos no pueden apuntar todos en la misma dirección, y de ahí sale la regla:
El dinero que viene hacia ti es positivo. El dinero que se va es negativo. Siempre desde el punto de vista de quien está sentado delante de la hoja.
Pides 84.000 prestados y el préstamo llega, así que va es 84000. Las cuotas se van, así que PAGO vuelve en negativo. Ese menos no es una manía que haya que quitar con ABS — es la función diciéndote en qué dirección se mueve el dinero. Si te descubres envolviendo funciones financieras en ABS para que el informe quede limpio, has tirado el único dato que detecta errores de signo más adelante.
Dos formas correctas de mostrar una cuota positiva, y una mala:
=-PAGO(0,074/12; 60; 84000) → 1679,20 niega el resultado y deja las entradas honestas
=PAGO(0,074/12; 60; -84000) → 1679,20 plantea el préstamo como dinero que debes
=ABS(PAGO(0,074/12; 60; 84000)) → 1679,20 el mismo número hoy, mudo mañana
Las dos primeras están bien y son equivalentes. La tercera es la que duele, porque ABS seguirá devolviendo un número positivo y alegre el día en que las entradas cambien de signo por un motivo real — y ese día la hoja deja de avisarte.
Los seis argumentos, en el orden en que aparecen, con los dos que se olvidan:
| Argumento | Significa | Ojo con |
|---|---|---|
tasa | Interés por periodo | Tasa anual ÷ 12 si es mensual. Este es el error más común de todos. |
nper | Número total de periodos | Años × 12 si es mensual. Debe coincidir con tasa. |
pago | Cuota de cada periodo | Constante. Negativa si la pagas tú. |
va | Valor actual — la cantidad de hoy | Positiva si la recibes, negativa si la entregas. |
vf | Valor futuro — lo que queda al final | Opcional, por defecto 0. Aquí vive el pago final grande. |
tipo | 0 = fin de periodo, 1 = principio | Opcional, por defecto 0. Un alquiler suele ser 1; un préstamo, 0. |
Ahora mira la cuadrícula. La columna C es el flujo de capital y la D la caja operativa, y la E las suma. La fila 5 — el periodo 3 — tiene una revisión de 6.500 en la columna C sin signo menos, así que la hoja la lee como 6.500 que entran. Cada cifra del resto de este artículo que dependa de esa columna tiene dos versiones: la que produce la hoja y la que sale al teclear el menos.
Una Línea de Envasado, Tal Como Llegó el Análisis de Inversión
La columna E es Flujo de Capital más Caja Operativa, y lo es en todas las filas — que es justo por lo que nada parece estar mal. La revisión del periodo 3 costó 6.500 y se tecleó sin el signo menos, así que el año que la máquina pasó desmontada es ahora el mejor año de la hoja. El periodo 5 no es un periodo: la línea se vendió el 15 de marzo de 2031, cinco meses y medio antes del quinto aniversario, y toda función que suponga espaciado regular la valorará como si hubiera llegado a su hora. Encabezado en A1:F1, datos en A2:F7.
fxLas celdas con fórmulas están resaltadas en verde
Pasa el mouse sobre las celdas con fórmulas para ver la fórmula y resaltar las celdas referenciadas
2) PAGO: La Cuota Que Realmente Cancela la Deuda
La línea de envasado se financió en lugar de comprarse al contado: 84.000 a cinco años a un nominal del 7,4%, con pagos mensuales a mes vencido.
🎯 Escenario: Halla la cuota mensual y demuestra que cancela el préstamo.
Pon los supuestos donde puedas señalarlos — H1 el principal, H2 la tasa anual, H3 los años — y luego:
H1: 84000
H2: 0,074
H3: 5
H5: =-PAGO(H2/12; H3*12; H1) → 1679,20
Las dos divisiones son todo el truco. tasa pasa a ser una tasa mensual y nper un recuento de meses, y hay que cambiarlos a la vez. Divide la tasa y olvida los periodos y salen 17.112 al mes, que al menos parece mal. Multiplica los periodos y olvida la tasa — PAGO(0,074; 60; 84000) — y salen 6.303, que no parece mal en absoluto, y es la versión que llega al comité.
El coste total, que nadie pide y todo el mundo quiere:
=-PAGO(H2/12; H3*12; H1) * H3*12 → 100751,93 total pagado
=-PAGO(H2/12; H3*12; H1) * H3*12 - H1 → 16751,93 intereses totales
El argumento tipo. Ponlo a 1 y cada cuota se mueve al principio de su periodo, así que cada una acumula un periodo menos de intereses. En este préstamo eso lleva la cuota de 1.679,20 a 1.668,91 — unos 617 en los cinco años. Merece la pena dedicar diez segundos a comprobar qué dice tu contrato, porque los arrendamientos se pagan por adelantado muy a menudo y los préstamos muy a menudo no.
Un pago final grande con vf. Supón que el contrato de financiación deja 15.000 pendientes en el mes 60. Esos 15.000 son dinero que sigues debiendo al final, así que desde tu punto de vista es dinero que sale — negativo:
=-PAGO(H2/12; H3*12; H1; -15000) → 1471,84
La cuota mensual baja 207, y los 15.000 vencen el último día. Pon ahí 15000 en lugar de -15000 y Excel te cotizará 1.887 al mes, habiendo entendido que además alguien va a entregarte 15.000 al final.
| Variante | Fórmula | Resultado |
|---|---|---|
| Estándar, a mes vencido | =-PAGO(0,074/12; 60; 84000) | 1679,20 |
| Por adelantado | =-PAGO(0,074/12; 60; 84000; 0; 1) | 1668,91 |
| Pago final de 15.000 | =-PAGO(0,074/12; 60; 84000; -15000) | 1471,84 |
| Solo intereses | =H1*H2/12 | 518,00 |
Esa última fila merece conocerse por sí sola: 518,00 son los intereses del primer mes, y es el suelo por debajo del cual ninguna cuota amortiza nada. La sección 5 vuelve sobre ello.
3) Repartir la Cuota: PAGOINT, PAGOPRIN y la Identidad Que Valida Tu Tabla
La cuota es constante. De qué está hecha, no: las primeras son casi todo intereses y las últimas casi todo principal. PAGOINT y PAGOPRIN toman los mismos argumentos que PAGO más un argumento periodo que dice a cuál te refieres, insertado en segundo lugar.
=-PAGOINT(H2/12; 1; H3*12; H1) → 518,00 intereses del mes 1
=-PAGOPRIN(H2/12; 1; H3*12; H1) → 1161,20 principal del mes 1
=-PAGOINT(H2/12; 60; H3*12; H1) → 10,29 intereses del mes 60
=-PAGOPRIN(H2/12; 60; H3*12; H1) → 1668,91 principal del mes 60
La identidad. Para cualquier periodo, PAGOINT + PAGOPRIN = PAGO, exactamente. 518,00 + 1.161,20 = 1.679,20. 10,29 + 1.668,91 = 1.679,20. Es la comprobación más barata que existe en modelización financiera: ponla en una celda junto a tu tabla y detectará un periodo mal escrito, un nper descuadrado y una tasa que cambiaste en una fórmula y no en la otra.
=SUMAPRODUCTO(--(REDONDEAR(PAGOINT(H2/12;FILA(1:60);H3*12;H1) + PAGOPRIN(H2/12;FILA(1:60);H3*12;H1) - PAGO(H2/12;H3*12;H1); 6) <> 0))
Cero significa que las sesenta filas cuadran. Cualquier otra cosa te dice cuántas no.
PAGO.INT.ENTRE y PAGO.PRINC.ENTRE para un tramo de periodos. Estas toman un periodo inicial y uno final y — a diferencia de casi todo lo demás en esta familia — el argumento tipo es obligatorio, no opcional. Si lo omites obtienes #N/A, que es una forma rara de decir "te falta un argumento", y es el motivo por el que estas dos se abandonan a mitad de camino más que ninguna otra función financiera.
=-PAGO.INT.ENTRE(H2/12; H3*12; H1; 1; 12; 0) → 5733,54 intereses del año 1
=-PAGO.INT.ENTRE(H2/12; H3*12; H1; 49; 60; 0) → 784,98 intereses del año 5
=-PAGO.PRINC.ENTRE(H2/12; H3*12; H1; 1; 12; 0) → 14416,85 principal amortizado en el año 1
El primer año cuesta 5.733,54 en intereses; el quinto cuesta 784,98. La misma cuota, siete veces los intereses, y esa diferencia es el argumento entero a favor de amortizar pronto en vez de tarde.
4) La Tabla de Amortización, y Por Qué la Última Fila Debe Caer en Cero
Cuatro columnas y una referencia absoluta. Pon el saldo inicial en J2 y los números de periodo del 1 al 60 en I3:I62:
J2: =H1 saldo inicial, 84000
K3: =J2*$H$2/12 intereses del mes
L3: =$H$5-K3 principal del mes
J3: =J2-L3 saldo final, que baja arrastrado
Rellena J3:L3 hasta la fila 62 y el último saldo final debería marcar 0. Si marca 0,0000000001, eso es residuo de coma flotante y no pasa nada — envuelve la presentación en REDONDEAR, no la aritmética. Si marca -0,08, eso es otra cosa y merece entenderse.
La deriva del redondeo. Los prestamistas de verdad cobran una cuota redondeada al céntimo. Construye la tabla con REDONDEAR(PAGO(...); 2) — 1.679,20 en vez de 1.679,198875 — y al cabo de sesenta meses has pagado 8 céntimos de más. Es un comportamiento correcto, no un fallo, y es la razón por la que los contratos de préstamo especifican una última cuota distinta de las otras 59. La costumbre que te ahorra problemas: redondea la cuota una vez, arriba, y deja que la tabla la herede. Redondear en cambio los intereses de cada fila compone un error nuevo cada mes.
H5: =REDONDEAR(-PAGO(H2/12; H3*12; H1); 2) → 1679,20, y todas las filas coinciden con el banco
La comprobación de la última fila, en una celda. En lugar de leer el final de un bloque de 60 filas, afírmalo:
=SI(ABS(INDICE(J:J; 62)) < 0,5; "cuadra"; "desviado " & TEXTO(INDICE(J:J;62); "0,00"))
Y sin tabla ninguna. VF te dice directamente el saldo tras cualquier número de cuotas, que es como se comprueba una tabla que no has construido tú:
=-VF(H2/12; 24; -H5; H1) → 54062,50 lo que se sigue debiendo a los dos años
En una sola fórmula, con LET, para la versión que pegas en el modelo de otra persona:
=LET(r; H2/12; n; H3*12; p; REDONDEAR(-PAGO(r;n;H1);2); tras; 24;
-VF(r; tras; -p; H1))
5) TASA y NPER: Despejar el Número Que No Tienes
La ecuación va en los dos sentidos, y aquí es donde las funciones financieras se ganan el sueldo. Un proveedor no te cotiza un tipo de interés. Te cotiza una cifra mensual.
🎯 Escenario: El comercial ofrece la línea de 84.000 por "1.680 al mes durante 60 meses, sin entrada". ¿Qué tipo es ese?
=TASA(60; -1680; 84000)*12 → 0,0742 7,42% nominal
TASA devuelve el tipo por periodo, así que multiplica por 12 para tener un nominal anual. Fíjate en lo que esconde la oferta: 7,42%, no el 7,40% del papel, porque redondear 1.679,20 hacia arriba hasta 1.680 vale dos puntos básicos para quien escribió la cotización.
TASA es iterativa — prueba, comprueba y vuelve a probar, hasta veinte veces, buscando 0,0000001. Si no llega devuelve #¡NUM!, y el arreglo es el sexto argumento opcional:
=TASA(60; -1680; 84000; 0; 0; 0,01) la estimación, como tasa por periodo
Dale una estimación por periodo, no anual. Pasarle 0,074 a un problema mensual es pedirle al solucionador que empiece doce veces demasiado arriba, que es una buena forma de fabricar el #¡NUM! que intentabas evitar.
NPER: cuánto tarda con la cuota que sí puedes pagar.
=NPER(H2/12; -1500; H1) → 68,91 meses a 1500
=NPER(H2/12; -1400; H1) → 75,16 meses a 1400
=NPER(H2/12; -500; H1) → #¡NUM!
NPER devuelve una fracción, y 68,91 significa 68 cuotas completas y una 69.ª más pequeña. El #¡NUM! de la última línea es el error más informativo de todo el artículo: 500 al mes es menos que los 518,00 de intereses del primer mes, así que el saldo crece cada mes y ningún número de periodos lo cancela jamás. Excel no se está poniendo difícil. Te está diciendo que el préstamo es impagable a esa cifra.
INT.EFECTIVO y TASA.NOMINAL: comparar ofertas que no son comparables. Una tasa nominal ignora la capitalización dentro del año, que es por lo que dos prestamistas que cotizan el mismo número pueden cobrar cantidades distintas.
=INT.EFECTIVO(0,074; 12) → 0,076562 un 7,4% nominal con capitalización mensual es un 7,66% efectivo
=TASA.NOMINAL(0,0766; 12) → 0,074035 y de vuelta
Compara tasas efectivas cuando las frecuencias de capitalización difieren; compara nominales solo cuando no difieren. Una oferta al 7,5% con capitalización anual gana a una al 7,4% con capitalización mensual, y la única forma de verlo es convertir.
6) VNA: La Función Que No Es el Valor Actual Neto
Aquí va la frase que cuesta más dinero que ninguna otra de este artículo:
El VNA de Excel descuenta su primer valor un periodo entero.
VNA(tasa; valor1; valor2; ...) trata valor1 como si llegara al final del primer periodo, no hoy. Así que si tu rango empieza con un desembolso del día cero — como casi todos los análisis de inversión — VNA mueve ese desembolso un año hacia el futuro y lo descuenta. La función es una calculadora del valor actual de un flujo futuro. La "N" es una promesa que no cumple.
🎯 Escenario: Los flujos netos de la línea de envasado están en E2:E7, con el desembolso de 84.000 del día cero en E2. La tasa de descuento es del 9%.
=VNA(0,09; E2:E7) la equivocada
=E2 + VNA(0,09; E3:E7) la correcta — el flujo del día cero fuera, los posteriores dentro
Ejecuta las dos sobre la hoja tal como llegó, y luego otra vez con el signo menos de la revisión restaurado:
VNA(9%; E2:E7) | E2 + VNA(9%; E3:E7) | |
|---|---|---|
| Hoja tal como se tecleó (revisión +6.500) | 13.755 | 14.994 |
| Revisión corregida a -6.500 | 4.546 | 4.955 |
Dos errores independientes, y son bichos distintos. La forma equivocada de VNA divide toda la respuesta entre (1+tasa) — 4.955 ÷ 1,09 = 4.546 — porque todos los flujos, incluido el del momento cero, se han empujado un periodo hacia fuera. Es una subestimación consistente y proporcional, que es exactamente por lo que sobrevive a las revisiones: el número sigue moviéndose en la dirección correcta cuando cambias un supuesto, así que la hoja parece viva.
El error de signo no es proporcional. Añade 13.000 fantasma de entradas — 10.038 de ellos en dinero de hoy, el doble del VAN real del proyecto — y cambia la decisión.
Dos cosas más que VNA hace en silencio. Ignora celdas vacías y texto, así que un año en blanco dentro de tu rango no se convierte en cero — desaparece, y todos los flujos posteriores se deslizan un periodo más cerca de hoy. Si un año de verdad no tiene flujo, escribe 0. Y toma el orden del rango como el orden de los periodos, así que un rango ordenado por cualquier cosa que no sea el tiempo es un disparate servido con quince decimales.
La versión que se lee como lo que significa:
=LET(fc; E2:E7; r; 0,09;
INDICE(fc;1) + VNA(r; EXCLUIR(fc;1)))
O, sin LET ni EXCLUIR, la fórmula que no necesita ningún caso especial — descuenta cada flujo por su propio número de periodo y súmalos:
=SUMAPRODUCTO(E2:E7 / (1+0,09)^A2:A7) → 4955,12
La columna A ya contiene los números de periodo, empezando en 0. Esta versión no se puede equivocar como se equivoca VNA, porque el exponente está escrito en vez de supuesto.
7) TIR: Qué Resuelve y las Tres Formas en Que Miente
TIR busca la tasa a la que el VAN de un conjunto de flujos es cero. A diferencia de VNA, sí trata el primer valor como el momento cero — que es una inconsistencia real entre dos funciones que están juntas en el mismo menú, y que conviene decir en voz alta porque la mitad de los errores de esta zona vienen de esperar que se comporten igual.
=TIR(E2:E7) → 15,5% con la hoja tal como se tecleó
=TIR(E2:E7) → 11,2% en cuanto la revisión lleva menos
Frente a un coste de capital cercano al 9%, uno de esos es un sí cómodo y el otro es una conversación. Misma fórmula, mismo rango, una tecla de diferencia.
Mentira uno: supone que tus periodos están igualmente espaciados. TIR no tiene ni idea de qué hay en la columna B. Cuenta filas. El periodo 5 de la cuadrícula está fechado el 15 de marzo de 2031, cuatro años y medio después del día cero en vez de cinco, porque la línea se vendió antes de tiempo — y TIR valora esos 21.250 como si hubieran llegado en el quinto aniversario. El dinero que llega pronto vale más, así que la rentabilidad anualizada real es mayor que la que informa TIR. La sección 8 saca la cifra buena.
Mentira dos: puede tener más de una respuesta y devuelve la que le tocó encontrar. Una serie de flujos tiene tantas TIR posibles como cambios de signo. La cuadrícula, corregida, se va a negativo una vez y luego se queda en positivo: un cambio de signo, una TIR, sin ambigüedad. Pero supón que la revisión hubiera costado 30.000 en vez de 6.500 — el periodo 3 se iría a negativo, los signos serían −, +, +, −, +, + y habría tres cambios de signo y hasta tres TIR matemáticamente válidas. Excel devuelve la primera en la que aterriza su solucionador, y mover el argumento opcional estimar mueve la respuesta:
=TIR(E2:E7; 0,1) empieza a buscar cerca del 10%
=TIR(E2:E7; 0,5) empieza a buscar cerca del 50% — en una serie multirraíz, otra respuesta
Si dos llamadas a TIR sobre el mismo rango con estimaciones distintas no coinciden, eso no es un fallo. Es la serie diciéndote que TIR es la herramienta equivocada para ella.
Mentira tres: supone que reinviertes cada entrada a la propia TIR. Una TIR del 11,2% supone en silencio que los 21.500 que llegan en 2027 vuelven a ponerse a trabajar al 11,2% durante los cuatro años restantes. Si tu empresa aparca de verdad el efectivo sobrante al 5%, la rentabilidad real del proyecto es menor que el titular. TIRM declara ambas tasas en lugar de suponer una:
=TIRM(E2:E7; 0,074; 0,05) → 8,5%
valores; tasa_financiación (lo que cuesta el dinero); tasa_reinversión (lo que renta de verdad)
11,2% frente a 8,5% es el tamaño del supuesto que estabas haciendo sin decirlo. TIRM no es una TIR más precisa; es una más honesta, porque te obliga a escribir la tasa de reinversión donde alguien pueda discutirla.
| Función | Responde | Supone |
|---|---|---|
TIR | Tasa a la que el VAN = 0 | Espaciado regular; reinversión a la propia TIR |
TIRM | Tasa a la que el VAN = 0, con tasas declaradas | Espaciado regular; reinversión a la tasa que le des |
TIR.NO.PER | Tasa anualizada a la que VNA.NO.PER = 0 | Nada sobre el espaciado — lee las fechas |
8) VNA.NO.PER y TIR.NO.PER: Cuando las Fechas Son Reales
VNA.NO.PER y TIR.NO.PER toman una segunda matriz — las fechas — y descuentan por días reales transcurridos sobre un año de 365 días. La primera fecha de la matriz es la fecha de referencia, y no se descuenta en absoluto, que es justo el comportamiento que VNA se niega a darte.
🎯 Escenario: Valora la línea de envasado corregida usando las fechas de la columna B en lugar de los números de fila.
=VNA.NO.PER(0,09; E2:E7; B2:B7) → 5504,26
=TIR.NO.PER(E2:E7; B2:B7) → 11,5%
Compáralos con 4.955,12 y 11,2% de las versiones de espaciado regular. La diferencia no es redondeo — es la venta anticipada. TIR.NO.PER sabe que los últimos 21.250 llegaron el 15 de marzo y no el 1 de septiembre, y lo acredita en consecuencia. También sabe que 2028 fue bisiesto y que el segundo periodo tuvo 366 días.
Tres cosas que muerden:
- Las fechas deben ser fechas de verdad, no texto con aspecto de fecha. Si
B2:B7sale alineado a la izquierda por defecto, es texto, y obtendrás#¡VALOR!. La sección 10 trae el arreglo. - Tiene que haber al menos un valor negativo y uno positivo, o
TIR.NO.PERdevuelve#¡NUM!. Lo mismo vale paraTIR. TIR.NO.PERdevuelve una tasa anual efectiva, mientras queTIRdevuelve una tasa por periodo. Con datos anuales son comparables; con datos mensuales no lo son en absoluto — unaTIRmensual del 0,9% no es un 0,9% anual.
Cuándo usar cada una, que es más sencillo de lo que parece:
| Situación | Usa |
|---|---|
| Periodos anuales o mensuales limpios, sin fechas | VNA (con el primer flujo fuera) y TIR |
| Fechas reales, huecos irregulares, periodos parciales | VNA.NO.PER y TIR.NO.PER |
| Fechas reales y no quieres ninguna ambigüedad | VNA.NO.PER y TIR.NO.PER, siempre — tampoco fallan nunca con datos regulares |
Esa última fila es el consejo práctico. Si tu hoja tiene una columna de fechas, no hay motivo para usar VNA y TIR. El par que entiende fechas da la misma respuesta con datos regulares y la respuesta correcta con datos irregulares, y no se rompe porque alguien inserte una fila.
9) VA y VF: La Pregunta de Pagar Ahora o Pagar Cada Año
La misma ecuación, entrando por dos puertas más.
🎯 Escenario: El contrato de mantenimiento de la línea cuesta 4.200 al año durante cinco años, o 18.500 pagados hoy por adelantado. El dinero cuesta un 9%. ¿Qué sale más barato?
=-VA(0,09; 5; -4200) → 16336,54
Cinco pagos anuales de 4.200 valen 16.336,54 en dinero de hoy, así que la oferta por adelantado de 18.500 cuesta 2.163 más. Paga cada año. Cambia la tasa de descuento al 3% y el flujo anual pasa a valer 19.235 — ahora gana el pago por adelantado. La respuesta es función de lo que te cueste el dinero, que es de lo que va todo este ejercicio, y es por lo que un "descuento" cotizado como una cantidad única siempre debería pasar por VA antes de que alguien firme.
Si el contrato se pagara por adelantado, la primera cuota sale hoy y no se descuenta nada:
=-VA(0,09; 5; -4200; 0; 1) → 17806,82
VF para el sentido contrario — acumular en vez de amortizar. Apartando 600 al mes para la máquina de repuesto, sobre una reserva inicial de 5.000, al 4,2%:
=VF(0,042/12; 72; -600; -5000) → 55463,88
Tanto las aportaciones como el saldo inicial son negativos, porque ambos son dinero que estás entregando a la cuenta. Equivoca uno de los dos signos y Excel restará tu saldo inicial de tus ahorros e informará de un número plausible y más pequeño.
10) Los Errores y Qué Significa Cada Uno de Verdad
Las funciones financieras tienen un vocabulario corto de quejas, y cada una tiene una causa concreta.
| Error | Dónde | Qué significa |
|---|---|---|
#¡NUM! | TASA, TIR, TIR.NO.PER | El solucionador no convergió en 20 intentos. Dale una estimación, por periodo. |
#¡NUM! | TIR, TIR.NO.PER | No hay cambio de signo en los valores — todo salidas o todo entradas. No hay tasa que hallar. |
#¡NUM! | NPER | La cuota nunca cancela el saldo. Compárala con va * tasa. |
#¡NUM! | TIR.NO.PER, VNA.NO.PER | Una fecha anterior a la primera, o una fecha no válida. |
#¡VALOR! | VNA.NO.PER, TIR.NO.PER | El rango de fechas es texto, no fechas. |
#N/A | PAGO.INT.ENTRE, PAGO.PRINC.ENTRE | Falta el argumento obligatorio tipo, o el inicio es mayor que el final. |
#¡DIV/0! | Tu propia tabla | Una tasa de 0 en una fórmula que divide por ella. PAGO sí gestiona bien el 0. |
Encontrar fechas de texto, que causan más #¡VALOR! que ninguna otra cosa en esta familia:
=SUMAPRODUCTO(--ESTEXTO(B2:B7)) → 0 significa que todas son fechas de verdad
Si devuelve cualquier otra cosa, selecciona la columna y ejecuta Datos → Texto en columnas → Finalizar. Ese no-op de un paso vuelve a interpretar cada celda y convierte las que Excel sabe leer — más rápido que cualquier fórmula, y arregla los valores subyacentes en vez de esquivarlos.
Y una comprobación de signos de toda una columna, que habría cazado la revisión:
=SUMAPRODUCTO(--(C2:C7>0); --(D2:D7>0)) → cuenta filas que declaran entradas de capital Y de operaciones
Una columna de capital con una entrada positiva no está mal automáticamente — el periodo 5 vendió la línea por 9.000 y esa entrada es real. Aun así merece un vistazo cada vez, y un vistazo es todo lo que cuesta esta fórmula.
11) Una Lista Antes de Que el Modelo Salga de Tus Manos
- Declara los supuestos en celdas etiquetadas, no dentro de las fórmulas. Tasa, plazo, principal, tasa de descuento, una celda cada uno.
- Comprueba cada tasa contra su periodo. Si
npercuenta meses,tasava dividida entre 12. Lee los dos argumentos juntos, en voz alta. - Recorre los signos de cada columna de flujos. Salidas negativas, entradas positivas, sin excepciones y sin
ABS. - Sustituye todo
VNA(tasa; rango_completo)por la versión con el primer flujo fuera de la función — o por la forma conSUMAPRODUCTO, que no se puede equivocar. - Prefiere
VNA.NO.PERyTIR.NO.PERsiempre que exista una columna de fechas. También aciertan con datos regulares. - Cuenta los cambios de signo de cualquier serie que vayas a pasarle a
TIR. Más de uno, y citaTIRMoTIR.NO.PERen su lugar. - Escribe el supuesto de reinversión si vas a citar una TIR. Alguien lo preguntará, y la respuesta honesta es "la propia TIR, salvo que haya usado
TIRM". - Redondea la cuota una vez, arriba, y deja que la tabla de amortización la herede.
- Afirma que el último saldo es cero en una celda, en vez de leerlo al final de la tabla.
- Pon
PAGOINT + PAGOPRIN - PAGOa la vista. Cuesta una celda y valida el bloque entero.
12) Mini Ejercicios
Copia la cuadrícula en una hoja en blanco empezando en A1, y arregla el signo de la revisión en C5 antes de empezar. Todas las respuestas son una sola fórmula.
- El análisis honesto. Escribe el valor actual neto de
E2:E7al 9% en una sola fórmula que no useVNAen absoluto. Debe devolver 4955,12. - La prima por esperar.
VNA.NO.PERal 9% da 5.504,26 frente a los 4.955,12 deVNA. Escribe una fórmula que devuelva la diferencia, y di en una frase cuál de las fechas de la cuadrícula es la responsable. - La tasa de equilibrio. ¿A qué tasa de descuento el VAN del proyecto corregido llega a cero? Escríbelo de dos formas — una con
TIR, otra conTIR.NO.PER— y explica en una línea por qué difieren. - La cuota que puedes pagar. Puedes pagar 1.450 al mes y ni un euro más. Escribe la fórmula de cuántos meses tarda entonces el préstamo de 84.000, y una segunda fórmula que devuelva el importe de la última cuota, más pequeña.
- El sobrepago. Si pagaras 250 al mes de más desde el primer mes, ¿cuántos intereses totales te ahorrarías? (
NPERte da el nuevo plazo;PAGO.INT.ENTREnecesita un número entero de periodos — decide qué hacer con la fracción y di por qué.) - Rompe TIR a propósito. Cambia
C5a -30000 para que el periodo 3 se vaya a negativo. EscribeTIRdos veces con estimaciones de 0,1 y 0,9, informa de ambas respuestas y da en una frase el motivo por el que las dos son correctas.
Resumen
Hay una sola ecuación debajo de todo esto, y cuadra a cero. Por eso importan los signos: no son formato, son la dirección del movimiento, y una revisión tecleada como +6.500 convierte un proyecto dudoso en uno evidente sin cambiar ni una fórmula.
Tres costumbres se llevan casi todo el valor. Lee la tasa y el periodo juntos siempre, porque una tasa anual sobre un plazo mensual es el error que produce la respuesta equivocada más plausible. No le pases nunca un desembolso del día cero a VNA como primer valor — déjalo fuera, o usa SUMAPRODUCTO y escribe el exponente. Y si la hoja tiene una columna de fechas, usa VNA.NO.PER y TIR.NO.PER y deja de pensar en el espaciado.
Las funciones financieras no son difíciles. Son implacables, que es otra cosa, y la diferencia está en que nunca te avisan de que te has equivocado.
