- 締切済み
エクセル たとえば20行で 繰越をしたい
ご教授ください 家計簿で20行ごとに項目に繰越と入れ残高にページ計を出したいのですがどのようにすればよいでしょうか たとえば 項目 入金 出金 差引合計 という表で 19行目のデータを入力すると20行目の項目欄に繰越と入り差額合計欄にその20行の計が表示される そして 39行目にも同じように順次20行で締めるという考えなのです よろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.1
19行目まで来たときに(19行目の差し引き合計セルが空白でなくなれば)20行の、繰越というセルの値が見えるようにすればよい。 初めから出しておくなら、質問にもならないことではないかな。 ーー 19行目の差し引き合計セルも特別に考慮した式にしておくこと。 0でなく空白を表示しておく。 項目 入金 出金 差引合計(<-参考 2 12 <--18行 1 13 <--19行 繰越 13 <--20行 D19の式 =IF(AND(B19="",C19=""),"",D18+B19-C19) B20の式 =IF(D19<>"","繰越","") 初めから「繰越」の文字をセルに出してよいなら、入力しておくだけ(この式不要) D20の式 =D19 ーーー 39・40行目も置き換えれば同じ考えでよい。 上記で不満な点ありますか。
補足
ご指南ありがとうございます。 説明が不足していました 家計簿ですから D列には=IF(AND(B19="",C19=""),"",D18+B19-C19)は すでにD列すべてにセットしています。 Cells(GYO, 4).FormulaR1C1 = "=IF(AND(RC[-1]="""",RC2=""""),"""",SUM(R[-1]C,RC2)-SUM(RC3))" と入れていますので20行ごとの処理だけ変更してやりたいのです よろしくお願いいたします 何か方法をご伝授ください