• ベストアンサー

Excel2010:最後の数字を表示する方法

Excel2010で、添付画像の薄い黄色の塗りつぶしの部分のB3~B20の範囲で、一番下(最後)の数字を表示させるにはどうしたらよいでしょうか? 回答よろしくお願いします。

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

  • ベストアンサー
回答No.5

=index(b3:b20,count(b3:b20)) とかはまだ出てないかな?上から詰めて入力していくのが前提の数式。

miya_HN
質問者

お礼

回答ありがとうございます。 途中で空白があると正しい表示ができないんですね。 途中で空白になることはないので大丈夫です。 ありがとうございました。

miya_HN
質問者

補足

ベストアンサーの候補として、「=INDIRECT("B"&COUNTA(B:B))」「MAX」「=index(b3:b20,count(b3:b20))」のいずれかがいいと思ったのですが、いろんな場面で使えそうなのは「=index(b3:b20,count(b3:b20))」だと思ったので、「=index(b3:b20,count(b3:b20))」の回答をベストアンサーにしようと思いました。 ありがとうございました。

その他の回答 (5)

  • akiomyau
  • ベストアンサー率43% (555/1280)
回答No.6

10^10は10の10乗で非常に大きい数を示し、B列の数字で絶対越えられない数であれば、10^10でなくても実際にはOKです。

miya_HN
質問者

お礼

もう一度を回答をいただき、ありがとうございます。 10の10乗という意味ですか。 なるほど。最大行数まで数字を入れてもいいということですね。 ありがとうございました。

回答No.4

答え: =OFFSET($B$3,MAX($H$3:$H$20)-ROW($B$3),0) B列の数値に対応したインデックス値を作るために1列必要。 H3~: =ISNUMBER($B3)*ROW() 以下、コピー

miya_HN
質問者

お礼

回答ありがとうございます。 正直、理解するのが難しいのですが、そのままコピーしたいと思います。 ありがとうございました。

  • tsubuyuki
  • ベストアンサー率45% (699/1545)
回答No.3

添付された図のように、 「B列が昇順で並んでいて、いつも必ず最大値が一番下」に来るなら、   =MAX(B3:B20) でも大丈夫です。

miya_HN
質問者

お礼

回答ありがとうございます。 おぉ、そうです、そうです。一番下は必ず最大になります。 一番単純で、分かりやすいです。 ありがとうございました。

miya_HN
質問者

補足

ベストアンサーの候補として、「=INDIRECT("B"&COUNTA(B:B))」「MAX」「=index(b3:b20,count(b3:b20))」のいずれかがいいと思ったのですが、いろんな場面で使えそうなのは「=index(b3:b20,count(b3:b20))」だと思ったので、「=index(b3:b20,count(b3:b20))」の回答をいただいた方にしようと思いました。 今回の質問では、一番分かりやすかったのですが、ベストアンサーにしなくて大変申し訳ありません。

回答No.2

例えば、今空いているセルF2に =INDIRECT("B"&COUNTA(B:B)) という式を入れる方法もあります。

miya_HN
質問者

お礼

回答ありがとうございます。 なるほど。意味が分かりました。 「COUNTA(B:B)」で一番下に表示されている番号で、INDIRECTで「B」を参照しているという意味ですね。 ありがとうございました。

miya_HN
質問者

補足

ベストアンサーの候補として、「=INDIRECT("B"&COUNTA(B:B))」「MAX」「=index(b3:b20,count(b3:b20))」のいずれかがいいと思ったのですが、いろんな場面で使えそうなのは「=index(b3:b20,count(b3:b20))」だと思ったので、「=index(b3:b20,count(b3:b20))」の回答をいただいた方にしようと思いました。 ベストアンサーにしなくて大変申し訳ありません。

  • akiomyau
  • ベストアンサー率43% (555/1280)
回答No.1

こんな式でどうでしょうか。 =LOOKUP(10^10,B:B)

miya_HN
質問者

お礼

回答ありがとうございます。 LOOKUP関数の範囲は分かりましたが、「10^10」というのはどういう意味なんでしょうか? すいませんが、もう一度回答よろしくお願いします。