Ich erstelle mit Excel 2010 einen Zeitplan für die Kreditrückzahlung, in den der Benutzer Kreditbetrag, Zinssatz und Laufzeit (in Monaten) eingibt und der Rechner den Rückzahlungswert für jeden Monat ausgibt. Ich möchte, dass der Rechner Zeilen basierend auf der Laufzeit des Kredits anzeigt/ausblendet (z. B. 12 Monate = 12 Zeilen anzeigen). Ist das möglich?
Verknüpfungzum Blatt.
Antwort1
Ich schätze anhand der von Ihnen verlinkten Tabelle, dass die Dauer in Zelle A10 steht und dass sich die Ausgabetabelle in den Spalten C bis F befindet, wobei sich die Spaltenüberschriften in Zeile 1 befinden. Dadurch ROW()-1
erhalten Sie die Monatsnummer.
Für die Monatsspalte wäre C2:
=IF(ROW()-1>$A$10,"",ROW()-1)
Kopieren Sie das für die maximale Anzahl von Monaten, die Sie jemals benötigen werden. Zeilen, die über die Dauermonate hinausgehen, werden leer aufgefüllt. Andernfalls wird die Monatsnummer angezeigt.
Ich werde nicht auf Ihre Formeln in den Spalten D bis F eingehen, aber D und E wären ähnlich:
=IF(ROW()-1>$A$10,"",your_formula)
Spalte F ist etwas kniffliger, da Sie eine Summe benötigen. Dies können Sie folgendermaßen erreichen:
=IF(ROW()-2=$A$10,SUM(F$2:INDIRECT("F"&$A$10+1)),IF(ROW()-1>$A$10,"",your_formula))
Dadurch wird geprüft, ob es sich um die Summenzeile handelt. In diesem Fall werden der zu verwendende Bereich und die Summe berechnet. Andernfalls werden die Zellen ähnlich wie die anderen Spalten behandelt.