Evaluar proyectos con NPV
Descuente los flujos de efectivo futuros hasta obtener un valor presente neto
Evaluar proyectos con NPV es una lección gratuita de Excel Formulas Academy en CoddyKit. Esta es la lección 3 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Excel Formulas Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Excel Formulas Academy incluye 4 lecciones en total.
La pregunta que responde NPV
Las empresas se preguntan constantemente: ¿vale la pena realizar este proyecto? Una inversión cuesta dinero al principio, pero genera ingresos durante años. NPV (valor actual neto) ayuda a tomar esta decisión.
NPV descuenta cada flujo de caja futuro hasta su valor actual y los suma. Si el total es positivo, el proyecto genera más que el rendimiento exigido; si es negativo, no lo alcanza.
Es la base de la elaboración de presupuestos de capital.
La sintaxis de NPV
La función es =NPV(rate, value1, [value2], ...).
- rate — la tasa de descuento por período (el rendimiento exigido o el coste del capital).
- value1, value2, ... — los flujos de caja futuros, uno por período.
También puede pasar un único rango, como =NPV(rate, B2:B6), que es mucho más habitual en la práctica.
=NPV(rate, B2:B6)Una particularidad fundamental
Este es el aspecto más importante de NPV: supone que cada valor ocurre AL FINAL de un período, comenzando un período a partir de ahora.
Eso significa que el primer valor que proporcione se descuenta durante un período, en lugar de tratarse como dinero de hoy.
Por tanto, una inversión inicial realizada hoy NO debe incluirse en el rango de NPV: ya está expresada en términos de valor presente.
Cómo gestionar el desembolso inicial
Como el coste inicial se produce en el momento cero, debe añadirlo fuera de la función NPV.
El patrón es el siguiente: descuente las entradas futuras con NPV y, después, añada por separado la inversión inicial (negativa).
Esta es la forma correcta, según los manuales, de calcular un NPV en una hoja de cálculo.
=NPV(rate, future_flows) + initial_investmentUn ejemplo práctico
Invierte 1.000 hoy y espera recibir 300, 400, 500 y 600 al final de los próximos cuatro años. Su rendimiento exigido es del 10 %.
Los -1.000 iniciales se sitúan fuera de NPV. Las cuatro entradas se incluyen dentro.
La fórmula devuelve aproximadamente 402,92. Como es positivo, el proyecto supera un rendimiento del 10 % y merece la pena realizarlo.
=NPV(0.10, 300, 400, 500, 600) - 1000Uso de un rango de celdas
En un modelo real, los flujos de caja se encuentran en celdas. Suponga que B2:B5 contiene las cuatro entradas futuras y que B1 contiene el desembolso inicial (como valor negativo).
Haga referencia al rango dentro de NPV y añada después la celda del desembolso.
Así la fórmula se mantiene breve y puede cambiar cualquier flujo para ver cómo se actualiza el resultado.
=NPV(0.10, B2:B5) + B1Interpretación del resultado
Interpretar NPV es sencillo.
- NPV > 0 — el proyecto genera más que la tasa de descuento; acéptelo.
- NPV = 0 — cumple exactamente el rendimiento exigido; le resulta indiferente.
- NPV < 0 — genera menos de lo exigido; rechácelo.
Un NPV más alto significa que el proyecto tiene más valor, si todo lo demás es igual.
La tasa de descuento lo determina todo
NPV es sensible a la tasa de descuento. Una tasa más alta penaliza más los flujos de caja lejanos y reduce el NPV.
Pruebe el mismo proyecto al 20 % en lugar del 10 % y el NPV disminuirá, posiblemente hasta volverse negativo.
Elegir la tasa adecuada (el coste del capital) es el criterio más difícil e importante del análisis.
=NPV(0.20, 300, 400, 500, 600) - 1000Se requieren períodos iguales
El NPV normal supone que los flujos de caja están espaciados uniformemente: uno por período, separados exactamente por un período.
Si las fechas son irregulares, use XNPV, que acepta una lista real de fechas: =XNPV(rate, values, dates).
XNPV también considera que el primer valor ocurre en la fecha indicada, por lo que puede incluir dentro el desembolso del momento cero.
=XNPV(0.10, B2:B6, A2:A6)NPV en Google Sheets
NPV, XNPV y el próximo IRR existen en Google Sheets con una sintaxis idéntica.
Se aplica el mismo supuesto de final de período y el desembolso inicial debe seguir dejándose fuera.
Por tanto, un modelo de flujo de caja descontado creado en Excel se puede transferir fácilmente a Sheets. Solo recuerde que NPV descuenta el primer valor durante un período completo.
=NPV(0.10, B2:B5) + B1Comparación de dos proyectos
NPV resulta especialmente útil para ordenar proyectos que compiten entre sí. Calcule el NPV de cada uno: el más alto crea más valor.
Suponga que los flujos del proyecto A están en B2:B5 y los del proyecto B en C2:C5, ambos con un coste inicial de 1.000 y una tasa del 10 %. Calcule ambos NPV uno junto al otro.
La celda que muestre el NPV positivo más alto indicará el mejor uso de su dinero, suponiendo que el riesgo sea similar.
=NPV(0.10, C2:C5) - 1000Comprobación rápida
Ponga a prueba el error más habitual con NPV.
Resumen: NPV
Ha aprendido a valorar proyectos con =NPV(rate, values).
- NPV descuenta los flujos de caja futuros hasta hoy y supone que cada uno ocurre al final de un período.
- Mantenga el desembolso inicial fuera de NPV y añádalo por separado.
- Un NPV positivo significa que debe aceptar el proyecto; uno negativo, que debe rechazarlo.
- Las tasas de descuento más altas reducen el NPV; use XNPV para fechas irregulares.
Las mismas reglas se aplican en Excel y Google Sheets.
=NPV(0.10, B2:B5) + B1Preguntas frecuentes
¿La lección «Evaluar proyectos con NPV» es gratis?
Sí — el texto completo de «Evaluar proyectos con NPV» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Excel Formulas Academy, actualiza a CoddyKit PRO. El curso de Excel Formulas Academy incluye 4 lecciones en total.
¿Qué aprenderé en «Evaluar proyectos con NPV»?
Descuente los flujos de efectivo futuros hasta obtener un valor presente neto Practicas Excel Formulas Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar Excel Formulas Academy?
No se requiere experiencia previa. Excel Formulas Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 3 de 4.
¿Cuánto tiempo toma la lección «Evaluar proyectos con NPV»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de Excel Formulas Academy?
Sí. Cada lección de Excel Formulas Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- Pagos de préstamos con PMT
- Valor presente y futuro con PV y FV
- Evaluar proyectos con NPV
- Tasas de rendimiento con IRR