• ベストアンサー

Excelで

ExcelでA列は+B列はーD列は残高ですDをコピーするとまだ数字を入れてない行まで残高がでますこの数字を表示せずA又はB列に数字を入れた行だけDに残高を表示さすにはどうすればよいのですかお願いします。

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

  • ベストアンサー
  • moccos
  • ベストアンサー率43% (61/140)
回答No.4

C列は?と気になるところですが・・・ <A又はB列に数字を入れた行だけDに残高を表示>と言う事でしたら これでよろしいかと思います。 D1のセルに =IF(AND(A1="",B1=""),"",残高の数式) 「残高の数式の所は現在入力されているものですネ」 A1のセルとB1のセルが両方共空白(何も入力されていない)ならば 何も表示しない(空白) どちらに入力すると「残高の数式」の結果が表示されます。

yocihara
質問者

補足

早い回答感謝します質問のしかたが悪くてごめんなさい。    A      B      D 1   入金    出金      残高 2                 10 3          3       7  D3に=D2+A3-B3 4    2             9 5                  9 6                  9 7                  9 8                  9 D3の数式をD4~D8にコピーすると9がでますこの9を出さない様にしたいのですお願いします

その他の回答 (3)

  • Zz_zZ
  • ベストアンサー率44% (756/1695)
回答No.3

D1 に、 =IF(A1="","",IF(B1="","",A1-B1)) を入力して、D2 以下へコピー。 ・A1 が "" (ヌル=未入力)なら、 ・D1 に "" (ヌル)を表示。 ・それ以外は、IF(B1="","",A1-B1) を評価する         ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄        └→・B1 が "" なら、"" を表示          ・それ以外は、A1-B1 を計算して表示 A 列と B 列 に、両方とも値が無いと、D 列は空白になります。  

yocihara
質問者

お礼

有難うございます補足しましたよろしくお願いします

  • taranko
  • ベストアンサー率21% (516/2403)
回答No.2

現在D列にはA1-B1という式が入っていると思います。 B列を手で入力するのであれば関数のIFを使い =IF(B1="","",A1-B1)とすれば良いと思います。 式の意味はB1がブランクならこのセル(式の入れたセル)を ブランクにし、もしブランクでなければA1-B1の計算 結果を表示しなさいです。 いかがでしょうか。

yocihara
質問者

お礼

大変参考になる回答感謝します補足しましたお願いします

  • miya_777
  • ベストアンサー率31% (44/140)
回答No.1

D1セルに「=A1-B1」とすれば、「A1セルの値」-「B1セルの値」がでます。 このD1セルを全てのDセルにコピーすればOKです。

yocihara
質問者

お礼

早い回答感謝します質問のしかたが悪くてごめんなさい。    A      B      D 1   入金    出金      残高 2                 10 3          3       7  D3に=D2+A3-B3 4    2             9 5                  9 6                  9 7                  9 8                  9 D3の数式をD4~D8にコピーすると9がでますこの9を出さない様にしたいのですお願いします

関連するQ&A