Navigazione Rapida
REND.PRIMO.IRR - Funzione Rendimento Titolo con Primo Periodo Irregolare
Riepilogo
La funzione REND.PRIMO.IRR di Excel calcola il rendimento di un titolo obbligazionario che presenta un primo periodo di cedola irregolare, sia esso più breve o più lungo rispetto agli altri. È essenziale per l'analisi finanziaria di bond con date di emissione non allineate ai cicli di pagamento standard.
Sintassi
REND.PRIMO.IRR(liquid; scad; emiss; prima_ced; tasso_int; prezzo; prezzo_rimb; num_rate; [base])
Parametri
| Parametro | Tipo | Richiesto | Descrizione |
|---|---|---|---|
| liquid | Data |
Sì | Data di liquidazione del titolo (data vendita al compratore) |
| scad | Data |
Sì | Data di scadenza del titolo |
| emiss | Data |
Sì | Data di emissione del titolo |
| prima_ced | Data |
Sì | Data della prima cedola |
| tasso_int | Numero |
Sì | Tasso di interesse annuo del titolo (es. 0,0575 per 5,75%) |
| prezzo | Numero |
Sì | Prezzo di acquisto del titolo per 100 di valore nominale |
| prezzo_rimb | Numero |
Sì | Valore di rimborso per 100 di valore nominale (tipicamente 100) |
| num_rate | Numero |
Sì | Frequenza pagamenti: 1=annuale, 2=semestrale, 4=trimestrale |
| base | Numero |
No | Base conteggio giorni (0=30/360 USA, 1=Effettivo/Effettivo, ecc.) |
Utilizzo della funzione ODDFYIELD
REND.PRIMO.IRR è fondamentale per calcolare il rendimento effettivo di obbligazioni emesse con date non standard rispetto ai cicli di cedola. La funzione risolve iterativamente l'equazione del prezzo del bond per trovare il tasso interno di rendimento (IRR) considerando il primo periodo irregolare.
Esempi Comuni di ODDFYIELD
Calcolo Rendimento Obbligazione con Primo Periodo Lungo
=REND.PRIMO.IRR(DATA(2008;11;11); DATA(2021;3;1); DATA(2008;10;15); DATA(2009;3;1); 0,0575; 84,5; 100; 2; 0)
Calcola il rendimento di un'obbligazione emessa il 15/10/2008, liquidata l'11/11/2008, prima cedola 1/3/2009, tasso 5,75%, prezzo 84,50, rimborso 100, pagamenti semestrali, base 30/360 USA. Risultato: 7,72%
Domande Frequenti
Errori Comuni e Soluzioni
#VALORE!
Cause: Date non valide (liquid, scad, emiss o prima_ced)
Solution: Usare funzione DATA() per tutte le date
#NUM!
Cause: tasso_int < 0, prezzo ≤ 0, base non tra 0-4, o ordine date errato
Solution: Verificare tasso positivo, prezzo > 0, base 0-4, e scad > prima_ced > liquid > emiss
#NUM!
Cause: Algoritmo iterativo non converge entro 100 iterazioni
Solution: Controllare input e provare valori diversi per tasso_int
Note
- Date memorizzate come numeri seriali (1-gen-1900 = 1)
- Parte decimale delle date viene troncata
- Utilizza metodo Newton iterativo basato su PREZZO.PRIMO.IRR
- Funzione avanzata per analisi finanziaria professionale
Compatibilità
Disponibile in: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
Non disponibile in: Excel 2003 e precedenti
Contenuto ultima revisione: December 9, 2025
Frequenza di aggiornamento: Secondo necessità
Versioni di Excel testate: Excel 2007+