• ベストアンサー

EXCELの関数式

未払い金の自動計算をしたいのですが、入金があったときに古い月の方から減算していきたいのです。 セルA1を「年月」として縦に表を作ると 年月 月額 入金額 未払金 1月 15484 0 2月 10609 20000 6093 このときは、セルD2に以下の式 =MIN(MAX(0,SUM($B$1:B2)-SUM(C:C)),B2)ですが、 これを横に作るときは 年 月  1月  2月 ・・・ 月 額 15484 10609 入金額 20000 未払金 0 6093 セルB4,C4・・・にどのような式を入れたら良いでしょう。 よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

質問ですが、なぜ1月の未払金が15484でなく0なのですか? これが15484なら B4=B3-B2 C4=C3-C2-B4 D4=D3-D2-C4 となります。 入金開始月から未払金計上というのは普通やら無いと思うのですが... =IF(SUM($B$3:B$3)=0,0,SUM($B$2:B$2)-SUM($B$3:B$3))

pochi_japan
質問者

お礼

早速のご回答ありがとうございます。 もう一度、帳票を確認します。

その他の回答 (1)

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.1

こんにちは。 経理をされている方ではないのでしょうか? >年月 月額  入金額  未払金 >1月  15484   0 >2月  10609 20000  6093 >年 月  1月  2月 ・・・ >月 額 15484 10609 >入金額 20000 >未払金   0  6093 なぜ、未払い金を空欄にしたり、0にしたりするのですか? 過剰入金の時は、未払い金を赤(マイナス)にして、マイナス計上して、赤で帳簿に書きませんか?入金時に伝票など切らないのですか?現金が、反対勘定で出てくるはずですが。 そんな難しい計算なんていらないと思いますけれども。逆に、0にしたり空欄にしたら、後々大変なことになりませんか?余計な心配かもしれませんが。

pochi_japan
質問者

お礼

早速のご回答ありがとうございます。 もう一度帳票を確認します。

pochi_japan
質問者

補足

早速のご回答、ありがとうございます。 すいません。半角でスペースをあけたら寄ってしまいました。 正しくは以下の通りです。 縦の表を 年月 月額  入金額  未払金 1月  15484       0 2月  10609 20000  6093 3月  10580      16673 ・  ・ ・ 残額          1230 それを横にしたいのです。 年 月  1月  2月  3月・・・残額 月 額  15484 10609 10580 入金額      20000 未払金   0   6093  16673 1230

関連するQ&A