Funzione PREZZO.PRIMO.IRR

Excel 2007+

Riepilogo

La funzione PREZZO.PRIMO.IRR calcola il prezzo di un'obbligazione con valore nominale di €100 che presenta un primo periodo di cedola irregolare (breve o lungo). Ideale per analisi finanziarie di titoli con date di emissione non allineate ai periodi standard di cedola.

Sintassi

PREZZO.PRIMO.IRR(liquid; scad; emiss; prima_ced; tasso_int; rend; prezzo_rimb; num_rate; [base])

Parametri

Parametro Tipo Richiesto Descrizione
liquid Data Data di liquidazione del titolo (post-emissione)
scad Data Data di scadenza del titolo
emiss Data Data di emissione del titolo
prima_ced Data Data della prima cedola
tasso_int Percentuale Tasso di interesse annuo del titolo
rend Percentuale Rendimento annuo del titolo
prezzo_rimb Numerico Valore di rimborso per €100 nominali
num_rate Numerico Frequenza pagamenti: 1=annuale, 2=semestrale, 4=trimestrale
base Numerico No Base conteggio giorni (0-4)

Utilizzo della funzione ODDFPRICE

Utilizzare PREZZO.PRIMO.IRR per calcolare il prezzo di acquisto di obbligazioni con primo periodo di cedola irregolare. Perfetta per analisi di portafogli obbligazionari dove le date di emissione non coincidono con i periodi standard di cedola.

Esempi Comuni di ODDFPRICE

Calcolo prezzo obbligazione semestrale

=PREZZO.PRIMO.IRR(A2;A3;A4;A5;A6;A7;A8;A9;A10)

Calcola prezzo di un'obbligazione emessa il 15/10/2008, liquidata l'11/11/2008, con prima cedola 1/3/2009, tasso 7,85%, rendimento 6,25%, rimborso €100, pagamenti semestrali, base effettivo/effettivo. Risultato: €113,60

Obbligazione annuale con base NASD

=PREZZO.PRIMO.IRR("15/05/2023";"15/05/2033";"01/01/2023";"15/05/2024";8%;7%;100;1;0)

Prezzo obbligazione annuale con base 30/360 americana

Domande Frequenti

0 (NASD 30/360), 1 (effettivo/effettivo), 2 (effettivo/360), 3 (effettivo/365), 4 (europea 30/360)

Controlla che tutte le date siano valide e inserite con funzione DATA() o risultato di formule

Sì, la parte decimale di liquid, scad, emiss, prima_ced viene troncata

Errori Comuni e Soluzioni

#VALORE!

Cause: Date non valide in liquid, scad, emiss o prima_ced

Solution: Usa funzione DATA() per inserire date corrette

#NUM!

Cause: tasso_int < 0, rend < 0, base < 0 o > 4, o ordine date errato

Solution: Verifica tasso_int > 0, rend > 0, base 0-4 e scad > prima_ced > liquid > emiss

#NUM!

Cause: Condizione date non rispettata

Solution: Assicurati: scad > prima_ced > liquid > emiss

Note

  • Date memorizzate come numeri seriali (1/1/1900 = 1)
  • Liquidazione = data acquisto cedola da parte del compratore
  • La parte decimale delle date viene troncata
  • Funzione avanzata per analisi obbligazionarie
  • Calcolo considera cedole brevi/lunghe irregolari

Compatibilità

Disponibile in: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Non disponibile in:

Contenuto ultima revisione: December 9, 2025
Frequenza di aggiornamento: Secondo necessità
Versioni di Excel testate: Excel 2007+