- ベストアンサー
Excel IF関数で空白を作った場合の最終表示された数値を表示したい
教えてください。Excelで残高表を作りました。C1=+A1-B1、C2=C1+A2-B2、C3=C2+A3-B3・・・と続きます。 そこで、C2=IF(A2="","",(C1+A2-B2))で連続データーで、A・Bを入力しはじめています。C列の一番下に、現在の残高、すなわち表示された最終の数値を入れたいのですが、その間には空白セルがたくさん入っています。 その場合に使う関数は何が適しているのでしょうか。宜しくお願いします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
#3のmaronです >10^10・・・の意味がわかりません。お手数ですが、教えていただけませんか? ※LOOKUP関数は、LOOKUP(検査値,配列) で、検査値に一致する値がないと、検査値以下の最大値を検索結果とします。 =LOOKUP(10^10,配列):配列に10^10(非常に大きな数値)が無いので、最終行の値を返します
その他の回答 (4)
- mshr1962
- ベストアンサー率39% (7417/18945)
C1=IF(COUNT($A1:$B1)=0,"",SUM($A$1:$A1)-SUM($B$1:$B1)) で下方にコピーでは駄目ですか?
お礼
ありがとうございます。 途中はOKでしたが、今回の目的である最終残高表示値の転記が出来ませんでした。すみません。
- maron--5
- ベストアンサー率36% (321/877)
◆「C列の一番下」がC50としますと、C1:C49 のうち最終の数値の式 =LOOKUP(10^10,C1:C49)
お礼
ありがとうございます。 10^10・・・の意味がわかりません。お手数ですが、教えていただけませんか?
- fronteye
- ベストアンサー率43% (118/271)
=SUM(A:A)-SUM(B:B)
補足
ありがとうございます。 最初にそう考え、A、Bの合計欄を作り、その差額を出すのがやっぱり一番簡単ですよね。できれば残高最終表示の転記・・・という考えでいます。
- chukenkenkou
- ベストアンサー率43% (833/1926)
c列の最終列をcnとすると、 =sum(c1:cn) でいいと思います。 合計を求める最終行が可変になると面倒ですが、「逆転の発想」で合計を例えば先頭のc1列などで求めるようにすると、複数シート間の集計も簡単になります。
お礼
ありがとうございます。 説明がうまく出来ないのですが、C列は残高なので残高の合計を求めるのではなく、最終表示(直近の残高表示)のみを記載するスペースへの転記を考えています。
お礼
ありがとうございます。出来ました。求めていたのは正にこのことでした。10^10は、勉強になりました。本当にありがとうございます。!!