• 締切済み

エクセル最大値最小値の計算

あるデータの集まりから最大値最小値を引きたいのですが、一つ一つ計算式を入力するのは大変なので、自動に最大最小を見つけ出して計算させるにはどうしたらよいのでしょう =sum(a2+b2-最大-最小)という風な感じにしたいのですが・・・

みんなの回答

  • loto777
  • ベストアンサー率50% (2/4)
回答No.3

・ある集団の最大値を求める関数  → =MAX(範囲)  ※便宜上全角で書いていますが、Excel上では半角です。 ・ある集団の最小値を求める関数  → =MIN(範囲) 従って、質問の計算式を借りると、(範囲をa2~a100と仮定) =sum(a2+b2-max(a2:a100)-min(a2:a100)) となります。

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.2

全体から最大と最小を1個ずつ省くなら =SUM(範囲)-MAX(範囲)-MIN(範囲)

  • WizAsura
  • ベストアンサー率37% (29/77)
回答No.1

MAX関数とMIN関数を使えば、実現出来ます。 例えば、データの集まりが「A1:B20」の範囲だったとします。 その場合、最大値は「=MAX(A1:B20)」、最小値は「=MIN(A1:B20)」で割り出せます。 以上、参考になれば幸いです。

参考URL:
http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu/max.htm

関連するQ&A

  • エクセル2003 最大最小値の求め方

    価格の推移を1週間単位で調べています。 ある商品のA社、B社、C社、・・・を比較して 最大値と最小値を調査する表を作成しています。 イメージ的には下記のような形の表になります。    1W  /  2W  / 3W  /4W A  1000円/1500円/    /1200円 B C D  1800円/ ・ ・ ・ 最大値1800円/1500円/   /1200円 最小値1000円/ 最大値には  =MAX(A1:A5) 最大値には =IF(SUM(A1:A5),SMALL(A1:A5,1+COUNTIF(A1:A5,0)),"") と入力したのですが、1社しか価格の回答がなかった場合 最大価格も最小価格も同じ価格になってしまします。 最大=最小となった場合、最小価格欄を空欄で表示する 数式を教えてください。 どなたか、ご教示お願いいたします。 エクセル2003を利用しています。

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

     初めまして、よろしくお願いします。  エクセルで分ごとの最大値と最小値を求める関数を教えて頂きたく、よろしくお願いします。 例)      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   ・・      ・・      ”      ”        

  • Excelで最大値最小値の検出

    皆さん こんばんは。  データのExcel配列は下記のようになっています。空白セル(数は不定)を境目に異なるグループに分け、各グループの最大値あるいは最小値を(グループごとに計算すればできますが、データの量が多いので手間かかります)一遍で検出したいですが、何かいい方法はないでしょうか。皆さん教えてください。宜しくお願い致します。 A列     B列        C列      D列     (時間)  (データ)     (最大値)   〈最小値) 0:00   7.316784186 0:05   7.178492184 0:10   7.031467139 0:15 0:20 0:25 0:30   4.878174647 0:35   3.402687629 0:40   2.051343872 0:45   0.420805671 0:50 0:55   2.175188612 1:00   2.849337126 1:05   3.256652642 1:10 1:15   4.427495186 1:20 1:25 1:30 1:35   6.008051928 1:40   6.773041277  ・    ・  ・    ・  ・    ・  ・    ・

  • エクセルの計算式について

    エクセルの計算で教えて下さい。 以下のようなデータがあります。このデータの左側は30分ごとの時間帯です。先ず、9:00から10:00までの時間帯で、BとCの数値からBの最大値とCの最小値を求めます。(この場合だとBは14640.Cが14525です) それから、10:30から15:00までの時間帯で、Bの最大値を上回ったかどうか、そして、その時Bの最大値をどれだけ上回ったか。 同様に、10:30から15:00までの時間帯で、Cの最小値を下回ったかどうか、そして、その時Cの最小値をどれだけ下回ったか。 以下のようなデータが6年分あります。何か適切な計算式を教えて下さい。 宜しくお願いします。 時間 A B C D 9:00 14680 14715 14605 14620 9:30 14625 14625 14525 14560 10:00 14560 14640 14540 14580 10:30 14580 14635 14570 14615 11:00 14605 14605 14605 14605 12:30 14600 14620 14525 14550 13:00 14545 14565 14480 14520 13:30 14525 14625 14505 14590 14:00 14590 14665 14590 14600 14:30 14605 14605 14450 14450 15:00 14455 14460 14400 14400

  • Excel 2007にて最小値・最大値・平均値が計算されなくなってしまいました。

    違う相談サイトにて質問させて頂きましたが、回答がなく急ぎ助けて頂きたくこちらにて質問させて頂きます。 Excel 2007使用です。E2~E25未入力セル(必要時入力)があり、折れ線グラフがうまくつながらなく「データ要素を線で結ぶ」にチェックしてもグラフの線が未入力部分も線でつながってしまう為、E2の式を「=IF(OR(C2="",D2="")=TRUE,NA(),C2-D2)」と入力し(E25~E25までオートフィル)表示された「#N/A」は条件付き書式で非表示したのですが、それまでE26で最小値として「=MIN(E2:E25)」・E27で最大値として「=MAX(E2:E25)」・E28で平均値として「=IF(COUNT(E2:E25),AVERAGE(E2:E25),)」と入力して計算され表示されていたのですが、折れ線グラフをうまく表示する為にE2~E25の式を変更したらグラフはうまく表示されたのですが、最小値・最大値・平均値が計算されなくなってしまいました。どうしてもこの3種の計算も大事で、外す事も出来ず色々調べたのですがわからなく大変困っております。助けて下さい。当方まだ未熟なのでわかりやすく教えて下さい。よろしくお願いいたします。説明が下手でわかりにかった場合お詫び致します。

  • エクセル 最大値、最小値

    エクセルでの質問です。 種類  結果 A     15 A     10 B     3 C     8 C     12 C     5 D     8 の様な表から各種類の結果の最大値と最小値を取り出したいのですが、種類が1000種類程ありうまく手間がかかって出来ません。 最大値、最小値をまとめた表は、エクセルで出来ないでしょうか。よろしくお願いします。

  • エクセルで指定範囲の最大値・最小値を求めたい

    エクセルで、A列、B列、C列・・・にそれぞれ100個ずつ数値データがあります。 各列で1番上のデータからn番目のデータまでの範囲の最大値・最小値と、 n+1番目のデータから100番目のデータまでの範囲の最大値・最小値をそれぞれ求めたいのです。 nの値は列ごとに異なっており、例えばA列のn値は[A105]のセルに記入されています。 [A102]=40のとき、 =MAX(A2:A40) =MAX(A41:A101) などと個別に範囲指定をせずに、[A105]の値を引用して最大値・最小値を求めるにはどうすればいいでしょうか。

  • エクセル 範囲内の最小値・最大値

    以下のように、SHEET 1 のA列に日付、B列にその日のドル円レートが入っているとします。(数値はダミーです。) [SHEET 1]      A       B 1   2009/4/20   101 2  2009/4/21    98 3   2009/4/22   100 4  2009/4/23    111 5   2009/4/24    81 6   2009/4/25    96 7   2009/4/26   105 次にSHEET 2の A1 とB1 に日付を入力し C1 でその両方の日付の間のドルレートの最小値(または最大値) を表示させるようにするには、どのような関数を入力すれば 良いでしょうか? 例えば A1 に 2009/4/21 B1 に 2009/4/25 と入力されている場合、その間のドルレート最小値である 81がC1に表示されるようにしたいわけです。 (A1 と B1には都度、異なる日付を入力し、そのたびにC1が更新されるようにしたい。) 恐れ入ります。エクセルに詳しい方、なにとぞご教示くださいますようお願いいたします。

  • 最小値、最大値を求め、真横に表示させるには

    過去にも同じような質問がありますが、解答の通り行っても出来ませんでした。  例えばA列にランダムに数値を入力し、その数値より最小値、最大値を求め B列真横に「最小値」「最大値」と下記のように、マクロを使用して行いたいの ですが、どなたかお教え願います。      A列     B列      57      36      78       最大値      41      12      最小値       .....      .....

  • エクセルで最小値から0を除く方法

    早速ですが、エクセル入力したデータから最大値と最小値を求めようとしています。 最大値は=MAX(A1:A100)で求められるのですが、最小値には0が入っていると=MIN(A1*A100)では0となってしまいます。 0以外で最小値を求めたいのですが、どのように設定すればよいでしょうか? どなたかご教授いただけると助かります。

専門家に質問してみよう