• ベストアンサー

セル範囲の中で、空白を除き一番下にあるセルの値

お願いします。 =A1:A50の中で空白を除き一番下にあるセルの値 を求める式はどう書けばよいでしょうか? 一発で求めらる関数はあるでしょうか? 例 A1:A50の中で下記セルにだけ値が入っている  A12 512  A20 測定不能  A34 250  A38 測定中  A41 289 この場合に289という値を得る よろしくおねがいします。

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

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.2

こんにちは。maruru01です。 No.1の方の回答の説明が載っているページを紹介します。 参考にして下さい。 http://www2.odn.ne.jp/excel/waza/function.html#SEC63 ↑の63番前後

参考URL:
http://www2.odn.ne.jp/excel/waza/function.html#SEC63
noname#13261
質問者

お礼

回答ありがとうです。 わかりやすそうなページですね。\(^o^)/

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

以下の関数で如何でしょうか。 =INDEX(A1:A50,MATCH(MAX(A1:A50)+1,A1:A50,1))

noname#13261
質問者

お礼

アドバイスありがとうございます。 Index関数と Match関数ですね。 はじめて見る関数ですので、調べてみます。

noname#13261
質問者

補足

いまIndexとMatchを調べてます。 大小に関係なく、位置が一番下の非空白セルの値がほしいのですが、Match関数は検索値があらかじめ分かってないと使えないのですよね。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセル 空白セルの直前の数字の個数を抽出したい

    エクセルでA1~A27に下のような値と空白のセルが入っています。 空白セルの直前の数字だけ個数を関数を用いて自動でカウントしたいのです。下の表でいうと、 「3」・・・1個 「5」・・・2個 「7」・・・1個 という風に数えたいのですが、どのような関数を用いたらよいのでしょうか。エクセル関数初心者です。よろしくお願いします。 【例表】 空白セル 空白セル 7 6 5 4 3 2 1 空白セル 5 4 3 2 1 空白セル 空白セル 空白セル 3 2 1 空白セル 5 4 3 2 1

  • 関数が入っている列で値のある最後のセルの値を返す

    お尋ねします。 関数が入っている列で式の値が入っている一番下のセルの値を調べるにはどうしたら良いでしょうか? 例      A列   1   5   2   10   3   13   4   (式の値が無いのでゼロ) B1セルにA3セルの13と言う値を返したいのですが、列に式(SUMPRODUCT関数)が入っていて、実際はA4セルのゼロが返ってきます。 またシート1~シート5 まで上記と同じ式が入っていて、シート1のA列の最後の値「13」をシート6のB1セルに値を返す場合、INDIRECT関数を使った場合、どういう式になるでしょうか? ご回答よろしくお願いします。

  • 空白セルを作りたい

    お世話になっています。 A1+A2+A3の合計をB1に表示させるとします。 A1、A2、A3には、それぞれ数字が入る場合も、未入力(空白)の場合もあります。 1、A1空白、A2空白、A3空白の場合、B1に空白。 2、A1空白、A2 数字、A3空白の場合、B1はA2の数字(空白を除いて足し算した値を返す)の式を作りたいと思い、B1に =IF(A1="","",IF(A2="","",IF(A3="","",SUM(A1+A2+A3))))としましたが、1はできますが、2ができません。A1、A2、A3どれかひとつでも空白セルがあると、B2は空白で帰ってきてしまいます。 足し算した値を返してもらうにはどうすればよいでしょうか。 関数のご指導お願いいたします。

  • Excelで、指定した範囲の先頭のセルの値を取得するには?

    Excelで、指定したセル範囲(1列)で、空白を除いた先頭のセルの値を取得する 方法はありますでしょうか? できればマクロを使用せずに関数だけでできるほうがありがたいです。 例)  | A ------------ 1 |(空白) 2 | ○ 3 | △ 4 | × 5 | □ の場合、検索範囲にA1:A5 を指定すると、○が値として返ってくるような感じです。

  • 空白セルに自動で値を入れたい

    どなたかご教授賜りたく・・・。 エクセルの表(具体的にはピボットテーブルをコピーして値を貼り付けた)で、列ごとで値と空欄のセルが混在しています。 基本的に空白はその列の直近の上の値が入ります。 1行空欄ならそのすぐ上の値、2行空欄があってもやはり上の直近の値が入ります。 例)    A 1 ○○○   2 3 ○△○ 4  5     ↓    A 1 ○○○   2 ○○○ 3 ○△○ 4 ○△○ 5 ○△○ という風にしたいのです。 現在、オートフィルタで空白だけをソートして、Ctrl+Dをひたすら押し続けて上の値をコピーしていますが、数百行もあれば手の指が疲労して硬直してしまいます。 関数を使って自動で入れる方法はありませんでしょうか?

  • エクセル 表の中で無視する値を空白及び詰めて表示する

    下記のような表になっている時に、次のルールに従って関数のみで表示することは可能ですか? ・ルール   (1)上の値から1以上離れている場合は、空白を表示する  (2)上の値が空白になった場合は一つ上の値を参照する   ※一つ上の値が空白の場合は、その上を参照する  (3)最終的には空白部は詰めて表示させるつもりなので   (このやり方は習得済み)   詰めて表示させるやり方でも構わない。   ・表 | A __|______ 1 | 30.0 2 | 30.3 3 | 31.5 4 | 30.4 5 | 29.3 6 | 30.4 7 | 30.5 ↓※下のように表示させたい | A __|______ 1 | 30.0 2 | 30.3 3 | 4 | 30.4 5 | 6 | 30.4 7 | 30.5

  • Excel2010で3つの値のうち最も少ない値

    Excel2010で3つの値のうち最も少ない値を返して、もしその値が空白だったらゼロと認識する。としたいのですが、 どのような関数にしたらよいのでしょうか? どなたかおしえてください。 例) A1:3 A2:5 A3:(空白) この3つのセルのうち最も少ない数を返す。 =MIN(A1,A2,A3) だと、値3が返ってしまいます。空白もゼロと認識して値0を返したいのです。 ですが、この3つのセル以外に空白セルを残すため、Excel昨日の「空白にゼロ値を表示する」を使いたくありません。 どうぞよろしくお願いいたします。

  • [マクロ]値に変換しても、空白のセルがカウントされてしまいます。

    式が入っているセルを値に変換し、値が入ってるセルだけをカウントさせたいのですが、もともと式が入っていた空白になっているセルもカウントしてしまいます。 値の変換の仕方が間違っているのでしょうか? それともカウントの仕方が良くないのでしょうか。 値に変換するのは自動記録のマクロを作成しました。 カウントは、COUNTA関数をVBAで使用しています。 空白のセルをカウントさせない方法を教えてください。 マクロ・VBA初心者なので、値に変換するVBAも合わせて教えていただけると勉強になります。 よろしくお願いいたします。

  • LARGE関数で空白セル数だけ飛ばして記入したい。

    LARGE関数で空白セル数だけ飛ばして記入したい。 たとえばA列に連続する数値がランダムに入力されていて、その値の高い値から、LARGE関数で順番をB列に記入しました。しかしA列に空白セルがある場合、空白セル数だけ高い値を飛ばして順番をつけたいのですが、良い方法は御座いませんでしょうか? 例 A列に1から15までランダム記入されていて空白セルが2つあれば13から1、2としていきたいのです。 B1=IF($A$1:$A$15="","",LARGE($A$1:$A$15,A1))↓ と記入すると15、14がエラー表示になって 13から1になってしまいます。それを、13から1、2としていきたいです。 お願いします。

  • 範囲内の列から、一番下の数値又は文字を表示する方法

    例 A1~5のみの1行の表があるとします。   A 1 1 2  3 2 4  5 2 ※A1セル表示は「1」、A3には「2」、A2及びA4は空白と考えてください。 ※A1~A4内の数値は、他の式の計算結果の値が入っていますので実際は関数です。 ここで質問ですが、A5セルにA1~A4の範囲内で一番下のセルに入っている数値又は文字(今回はA3の「2」)を、A5セル内に表示する方法が知りたいです。空白のセルもあります。 宜しくお願いします。

専門家に質問してみよう