
Excel2010です。
新たなデータを入力する度に数式を訂正しなくても良いように年間のデータ記入表を作成してあります。
今日現在での最高値と最低値を常に表示されるようにしたいのですが、最低値が0となってしまいます。数値以外のデータは無視されるハズなのに空白セルまでも対象範囲としているため 0 となると思い、 =MIN(A1:A365,"<>0") としてみたのですがエラーでした。
対象範囲のセルを数値以外の文字列とかにしておけば・・・とも思ったのですが、入力したデータが数値と認識されないのではこれまた困ります。
空白セルは文字列でそこにデータ(数値以外は入らない列) が入力されたら数値に変換されるとかの関数は・・?と調べてみたのですが、自分のレベルでは限界でした。
なにか方法があればご教示ください。
(実際には複数のシートを参照して得られたデータをさらに細分化した形式で、列はすでに60ほどあり他のシートで絶対参照としているものが多く、行以外の加減は難しい実情があります)
No.4
- 回答日時:
少し考え方を変えてみます。
範囲の中で有効な値の個数を数えて、大きい順にならべて有効数値の最後が最小値になります。
=LARGE(A1:A365,COUNTIF(A1:A365,">0"))
No.2
- 回答日時:
もうお気付きだと思いますが
空のセルを参照すると0になります。
もし元のデータ内に0があり得ないなら
データとしてはあり得ない 違う値に
式中で変えてしまえばいいでしょう。
しかも、それがどの値よりも大きければ
絶対最小には出てきませんよね。
0を違う値に変えるには
その値を足せばいいですよね、
選択的に足すのは
A1:A365+(A1:A365=0)*その値
これでいいでしょう。
少し手をかけて
INDEX(A1:A365+(A1:A365=0)*その値,0,0)
と、します。
これから最小を取ります。
MIN(INDEX(A1:A365+(A1:A365=0)*その値,0 0))
これで、いいでしょう
勿論「その値」は適切な値に読み替えてくださいね。
こんなのもいいかも知れません
MIN(INDEX(IF(A1:A365=0,その値,A1:A365),0,0))
お役に立てていたならば幸いです。
ひとつの答えを導き出すのに色々な数式があるのはわかるのですが、ご教示いただいた二つの数式が同じ答えになる意味を自分なりに検証してみたいと思います。
詳細にわたりありがとうございます。
No.1
- 回答日時:
A1以下のセルに今
=今の式
のように記入しているのを
=IF(今の式=0,"",今の式)
に直してから、
=MIN(A1:A365)
と計算するのが一番確実で簡単な方法です。
どーしても今のシートのまましたいなら、
=MIN(IF(A1:A365<>0,A1:A365))
と記入し、「必ず」コントロールキーとシフトキーを押しながらEnterで入力します。
ここの考え方が間違っていたんだ、と気がつけました。
すでにシート自体が相当重たくなっているようなので、その辺を考慮しながら簡単な式で解決したいと思います。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Excel(エクセル) [オートフィルター]機能について 3 2023/02/04 14:32
- Excel(エクセル) エクセルの散布図で新たに入力した値のデータラベルが空欄になる現象 1 2022/04/26 09:31
- Excel(エクセル) 列の複数ある空白セルを飛ばして、セルに並べて表示したい 3 2023/02/12 16:49
- Excel(エクセル) Excel 値を返す数式についてです 3 2022/11/21 20:08
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Excel(エクセル) Excelにの以下の設定方法について教えてください! C列にデータ入力の設定をしています。(出、入を 3 2022/06/22 01:33
- Excel(エクセル) エクセルの数式について ブック内の別シートの値の含まれたセルの個数を集計したい 全シート一覧のシート 1 2022/07/21 19:28
- Excel(エクセル) 【再度】Excelの関数について教えてください。 4 2023/07/28 13:06
- C言語・C++・C# [C言語] コメント文字列を無視して、数値データを読み込むプログラム部分について 5 2022/10/05 11:03
このQ&Aを見た人はこんなQ&Aも見ています
-
空欄以外の最小値
Excel(エクセル)
-
Excelでエラー(#N/Aなど)値を含む範囲で最大値や最小値をもとめ
その他(Microsoft Office)
-
EXCELの空白セルを計算しない
Excel(エクセル)
-
-
4
エクセルで最小値から0を除く方法
Excel(エクセル)
-
5
MAX,MIN関数で空白の値を返したいのですが?
Excel(エクセル)
-
6
連続しないセルから最小値を引き出すが、ゼロを除外
Excel(エクセル)
-
7
エクセルで二つの数字の小さい値を抽出したいです
Excel(エクセル)
-
8
2つの数値のうち、数値が小さいほうを採用する数式
Excel(エクセル)
-
9
LARGE関数 飛び飛びの範囲を指定
Excel(エクセル)
-
10
EXCELで2つの数値のうち大きい方を採択する数式
Excel(エクセル)
-
11
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
12
エクセルで最高値、最低値の日付を表示させたい
Excel(エクセル)
-
13
エクセルで表示形式の時刻の「0:00」を表示しないようにするには?
Excel(エクセル)
-
14
条件が一致するものの中で古い日付を抽出
Excel(エクセル)
-
15
参照先セルに値が入っていない時に、「0」や「1900/01/00」などが入らないようにしたいのですが
Excel(エクセル)
-
16
IFS関数の場合で、セルが空白の場合は何も表示しないようにする方法
Excel(エクセル)
-
17
エクセルで文字列の最大値を抽出する方法
Excel(エクセル)
-
18
エクセル:エラーの値を含む範囲のmaxを求めたい
Excel(エクセル)
-
19
Excelで最大値の入っている数値の右側にある項目名を拾いたい。
その他(Microsoft Office)
-
20
条件付き書式のコピーについて(参照先も自動で変更したい)
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
首吊りどこ締めるの
-
彼女のことが好きすぎて彼女の...
-
風俗店へ行く前のご飯
-
EXCELで式からグラフを描くには?
-
血液検査の結果が悪くefgrの値...
-
検便についてです。 便は取れた...
-
VLOOKUP関数を使用時、検索する...
-
至急!尿検査前日にオナニーし...
-
尿検査前日に自慰行為した時の...
-
2つの数値のうち、数値が小さい...
-
値が入っているときだけ計算結...
-
勃起する時って痛いんですか? ...
-
納豆食べた後の尿の納豆臭は何故?
-
ExcelのVBAでフォームが表示さ...
-
精子に血が・・・
-
エクセルのラベルの値(文字列...
-
小数点以下を繰り上げたものを...
-
エクセルでエラーが出て困って...
-
最近、飲酒すると手のひらが真...
-
エクセルでθを求めたい。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
首吊りどこ締めるの
-
彼女のことが好きすぎて彼女の...
-
イタリアから帰国する際、肉製...
-
2つの数値のうち、数値が小さい...
-
健否~書類の書き方~
-
VLOOKUP関数を使用時、検索する...
-
値が入っているときだけ計算結...
-
小数点以下を繰り上げたものを...
-
エクセルで空白セルを含む列の...
-
EXCELで条件付き書式で空白セル...
-
リンク先のファイルを開かなく...
-
ある範囲のセルから任意の値を...
-
精子に血が・・・
-
エクセルで数式の答えを数値と...
-
風俗店へ行く前のご飯
-
エクセル指定した範囲からラン...
-
一番多く表示のある値(文字列...
-
Excel 数値の前の「 ' 」を一括...
-
ワードのページ番号をもっと下...
-
MIN関数で空白セルを無視したい...
おすすめ情報