Función ODDFPRICE de Excel
La función ODDFPRICE devuelve el precio por cada 100 $ de valor nominal de un valor con un primer período impar (ya sea corto o largo).

Sintaxis
=ODDFPRICE()settlement, maturity, issue, first_coupon, rate, yld, redemption, frequency, [basis])
Argumentos
- Liquidación (obligatorio): La fecha de liquidación del valor.
- Vencimiento (obligatorio): La fecha de vencimiento del valor.
- Emisión (obligatorio): Fecha de emisión del valor.
- Primer cupón (obligatorio): La fecha del primer cupón del valor.
- Tasa (obligatorio): La tasa de interés anual del valor.
- Rendimiento (obligatorio): El rendimiento anual del valor.
- Redención (obligatorio): El valor de redención por cada 100 $ de valor nominal.
- frecuencia (opcional):La frecuencia de los pagos de cupones:
- frecuencia = 1, si se paga anualmente;
- frecuencia = 2, si se paga semestralmente;
- frecuencia = 3, si el pago se realiza trimestralmente.
- base (opcional):El tipo de base de recuento de días que se utilizará al calcular los intereses del valor (valor predeterminado = 0):
- base = 0 u omitida, si el recuento de días = US (NASD) 30/360;
- base = 1, si el recuento de días = Actual/actual;
- base = 2, si el recuento de días = Actual/360;
- base = 3, si el recuento de días = Actual/365;
- base = 4, si el recuento de días es Europeo 30/360.
Valor de devolución
La función ODDFPRICE devuelve un valor numérico.
Notas sobre la función
- ODDFPRICE devolverá el error #¡VALOR! si emisión, primer_cupón, vencimiento o liquidación no es una fecha válida.
- ODDFPRICE devolverá el error #¡NUM!si se cumple alguna de las siguientes condiciones:
- r ate < 0o yld < 0;
- redención ≤ 0;
- frecuenciano es el número 1,2, o 4;
- base < 0o base > 4;
- vencimiento > primer_cupón > liquidación > emisiónno se cumple;
- El intervalo entre vencimiento y primer_cupón no coincide con el intervalo de frecuencia.
- emisión, primer_cupón, liquidación, vencimiento, frecuencia y base se truncan a enteros.
- El resultado de la fórmula es un valor numérico. Para añadirle un símbolo de moneda, aplique la función Establecer formato de celda.
Ejemplo
Para obtener el precio por $100 de valor nominal de un valor con la información que aparece en la tabla siguiente, copie o introduzca la fórmula que aparece a continuación en una celda vacía y pulse Intropara obtener el resultado:
=ODDFPRICE()C3,C4,C5,C6,C7,C8,C9,C10,C11)

Si un valor tiene la misma información anterior excepto que la fecha de liquidación es el 15 de marzo de 2021, puede añadir una función FECHA para sustituir C3en la fórmula:
=ODDFPRICE()FECHA(2021,3,15),C4,C5,C6,C7,C8,C9,C10,C11)
Funciones relacionadas
La función ODDLPRICE devuelve el precio por cada 100 $ de valor nominal de un valor con un último período impar (corto o largo).
La función ODDFYIELD devuelve el rendimiento de un valor con un último período impar (corto o largo), expresado como precio por cada 100 $ de valor nominal.
La función ODDLYIELD devuelve el rendimiento de un valor con un último período impar, ya sea corto o largo.
Las mejores herramientas de productividad para Office
Kutools para Excel - Le ayuda a destacar entre la multitud
Kutools para Excel Ofrece más de 300 funciones,asegurando que lo que necesita esté a solo un clic...
Office Tab - Habilita la lectura y edición con pestañas en Microsoft Office (incluido Excel)
- ¡Cambie entre decenas de documentos abiertos en un solo segundo!
- Reduzca cientos de clics diarios y olvídese del síndrome del ratón.
- Aumente su productividad en un 50 % al ver y editar varios documentos simultáneamente.
- Lleva la eficiencia de las pestañas a Office (incluido Excel), tal como lo hacen Chrome, Edge y Firefox.