• 締切済み

入出金を入力すると残高が自動で算出その2

添付した画像は銀行口座です。 A1日付は・・・となります(データ部分はB1~)。 入出金を入力すると残高が自動で算出される方法を知りたいのですが条件があります。 この図は上から下に時系列になっていますが、下から順に時系列になるように残高を示す式や、Excel関数を教えてください。 どうぞよろしくお願いいたします。

みんなの回答

回答No.4

シンプルに F5(残高列)セルに =F6+D5-C5 で良いのでは?

回答No.3

貴方の望んでいるのは添付のようなものでしょうか? いずれにしても一行追加は必要です。 これならお望みのように下から順に時系列で残高も示しています。 関数式はSUM($D$10:OFFSET($D10,0,0))-SUM($C$10:OFFSET($C10,0,0))でこの式を追加行の残高に入力し、上へオートフィル機能を使ってコピぺすればよいのではないでしょうか?

回答No.2

重要なことをお伝えしてませんでした。 同じ日付に対し、取引が2度ある場合のことです。 たとえば12月6日は、出金が40000円、330円の2度あります。 これで昇順にすると、バラバラになり、関数が正しくても違う結果になります。→述べている意味が理解できません。 具体的に「たとえば12月6日は、出金が40000円、330円の2度あります。」とはどういうことですか? 表を添付しお示しください。 そもそも銀行口座なら日々の入出金ごとに残高が記録されて行くもので貴方の意図する所が読めません。

回答No.1

1.表を選択し、日付を昇順でソート 2.追加で1行繰越金として入金欄に980を入力 例の場合 330+650=980 (添付シート参照) 3.式としては残高欄に=SUM($D$2:$D2)-SUM($C$2:$C2)と入力し下へコピペ

frau
質問者

補足

重要なことをお伝えしてませんでした。 同じ日付に対し、取引が2度ある場合のことです。 たとえば12月6日は、出金が40000円、330円の2度あります。 これで昇順にすると、バラバラになり、関数が正しくても違う結果になります。 このように、同日に入出金がある場合は、手動で昇順にするしかないのでしょうか?