プロが教えるわが家の防犯対策術!

EXCEL2003出納帳残高欄の、計算結果がある最終行の数値を取り出したいのですが
    A     B     C     D
1  日付   入出金   残高
2  繰越          30
3 8/1   100   130
4 8/2  -130     0
5 8/2    40    40
6               -
7               -
8               -
9                現在残高 40       


途中には空白行はなく順に入力します
入力する行数は未確定です
残高は"0" の場合もあります

C列2行目は 数式「=B2」 
C列3行目から8行目までは 数式「=IF(B3=0,0,C2+B3)」

現在残高を表示したいのですが、
ここD列9行目には数式 「=LOOKUP(10^5,C3:C8)」 としてますが、
C列の6~8行目までは計算式が入ってるので、
その値”0”となってしまうようです。
また、
数式「=INDIRECT(ADDRESS(COUNT(C2:C8)+1,3))」
という式も入れてみましたが、”0”となってしまいます。

計算結果のある最終行の値 "40" にするにはどうしたらよいでしょうか?

A 回答 (2件)

=INDEX(C:C,COUNTA(A:A))


でどうでしょうか。
    • good
    • 0
この回答へのお礼

早速にありがとうございました。

最終行の計算結果 ”40”が取り出せました。

一日がかりでしたので、助かりました。

お礼日時:2010/08/04 12:42

以下のような数式で最終行の数字を取得することができます。



=INDEX(C:C,MAX(INDEX((C3:C8<>"")*ROW(C3:C8),)))
    • good
    • 0
この回答へのお礼

早速にありがとうございました

残念ながら、"0"になってしまいます。

お礼日時:2010/08/04 12:39

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!