• ベストアンサー

エクセルで入・出・残の計算の式を教えてください。

A1    B1    C1 入     出     残 600          600       100    500       200    300 C4の計算する場合、 =IF(B4="","",SUM(C3+A4-B4)) って式を考えてみました。 この行が100行くらいあるのですが、行の範囲を設定して、 自動で≪残≫を計算する方法をお教え願えませんでしょうか? よろしくお願いします。

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

  • ベストアンサー
  • e30653
  • ベストアンサー率28% (32/114)
回答No.1

こんにちは =IF(AND(A4="",B4=""),"",C3+A4-B4) でいかがですか?

SurferGirl
質問者

補足

ご回答ありがとうございます。 作成してくださった式は、下へコピーしていきますよね。 コピーせずに、≪残≫を計算する式はできないでしょうか? (無理かなぁ?)

すると、全ての回答が全文表示されます。

その他の回答 (2)

回答No.3

少し乱暴かもしれませんが、 「A列の合計から、B列の合計を引く」 というやり方ではどうでしょう? C4セルなら、 =SUM(A2:A4)-SUM(B2:B4) です。 これならコピーしなくても、たとえばC100セルの式が =SUM(A2:A100)-SUM(B2:B100) となるのが簡単にわかります。 もしコピーするのであれば、 =SUM($A$2:A4)-SUM($B$2:B4) というように、 セル範囲の上側のセル番地だけ絶対参照で固定しておけば 下側のセル番地だけがずれて、セル範囲が広がります。

SurferGirl
質問者

お礼

ご回答ありがとうございます。 いろんな式のご回答をいただいて、少しだけ頭が柔らかくなったような・・・ ♪ ラララララ~ン ♪  

すると、全ての回答が全文表示されます。
  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.2

(1)一番上に前残の行を作ること。 (2)その下の行のC列に =IF(ANDA2="",B2=""),"",C1+A2-B2) といれ下に複写すること。 関数は全てデータを入力すると自動で計算してくれます。 (設定を別にしない限り)。 打から未入力行のゼロや前と同じ残高を見えなくするには どうするかと言う質問になります。 入金列、出金列とも未入力の時と言うことでAND関数を使います。

SurferGirl
質問者

お礼

ご回答ありがとうございました。 ANDの次に( かっこは入れた方がいいですか? やはり、式は複写しないと計算してくれませんよね!

すると、全ての回答が全文表示されます。

関連するQ&A