
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で質問しましょう!
似たような質問が見つかりました
- 3つのプロシージャをまとめたら実行時エラー発生で対応不能
- [オートフィルター]機能について
- エクセルの散布図で新たに入力した値のデータラベルが空欄になる現象
- 列の複数ある空白セルを飛ばして、セルに並べて表示したい
- Excel 値を返す数式についてです
- ユーザー定義について質問です。
- Excelにの以下の設定方法について教えてください! C列にデータ入力の設定をしています。(出、入を
- エクセルの数式について ブック内の別シートの値の含まれたセルの個数を集計したい 全シート一覧のシート
- 【再度】Excelの関数について教えてください。
- [C言語] コメント文字列を無視して、数値データを読み込むプログラム部分について
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
空欄以外の最小値
Excel(エクセル)
-
エクセルで最小値から0を除く方法
Excel(エクセル)
-
EXCELの空白セルを計算しない
Excel(エクセル)
-
-
4
Excelでエラー(#N/Aなど)値を含む範囲で最大値や最小値をもとめ
その他(Microsoft Office)
-
5
MAX,MIN関数で空白の値を返したいのですが?
Excel(エクセル)
-
6
参照先セルに値が入っていない時に、「0」や「1900/01/00」などが入らないようにしたいのですが
Excel(エクセル)
-
7
LARGE関数 飛び飛びの範囲を指定
Excel(エクセル)
-
8
エクセルで表示形式の時刻の「0:00」を表示しないようにするには?
Excel(エクセル)
-
9
連続しないセルから最小値を引き出すが、ゼロを除外
Excel(エクセル)
-
10
【Excel関数】UNIQUE関数で0"を返さない方法?"
Excel(エクセル)
-
11
エクセルで二つの数字の小さい値を抽出したいです
Excel(エクセル)
-
12
IF関数で空欄(")の時、Nullにしたい
その他(Microsoft Office)
-
13
条件が一致するものの中で古い日付を抽出
Excel(エクセル)
-
14
2つの数値のうち、数値が小さいほうを採用する数式
Excel(エクセル)
-
15
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
16
エクセルでの複数条件下での標準偏差の求め方
Excel(エクセル)
-
17
エクセルの散布図のX軸に文字を表示したいのですが、どうしたらよいのでしょうか?
Excel(エクセル)
-
18
エクセルで時間ごとの最大値、最小値を導き出したい。
Excel(エクセル)
-
19
EXCELで特定のセルに表示された項目をヘッダーやフッターに出力するには
Excel(エクセル)
-
20
Excelの条件付き書式設定の太い罫線
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
首吊りどこ締めるの
-
白血球が多いとどんな心配があ...
-
彼女のことが好きすぎて彼女の...
-
検便についてです。 便は取れた...
-
精子が黄色?
-
納豆食べた後の尿の納豆臭は何故?
-
エクセルでエラーが出て困って...
-
赤血球が多いと言われました。
-
Excelで""で囲む方法
-
小数点以下を繰り上げたものを...
-
中出しをするとお腹が痛い・・・。
-
EXCELで式からグラフを描くには?
-
リンク先のファイルを開かなく...
-
勃起する時って痛いんですか? ...
-
EXCELで条件付き書式で空白セル...
-
VLOOKUP関数を使用時、検索する...
-
テスターで断線を調べる方法教...
-
イタリアから帰国する際、肉製...
-
精液の落とし方を教えてください
-
ある範囲のセルから任意の値を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
首吊りどこ締めるの
-
白血球が多いとどんな心配があ...
-
検便についてです。 便は取れた...
-
彼女のことが好きすぎて彼女の...
-
精液の落とし方を教えてください
-
VLOOKUP関数を使用時、検索する...
-
精子が黄色?
-
中出しをするとお腹が痛い・・・。
-
Excelで""で囲む方法
-
エクセルでエラーが出て困って...
-
EXCELで式からグラフを描くには?
-
値が入っているときだけ計算結...
-
テスターで断線を調べる方法教...
-
小数点以下を繰り上げたものを...
-
イタリアから帰国する際、肉製...
-
特殊な血液型、cis-AB型につい...
-
これって喉仏ですか? 私は女性...
-
赤血球が多いとどうなる
-
精子に血が・・・
-
2つの数値のうち、数値が小さい...
おすすめ情報