PVIFA-Rechner
Bei 10 % pro Periode über 5 Perioden beträgt der Rentenbarwertfaktor 3,790786769408: Eine gleichbleibende Zahlung am Ende jeder Periode ist heute so viele Zahlungen wert. Geben Sie den Zins als Dezimalzahl und die Periodenzahl ein. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Zinssatz
- 0,1
- Perioden
- 5
- PVIFA
- 3,7907867694
Der Barwertzinsfaktor einer Annuität, in Lehrbüchern, Prüfungstabellen und Tabellenkalkulationsnotizen mit PVIFA abgekürzt, wandelt einen gleichmäßigen Strom einer Währungseinheit, die am Ende jeder Periode gezahlt wird, in ein einziges Barwert-Vielfaches um. Sie geben einen periodischen Zinssatz als Dezimalzahl und eine Periodenzahl an; dieser Rechner liefert den Faktor der nachschüssigen Annuität (1 − (1 + r) hoch −n) geteilt durch r. Multiplizieren Sie diesen Faktor mit einer beliebigen Zahlung PMT und Sie haben den Barwert der Annuität, ohne n abgezinste Zahlungsströme von Hand zu addieren.
Was PVIFA misst und wie der nachschüssige Annuitätenfaktor entsteht
Der Barwertzinsfaktor einer Annuität ist die Summe der Abzinsungsfaktoren für eine Währungseinheit, die am Ende jeder von n Perioden bei konstantem periodischem Satz r empfangen wird. In geschlossener Form ist diese Summe PVIFA gleich (1 minus (1 plus r) hoch negativem n) geteilt durch r, die Identität der nachschüssigen Annuität, die in jeder Tabelle zum Zeitwert des Geldes steht. Der Faktor hat keine Gelddimension: er ist ein Vielfaches.
Multiplizieren Sie ihn mit einer gleichbleibenden Zahlung PMT und Sie erhalten den Barwert dieser Annuität; lassen Sie PMT bei eins, ist der Faktor selbst der Barwert einer Einheitsannuität. PVIFA-Tabellen in Lehrbüchern sind genau diese Funktion, ausgewertet bei runden Prozentsätzen und ganzzahligem n. Dieser Rechner wertet dieselbe Identität für jeden streng positiven periodischen Satz und jede positive ganze Periodenzahl aus, sodass Sie nicht auf Zeilen und Spalten einer gedruckten Tabelle beschränkt sind.
Nachschüssig bedeutet hier, dass Zahlungen am Ende jeder Periode fallen, der Standard für Anleihen mit nachträglich gezahlten Coupons, voll tilgende Darlehen und die meisten Prüfungsaufgaben mit der Bezeichnung Annuität. Eine vorschüssige Annuität mit Zahlungen am Periodenanfang ist dieser Faktor mal (1 plus r) und liegt außerhalb des Umfangs: diese Seite ist die Suche pvifa, der nachschüssige Faktor.
Wenn r null ist, fällt die unendliche geometrische Summe auf n zusammen, doch dieses Produkt lehnt einen nicht positiven Satz ab, statt diese Grenze zurückzugeben, im Einklang mit dem Vertrag, dass der Zinssatz größer als null sein muss. Wird n groß, verschwindet der abgezinste Rest (1 plus r) hoch minus n und PVIFA nähert sich 1 durch r, dem Ewigkeitsfaktor; die Implementierung nutzt diese Grenze, wenn die Potenz überläuft, sodass ein langer Horizont weiterhin ein endliches Vielfaches statt NaN liefert.
Wo ein PVIFA-Rechner seinen Platz verdient
Wer pvifa in ein Suchfeld tippt, kennt das Kürzel bereits und will den Tabellenfaktor, keine Vorlesung, die bei den ersten Grundsätzen der Abzinsung beginnt. Prüfungs-Generatoren brauchen denselben Faktor, den die gedruckte Tabelle gezeigt hätte, einschließlich der Annäherung an 1/r bei langen Horizonten, damit ein fehlerhafter Bewerter einen leeren Erfolg nicht als Bestehen wertet. Gescheiterte Prüfung wird nicht berechnet.
Halten Sie Anfragen klein, pinnen Sie das gerundete pvifa in Tests, und Sie erhalten einen reproduzierbaren nachschüssigen Annuitätenfaktor für Hausaufgaben, LMS-Erweiterungen und Rand-Worker, ohne eine volle Finanzrechner-Bibliothek aufzustellen. Koppeln Sie diese Fähigkeit mit einem getrennten Zahlungs- oder Zukunftswert-Werkzeug, wenn Sie PMT oder FVIFA brauchen; halten Sie diese Fläche auf den Barwertzinsfaktor einer Annuität konzentriert, den man meint, wenn man pvifa sucht.
Anwendungsfälle
Nachschlagen in der PVIFA-Lehrbuchtabelle
Geben Sie einen periodischen Dezimalsatz und ein ganzzahliges n ein, um eine gedruckte PVIFA-Tabellenzelle zu reproduzieren; multiplizieren Sie danach in Ihren eigenen Notizen mit PMT, wenn Sie den Barwert in Währung brauchen.
Darlehens-, Leasing- und Annuitätenmaschinen
Rufen Sie einen deterministischen nachschüssigen Annuitätenfaktor auf, statt n abgezinste Zahlungsströme zu addieren, einschließlich der Ewigkeitsgrenze 1/r bei langem Horizont.
Häufige Fragen
Was geschieht, wenn der Zinssatz null oder negativ ist?
Der Zinssatz muss größer als null sein; ein periodischer Satz von null oder darunter wird abgelehnt und nicht berechnet.
Ist der Satz ein Prozentwert oder eine Dezimalzahl?
Eine Dezimalzahl. Senden Sie 0.08 für acht Prozent je Periode, nicht 8. Prozentzeichen und Etiketten werden nicht gelesen.
Handelt es sich um eine nachschüssige oder eine vorschüssige Annuität?
Nachschüssig: Zahlungen am Ende jeder Periode. Der vorschüssige Faktor ist dieses PVIFA mal (1+r) und liegt außerhalb des Umfangs dieses Rechners.
Wie mache ich aus dem PVIFA einen Barwert?
Multiplizieren Sie den Faktor mit der gleichbleibenden Zahlung. Das Ergebnis ist der heutige Wert aller Zahlungen am Periodenende, ohne dass Sie jede Zahlung einzeln abzinsen und addieren müssen.
Warum genügt keine gedruckte PVIFA-Tabelle?
Tabellen enthalten nur runde Prozentsätze und ganze Periodenzahlen. Dieser Rechner wertet dieselbe Formel für jeden positiven Periodenzins aus, sodass Sie nicht an die Zeilen und Spalten einer Tabelle gebunden sind.
Darf die Zahl der Perioden ein Bruch sein?
Nein. Die Zahl der Perioden muss eine positive ganze Zahl sein; gebrochene, null oder negative Werte werden abgelehnt. Für sehr lange Laufzeiten nähert sich der Faktor dem Kehrwert des Zinssatzes, dem Faktor einer ewigen Rente.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/fin/pvifa \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"rate":0.1,"periods":5}'const res = await fetch("https://api.kit.forhosting.com/fin/pvifa", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"rate": 0.1,
"periods": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/pvifa",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"rate": 0.1,
"periods": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/pvifa", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"rate":0.1,"periods":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"rate":0.1,"periods":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/pvifa", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"rate": 0.1,
"periods": 5
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.pvifa",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
max_rate | 1000000 |
max_periods | 1000000 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Der Zinssatz muss streng größer als null sein: ein periodischer Satz von null oder darunter wird mit invalid_input abgelehnt, statt still n oder einen unsinnig vorzeichenbehafteten Faktor zurückzugeben. Erfolgreiche Aufrufe werden mit $0.002 berechnet; ungültige Eingaben werden nicht belastet.
Eingabevertrag, Antwortform und Prüfung
Gebrochene, null oder negative Perioden werden abgelehnt. Bevorzugen Sie nackte Dezimalzahlen gegenüber formatierten Zeichenketten; Prozentzeichen, Tausendertrennzeichen und nachgestellte Etiketten werden nicht gelesen. Dieser Endpunkt nimmt weder einen Zahlungsbetrag, noch einen Umrechner der Aufzinsungshäufigkeit, noch einen Schalter zwischen nachschüssig und vorschüssig entgegen; er liefert nur den Faktor. Multiplizieren Sie in Ihrem eigenen Heft mit PMT, wenn Sie den Barwert in Währung brauchen. Senden Sie per POST einen JSON-Körper mit zwei Pflichtfeldern. rate ist der periodische Zinssatz als Dezimalzahl, nicht als Prozent: senden Sie 0.08 für acht Prozent je Periode, 0.10 für zehn Prozent, 0.005 für einen halben Punkt. Die Aliase r, i, interest, interest_rate und periodic_rate werden akzeptiert, damit ein Tabellenexport keinen Umbenennungsschritt braucht. Der Satz muss eine endliche Zahl streng größer als null sein; null, negativ, fehlend, leer oder nicht numerisch scheitert mit invalid_input unter Nennung des Feldes und wird nicht berechnet. periods ist die Zahl der Zahlungsperioden n und muss eine positive ganze Zahl von 1 bis zum veröffentlichten Höchstwert sein; die Aliase n, nper, t, time und number_of_periods werden akzeptiert. Jedes Feld darf als JSON-Zahl oder als numerische Zeichenkette eintreffen, die einem strengen endlichen Dezimalmuster entspricht. Bei Erfolg wiederholt der Körper gerundetes rate und das ganzzahlige periods, liefert pvifa als nachschüssigen Annuitätenfaktor auf zwölf Dezimalstellen gerundet für stabile Goldens über Laufzeiten, und enthält eine Formelzeichenkette, die PVIFA = (1 - (1+r)^(-n)) / r erneut festhält und die Sie neben die Zahl drucken können. Beispiel: rate 0.10 und periods 5 ergeben ein pvifa nahe 3.790786769407, dieselbe Zelle, die Sie in einer Zehn-Prozent-Tabelle über fünf Perioden lesen würden. Der Preis eines erfolgreichen Postens ist ein pauschales $0.002.
Wo ein PVIFA-Rechner seinen Platz verdient
Ein Verlag, der für diese kurze Anfrage rangiert, bedient Lernende, die eine Barwertzelle einer Annuität füllen müssen, bevor sie mit PMT multiplizieren, Analysten, die ein deterministisches Orakel brauchen, das einen Nullsatz ablehnt statt still n zurückzugeben, und Ingenieure, die eine Darlehens- oder Leasingmaschine verdrahten und lieber eine kleine parse-API rufen, als die geometrische Summe mit ad-hoc-Überlauf neu zu bauen. Weil die Umsetzung analytischer parse-Code der Stufe A ist, bleibt jeder erfolgreiche Aufruf günstig bei $0.002, ohne Modell-Token und ohne ausgehendes Netz.
Integrationsbeispiele
Automatische Prüfungs- und LMS-Bewertung
Bewerten Sie PVIFA-Aufgaben mit einem Orakel, das einen Satz von null oder darunter als invalid_input ablehnt und niemals einen Faktor erfindet, wenn der Vertrag nicht erfüllt ist.
Technische Fragen
Wie berechnet man PVIFA?
Senden Sie rate als Dezimalzahl (0.10 für 10% je Periode) und periods als positive ganze Zahl n. PVIFA beträgt (1 - (1+r)^(-n)) / r. Beispiel: rate 0.10 und periods 5 liefern etwa 3.790786769407.
Was kostet der PVIFA-Rechner?
Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 je erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.