Eine bestimmte Anzahl von Excel-Zeilen basierend auf dem Zellenwert anzeigen/ausblenden

Eine bestimmte Anzahl von Excel-Zeilen basierend auf dem Zellenwert anzeigen/ausblenden

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?

Kalkulationstabelle

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()-1erhalten 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.

verwandte Informationen