- ベストアンサー
Excelで
ExcelでA列は+B列はーD列は残高ですDをコピーするとまだ数字を入れてない行まで残高がでますこの数字を表示せずA又はB列に数字を入れた行だけDに残高を表示さすにはどうすればよいのですかお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
C列は?と気になるところですが・・・ <A又はB列に数字を入れた行だけDに残高を表示>と言う事でしたら これでよろしいかと思います。 D1のセルに =IF(AND(A1="",B1=""),"",残高の数式) 「残高の数式の所は現在入力されているものですネ」 A1のセルとB1のセルが両方共空白(何も入力されていない)ならば 何も表示しない(空白) どちらに入力すると「残高の数式」の結果が表示されます。
その他の回答 (3)
- Zz_zZ
- ベストアンサー率44% (756/1695)
D1 に、 =IF(A1="","",IF(B1="","",A1-B1)) を入力して、D2 以下へコピー。 ・A1 が "" (ヌル=未入力)なら、 ・D1 に "" (ヌル)を表示。 ・それ以外は、IF(B1="","",A1-B1) を評価する  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ └→・B1 が "" なら、"" を表示 ・それ以外は、A1-B1 を計算して表示 A 列と B 列 に、両方とも値が無いと、D 列は空白になります。
お礼
有難うございます補足しましたよろしくお願いします
- taranko
- ベストアンサー率21% (516/2403)
現在D列にはA1-B1という式が入っていると思います。 B列を手で入力するのであれば関数のIFを使い =IF(B1="","",A1-B1)とすれば良いと思います。 式の意味はB1がブランクならこのセル(式の入れたセル)を ブランクにし、もしブランクでなければA1-B1の計算 結果を表示しなさいです。 いかがでしょうか。
お礼
大変参考になる回答感謝します補足しましたお願いします
- miya_777
- ベストアンサー率31% (44/140)
D1セルに「=A1-B1」とすれば、「A1セルの値」-「B1セルの値」がでます。 このD1セルを全てのDセルにコピーすればOKです。
お礼
早い回答感謝します質問のしかたが悪くてごめんなさい。 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を出さない様にしたいのですお願いします
補足
早い回答感謝します質問のしかたが悪くてごめんなさい。 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を出さない様にしたいのですお願いします