• ベストアンサー

スプレッドシートの計算式

=IF(AND(C3="あいうえお銀行",E3="支払い済"),G3+I3+J2,J2) まず前提としてJ2に現在残高を入力しています。 上記の式をJ3に入力し下方向までコピーすると FALSEの場合、同じ値がTRUEになるまで続いてしまいます。 そこでTRUEになるまで表示させずにTRUEになった場合は 直前のTRUE値から計算して表示をさせたいです。 以下の計算式を他で見つけたのですが、これをどのように組み合わせたら 実現できるのかご教示いただけませんでしょうか。 よろしくお願い申し上げます。 =IF(COUNT(C2),C2+INDEX($D$1:D1,MATCH(MAX($D$1:D1)+1,$D$1:D1,1),),"")

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

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率66% (1725/2595)
回答No.1

J3に =IF(AND(C3="あいうえお銀行",E3="支払い済"),G3+I3+INDEX($J$1:J2,MATCH(MAX($J$1:JJ2)+1,$J$1:J2,1),),"") でいかがでしょう。

39masanori
質問者

お礼

先程含め、回答ありがとうございます。 入力させていただき解決する事ができました。本当に助かりました!!

Powered by GRATICA

その他の回答 (1)

  • kkkkkm
  • ベストアンサー率66% (1725/2595)
回答No.2

訂正です MAX($J$1:JJ2) ↓ MAX($J$1:J2)

関連するQ&A