[[20160819152419]] 『特定データ範囲内における最下位セル計算』(ラック) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『特定データ範囲内における最下位セル計算』(ラック)

いつもお世話になっています。
以下の条件における関数がスッキリしたものが浮かびません。
それぞれ最下位セル(A6)のデータを参照したく、範囲(A1:A9)は固定で、
計算式入力セルはB10とします。

宜しくお願いします。

1:範囲(A1:A9)未入力データが0の場合

  A列
1 100
2 150
3 980
5 320
6 230
7   0
8   0
9   0

2:範囲(A1:A9)未入力データが空白の場合

  A列
1 100
2 150
3 980
5 320
6 230
7   
8   
9   

< 使用 Excel:Excel2013、使用 OS:Windows7 >


 >未入力データが0の場合 

 0が入っていたら、未入力とは言わないです。
 0以外の数値が入っているセルのうちで最下行にあるセルですね?

 それで、何をする「計算式」なんですか?

(半平太) 2016/08/19(金) 16:21


 カバ丸、参上!

 最下位セルとは、範囲内で最も下に位置するセル(一番下のセル)という意味で、
 その値をB10セルに表示したいということであろうか?

 二例とも4行目が欠落しておるが、単なるミスであろうか?

 >1:範囲(A1:A9)未入力データが0の場合 

 =IFERROR(LOOKUP(1,0/A1:A9,A1:A9),"")

 >2:範囲(A1:A9)未入力データが空白の場合

 =IFERROR(LOOKUP(10^16,A1:A9),"")

 参考にしてくれい。では!ε=ε=ε= ヘ(*¨)ノ
 
(カバ丸) 2016/08/19(金) 16:30

ん〜、0が無いほうが簡単なのですが、こんな感じ?

0も除外する場合
=LOOKUP(1,0/(A1:A9<>0),A1:A9)

空欄だけ除外する場合
=LOOKUP(10^10,A1:A9)
(???) 2016/08/19(金) 16:34


 カバ丸、ふたたび参上!

 例表通りだとしての別案でござる。

 >1:範囲(A1:A9)未入力データが0の場合

 =INDEX(A1:A9,COUNTIF(A1:A9,"<>0"))

 >2:範囲(A1:A9)未入力データが空白の場合

 =INDEX(A1:A9,COUNT(A1:A9))

 エラー処理はしておらぬ。

 参考にしてくれい。では!ε=ε=ε= ヘ(*¨)ノ
 
(カバ丸) 2016/08/19(金) 19:00

返事が遅くなりました。
皆さんアイデアありがとうございました。
address関数とかよからぬ方向に進みかけましたので、助かりました。
(ラック) 2016/08/22(月) 10:12

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.