• 締切済み

エクセル 最小値について

初心者ですいません。エクセルの関数について教えてください。データの中で0より大きいものの中での最小値を出したいです。どのように数式を書いたらいいですか?よろしくお願いします。

みんなの回答

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.3

こういうことかな? データをA1:A10 にあるとしたら、 =IF(COUNTIF(A1:A10,">0"),LARGE(A1:A10,COUNTIF(A1:A10,">0")),"") いいような気がするけれども。(>0 は、0を含みません) エラー処理は、0より大きいものが1つもない時は、空白にします。

全文を見る
すると、全ての回答が全文表示されます。
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

安直ですが以下の方法は如何でしょうか。 =IF(COUNTIF(範囲,"=0"),SMALL(範囲,2),SMALL(範囲,1))

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

こんにちは。 データが A1:A10 にあるとすれば、 ↓を入れてください。 ------------------------------- =MIN(IF(A1:A10>0,A1:A10,"")) ------------------------------- ◆配列数式です。 Ctrl+Shift+Enter で確定してください。 数式が{ }で囲まれて、 自動的に↓のようになれば OKです。 -------------------------------- {=MIN(IF(A1:A10>0,A1:A10,""))} --------------------------------

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

関連するQ&A

  • エクセルの最小値

    関数はチョッと初心者なのでわからくてここにきました。 エクセル関数の最小値をもとめたいのですが・・・・ A 10 B  0 C 30 D 15 上記のように0が入ってしまった場合、最小は0になるんですが0以外の最小値をもとめたいときはどうしたらいいのでしょうか?  

  • エクセル又はOpenOfficeで条件付き最小値を

    エクセル又はOpenOffice.orgで条件付きの最小値を抽出する数式 当方OpenOffice.orgのCalc使用です。 関数も勉強し始めたばかりで、まだまだ理解しきれていませんが、宜しくお願いいたします。 下記の条件で最小値を出す数式を色々調べては試しているのですが、中々うまくいかないので質問させて下さい。   A(所要時間)  B 1  01:00:00    04.5 2  00:30:00    20.5 3  02:10:00   -10.0 4  01:40:00    07.5 5  00:25:00   -05.0 6  00:45:00    13.5 7  00:15:00   -03.5 8  01:05:00    18.0 上記表からB列の値がプラス(つまり0以上)の中の最大所要時間(この場合01:40:00)と最小所要時間(00:30:00)、 B列の値がマイナス(0以下)の中の最大所要時間(02:10:00)と最小所要時間(00:15:00)をそれぞれ求めたいと思っています。 最大所要時間は「=SUMPRODUCT(MAX((B4:B100>=0)*A4:A100))」で求められましたが、MINではダメでした。 SMALLを使うのかもと思い調べてみましたが、だんだん混乱してしまって・・・ 似たような質問はたくさん見つかりましたが、配列数式を使用するものばかりでした。 Calcは配列数式に制限があり、IFやINDEXが含まれる配列数式は使えないらしく、苦労しています。 DMIN関数も考えましたが、条件を割り当てるために不要なセルを作成しなければならないので、避けたいと思いまして。 最小時間が求まれば完成という段階なので、できれば数式で対応したいです。 色々と制約があって申し訳ないのですが、お知恵をお貸しいただけると助かります。 よろしくお願いいたします。

  • エクセルで時間ごとの最大値、最小値を導き出したい。

     初めまして、よろしくお願いします。  エクセルで分ごとの最大値と最小値を求める関数を教えて頂きたく、よろしくお願いします。 例)      A1         B2 2007/9/6 15:11:54   5 2007/9/6 15:10:43   1 2007/9/6 15:10:33   22 2007/9/6 15:10:20   21 2007/9/6 15:10:16   54 2007/9/6 15:10:10   23 2007/9/6 15:10:08    12 2007/9/6 15:09:54    3 2007/9/6 15:09:24   34 " " と言うデーターを。              最大値     最小値 2007/9/6 15:11:00   ・・      ・・ 2007/9/6 15:10:00   54       1 2007/9/6 15:09:00   ・・      ・・      ”      ”        

  • エクセルで最新の最小値をだしたいのですが、、、

    エクセルで、最新の最小値をだしたいのですが、 MIN関数で最小値はだせるのですが、 最小値が同じものが複数あり、 一番新しいデータ入力日の最小値を 表示したいのでずが、 一番古いデータ入力日のものが 最小値として呼び出されてしまいます。 OR等を使って式を入力してみたのですが、 エラーがでてうまく値がだすことができません。。。 データは、C1からZ1までデータ入力日がはいっています B2からZ50まで数字がはいっています。 それぞれの行ごとの最小値をA列に表示させたいと思っています。 さらにそのあと、B列に、最小値のデータ入力日も表示させたいと 思っています。 ↓A2セルには、”10”  B2セルには、”3/11”と表示させたいのですが...  =MAX(MIN($C2:$Z2)*$C1:$Z1) こんな感じで作ってみたのですが、VALUEのエラーが でてしまいます。。      A列  B列  C列  D列  E列・・・ 1行目          2/10 3/10  3/11・・・ 2行目          10    15  10 ・・・  3行目          20    25  30 ・・・ ・ ・ ・ どなか分かる方どうか教えてください。 よろしくお願いします。

  • エクセルで…最小値を求め、それに

    エクセル初心者です。 仕事で簡単な入札関係の業務を行っているのですが、 たとえば、 A商店 100円 B商店 130円 C商店 95円  ・  ・  ・ Z商店 120円 とエクセルに2列数行に入力します。 そうすると、最安値の「金額」+その最安値をつけた「○商会」というのを表示できるようにしたいのですが、 (例えでいうと、「C商店」 「95円」) どうすればよいのかわかりません。 調べたところ、最小値とか最大値を出すには関数の「統計」で「MAX」というのを使うといいということは判ったのですが、○商店という名前まで出す関数or方法がわかりません。 拙い説明で申し訳ございませんが、どなたか方法をご存知の方、お教えください。よろしくお願いいたします。

  • Excelで各行の最小値となる列の探索

    Excelで,各行ごとに,最小値を探索し,その最小値が どの列のデータかを計算したいのですが,どのようにすればよいのでしょうか? 例えば      山田  鈴木  田中 データ(1) 10.3  0.42  0.5 データ(2) 1    10.1   4 データ(3) 5    11.8   2 といった感じのデータに対して,      山田  鈴木  田中 データ(1) 10.3  0.42  0.5  鈴木 データ(2) 1    10.1   4   山田 データ(3) 5    11.8   2   田中    という感じで,各列の1行目の値が出力されるように したいのですが。 一応,LookUp関数,Match&Index関数を使ってみましたが,探索する文字列が小数のためか,探索できる行と N/Aになるものとが存在し,その差がなぜ生じるのかが わかりません。 上記関数にはこだわらないので,何か良い方法がありましたらご教授ください。

  • エクセルの最小値抽出方法について

    エクセルで最小値を抽出する方法 みなさん教えてください。 今エクセルで下図のような正弦波のグラフ図中の赤矢印部(ピーク値) で一番小さくなる最小値を抽出したいと思っています。 しかし、方法がわかりません。 MIN関数を使用すると、一番小さい0が出てきます。 データの境目(~以上)と指定してオートフィルタでデータを抽出しようとしても、 データのプロット数が多すぎて境目をみつけるだけでも苦労し、うまくいきませんでした。 何か簡単に抽出できる良い方法はないでしょうか。 みなさんお力をかしてください。よろしくお願いします。 <波形元データ> ※オシロスコープで測定したデータ(CSVファイル:データ数2000行弱) 時間 電圧 0 0.03626667 0.0002 0.037975 0.0004 0.035025 0.0006 0.03514167 0.0008 0.03781667 0.001 0.03830833 0.0012 0.03346667 0.0014 0.03460833 0.0016 0.03616667 0.0018 0.0342 0.002 0.03035 ・ ・ ・ ・ ・ ・

  • エクセルの最小値について教えてください。

    こんにちは。 エクセル初心者です…。 B3とI3の最小値を青に変えて、そのままB4・I4、またその下に…と 複写できる方法を教えてください。 本やネットで調べてやってみましたがなかなかうまくいきません。 よろしくおねがいします!

  • 最小値のセルの色

    エクセル関数で、列の中の最小値のセルに色をつける、という ものはできるでしょうか?

  • 最大値最小値に色付けする。

    エクセル2013で縦に月を横に時間の項目をとりたデータがあります。 対象データを範囲指定し列ごとに最大値、最小値にセルに色付けをする方法は無いでしょうか。 ちなみに行毎に色づけするのは 最大値は=A1=MAX(INDIRECT("A"&ROW(A1)&":F"&ROW(A1))) 最小値=A1=MIN(INDIRECT("A"&ROW(A1)&":F"&ROW(A2))) で出来るのですが、列毎に表示するにはどのような関数を使えば出来るのでしょうか。 また、条件付き書式設定で=b2=max(b2:b13)の数式を入れて隣にコピーするときに絶対値になっており範囲指定しなおす必要があるので表を範囲指定し数式を入れたい。

専門家に質問してみよう