• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MIN関数で空白セルを無視したいのですが)

MIN関数で空白セルを無視したいのですが

popupltの回答

  • popuplt
  • ベストアンサー率38% (31/81)
回答No.4

少し考え方を変えてみます。 範囲の中で有効な値の個数を数えて、大きい順にならべて有効数値の最後が最小値になります。 =LARGE(A1:A365,COUNTIF(A1:A365,">0"))

enimy
質問者

お礼

考え方を変えてみるという柔軟性が欠如していたようです。なるほど・・です。 ありがとうございました。

関連するQ&A

  • Excel 空白セルのコピペについて

    http://imgur.com/5e8TsP1 上記図のように、シート1のB列に各文字を入力しています。 そして、A列にはもしB列に文字が入力されていたらID代わりの数値を表示する、という式を入力してあります。 次に、シート1のA列、B列をコピーして、シート2に数値としてペーストをします。 すると、A列は空白のはずが、xldown操作をすると元のセルで式が入力されていたものまで選んでしまい、真の空白セルとして認識してくれません。 そこで、このような例の場合、どうコピーペースト、または選択をすれば偽物の空白 セルを生み出さないように出来るでしょうか? 実際に使用するデータは項目名が多く存在し、マクロですべてのセルを選択→新規ブックを作成してそこにペースト、という処理を行っています。 この時に偽物の空白セルが出ると、データベースに読みこむ際に不都合が生じますので、何とか改善を図りたいです。 VBA、関数、Excel上のテクニックのいずれでも構いませんので、どうかご教授下さい。 よろしくお願いいたします。

  • エクセル 関数で空白を入れたセルと空白セルは違う?

    エクセル2010を使っている者です。 「データ」というシートのAL5というセルに IF(ISERROR(INDEX(AL1:AL500,$A$5)),"",INDEX(AL1:AL500,$A$5)) と関数を入れており、その結果、空白が戻り値となり、見た目上、AL5は空白となっています。 しかし、別のシートのあるセル(A1とします)に =IF('データ'!AL5="","",DATE(YEAR('データ '!AL5)-1,MONTH('データ '!AL5),DAY('データ '!AL5))) と関数を入力すると、AL5は空白として扱われていないようで、そのセル(A1)は空白にならずに「H1810.12.31」と表示されてしまいます。 AL5に空白が返されているのなら、それを空白として扱ってもらうようにするにはどうすれば良いですか?

  • "0"だけを空白で返すには?

    Excel2000を使用しています。VBAである文字列データ(数値)を必要な長さに分割してシートの1行目から順にセルに貼り付けています。 例)要素数が20個ならA1セルからA20セルまでに その際数値が”0”の時は空白に置換して貼り付けているのですが、「10.3」や「50.6」などの”0”までなくなってしまい、セルに貼り付けた際「1.3」や「5.6」になってしまいます。 純粋に”0”だけ空白に(置換)してセルに貼り付けるにはどうすればいいのでしょうか?教えてください。

  • IF関数の空白セルの扱いについて

    関数にあまり詳しくないので、教えてください。 セルA1からH1に入力された数値の「最大値が8以上」または 「最小値が3以下」の場合は○、それ以外は空白としたいのですが、 「=IF(OR(7<MAX(A1:H1),4>MIN(A1:H1)),"○","")」だと、 範囲内のすべてのセルが空白の場合は最小値を0とみているのか「○」となってしまいます。 空白セル=0としないようにするには、どうしたらよいでしょうか?

  • 空白のセルを

    エクセルの空白のセルデータを別のシートのセルに表示する時に表示を数字のゼロにしたいのですが出来ません。。 この様にしています。 =元データ!A2 数値データが入っている箇所は、その数値が反映されるのですが、空白のセルは空白のまま反映されます。 会社のシステム上、出力データのゼロの数値は空白で表示されます。 この空白の部分をゼロで表示する方法は有りますでしょうか? 宜しくお願いします。

  • エクセル97です。表中の空白セルに0を入力する関数を教えてください。

    数値が入った表があります。 ところどころに数値の入っていない空白セルがあります。 そのセルに0を入力する関数を教えてください。 入力後、その表からグラフを作成したいので、文字列ではなく数値でないとダメですよねぇ?

  • 関数の結果を""ではなく設定されていないセルにしたい

    EXCEL2000を使用してます。Sheet1シートのA列のセルには、値(文字数値)が設定してあって、B列のセルで以下のような関数を設定してあります。 たとえばB10セルの場合、 =IF(A10="","",T("2"&TEXT($B10,"0000")) A列に何も値がない場合、B列には何も表示されないのですが、Sheet1をSheet2へ「形式を選択して貼付け」→「値」をした場合、B列に""が結果として設定されたセルに何かの値が残っているようです。(A列は改行等の制御文字はありません。)CSVファイルに出力してテキストエディタで参照すると半角スペースのように見えます。貼付け時に「空白を無視する」をチェックしても何かの値がセルに残っているようです。Sheet2にコピーしたときに関数で設定されたセルを何も入力されていないセルにする方法をご教授願います。

  • 空白セルを無視して対数近似

    A列、B列 0 957 27.31 599 56.87 402 79.08 255 158.37 92 265.17 空白セル 541.76 空白セル 807.54 空白セル 1403.11 空白セル といった2列目データ行数が不定のエクセルデータに対し、 この場合は SLOPE(LN(B1:B5),A1:A5) というように、 B列で値をもっているセルだけを使って対数近似をした片対数グラフの傾きを求めたいです。 LNは空白セルを無視してくれないので、SLOPE(LN(B1:B9),A1:A9)とかやるとエラーが出てしまいます。 何かよい方法はないでしょうか。

  • excel 数値と空白がランダムに並んだセルの移動平均

    エクセル2003でA列に適当な数値と空白セルが、上からの順番でランダムに並んでいて、それをもとにB列の各行それぞれに移動平均を出したいと思っています。 移動平均は数値が入力されたセルのみを対象にして空白のセルをとばし、さらに直近の異なる数値をさかのぼって4つ探し、計算対象としたいのですがどのようにしたらよいでしょうか? 宜しくお願い致します。

  • 常に「空白以外のセルを表示」したい。

    こんにちは。 A列には別のsheetを参照して表示させています。 そのA列をオートフィルターで「空白以外のセルを表示」していますが、参照セルの内容が変わってもオートフィルターのドロップダウンを選択しないと「空白以外のセルを表示」してくれませんが、毎回選択しなくても、常にその様に表示している設定にならないでしょうか。 良い方法があれば教えて下さい。 WinXP Excel2003です。