Excel 2010 でローン返済計算スケジュールを作成しています。ユーザーがローン金額、金利、期間 (月数) を入力すると、計算機が各月の返済額を返します。計算機で、ローンの期間に基づいて行を表示/非表示にしたいのですが (例: 12 か月 = 12 行を表示)。これは可能ですか?
リンクシートに。
答え1
リンクされたスプレッドシートから推定すると、期間はセル A10 にあり、出力テーブルは列 C から F にあり、列見出しは行 1 にあると考えられます。したがって、ROW()-1
月番号がわかります。
月の列の場合、C2 は次のようになります。
=IF(ROW()-1>$A$10,"",ROW()-1)
必要な最大月数だけコピーします。期間の月数を超える行は空白で埋められます。それ以外の場合は、月数が表示されます。
D 列から F 列までの数式については説明しません。ただし、D 列と E 列は同様になります。
=IF(ROW()-1>$A$10,"",your_formula)
列 F は合計を求めるため、少し複雑です。次のように計算できます。
=IF(ROW()-2=$A$10,SUM(F$2:INDIRECT("F"&$A$10+1)),IF(ROW()-1>$A$10,"",your_formula))
これは、合計行であるかどうかをテストし、合計行である場合は使用する範囲と合計を計算します。それ以外の場合は、他の列と同様にセルを処理します。