• ベストアンサー

エクセル 最大値、最小値

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

質問者が選んだベストアンサー

  • ベストアンサー
  • nobunojo
  • ベストアンサー率29% (122/407)
回答No.2

ピボットテーブルを使ってみたらどうでしょう。

peace20
質問者

お礼

ありがとうございます。 ビボットテーブルを忘れていました。 この表の本当の目的は各種類ごとに結果が同じかを判断しようとしたものです。 たとえば Aに対して結果が2つ以上あれば困るわけでして その間違いを探すのが目的です。 ただ種類の多さと結果の数値のパンチミスもありまして、 関数などで判断しようとしていました。

その他の回答 (3)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.4

テストデータとしてA1:C11に コード 計数  当初順序 aa 1    3 aa 2 1 aa 3 4 aa 5 6 bb 8 2 bb 7 5 bb 6 8 bb 5 7 cc 4 11 cc 2 10 上記はA列で並べ替え後です。 データ-集計-(グループの基準)コード-(集計の方法) 最大値-(集計するフィールド)計数-OKをクリック。 コード 計数 aa 1 aa 2 aa 3 aa 5 aa 最大値 5 bb 8 bb 7 bb 6 bb 5 bb 最大値 8 cc 4 cc 2 cc 最大値 4 全体の最大値 8 となります。明細を左上隅の「2」をクリックして折りたたむと コード 計数 aa 最大値 5 bb 最大値 8 cc 最大値 4 全体の最大値 8 のようにもなります。 最小値は上記最大値のところを最小値とすれば良い。 データ-集計-全て削除で元(ソート後)に戻る。 C列でソートすれば元(ソート前)に戻る。

peace20
質問者

お礼

ありがとうございます。 この表の本当の目的は各種類ごとに結果が同じかを判断しようとしたものです。 たとえば Aに対して結果が2つ以上あれば困るわけでして そのパンチミスを探すのが目的です。 ただ種類が多くレコード数も2000以上有りなんとか、条件式でがんばったのですが、うまくいきませんでした。 そして実際の表は大分類、中分類、小分類とあるような表でして、最終結果を目で確認する必要がない様にできたらと思ってました。

  • bobble
  • ベストアンサー率34% (111/323)
回答No.3

こんばんわ。 ピボットテーブルを使うといいですね。 エクセル2000の場合で手順を説明します。 1.参照するデータを範囲指定する。 2.[データ]から[ピボットテーブルとピボットグラフレポート]をクリック 3.ピボットテーブルのウィザードが出てくるので[次へ]をクリック 4.ウィザード2/3が表示されるので[次へ]をクリック 5.ウィザード3/3が表示されたら[レイアウト]をクリック 6.ウィザード・レイアウトが表示されるので画面の右側にある[種類]を   レイアウト内の[行(R)]にドラッグ&ドロップする。 7.同じように画面右側にある[結果]をレイアウト内の[データ(d)]にドラッグ& ドロップする。 8.[データ(d)]にドロップした際に[合計:結果]となるので、それをダブルクリックして集計方法を[最大値]にして[OK]をクリック 9.7を実行 10.8と同様の処理をして集計方法を[最小値]にしてクリック 11.ウィザードレイアウトを[OK]をクリックして閉じる。 12.[完了]をクリック これで別シートに種類別の最小値・最大値が表示された表ができあがるはずです。

peace20
質問者

お礼

ありがとうございます。 ビボットテーブルを忘れていました。 この表の本当の目的は各種類ごとに結果が同じかを判断しようとしたものです。 たとえば Aに対して結果が2つ以上あれば困るわけでして そのパンチミスを探すのが目的です。 ただ種類が多くレコード数も2000以上有りなんとか、条件式でがんばったのですが、うまくいきませんでした。 ビボットから表を取り出して確認することにします。

noname#3361
noname#3361
回答No.1

オートフィルタではダメでしょうか。

peace20
質問者

お礼

ありがとうございます。 現在はオートフィルタで確認していましたが種類の多さに 断念してしまいました。

関連する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を利用しています。

  • 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  ・    ・  ・    ・  ・    ・  ・    ・

  • Excelで最小値のアドレスを求める

     A   B     C    D 1            77580 2        77850 3     74610 4   74880 上記Excelの表で A1:D4 の範囲で最小値を求めそのアドレスを求めたい 最小値はMIN(A1:D4 )で求めることができるのですが ここからアドレスを求める方法を教えてください よろしくお願いいたします。

  • 最大値最小値

    実数a,b,c,dについて、 a^2+b^2+c^2+d^2=1・・・(1) a+b+c+d=1・・・・(2) が成り立つとき、abの値の最大値最小値を求めよ。 次のように考えましたが、自信がありません。 よろしくお願いします。 a+b=s, ab=t とおく。 a,bを解とする方程式、x^2-sx+b=0 が実数解を持つから 判別式から、t=<s^2/4 ・・・(3) また(1)と(2)から、c+d=1-s、cd=s^2-s-t/2 c,dを解とする方程式、x^2-(1-s)x+(s^2-s-t/2)=0 が実数解を持つから 判別式から、t>=s^2-2s-1・・・(4) (3)(4)を満たすtの範囲から、最小値はs=1のときで、-2,最大値は(3)と(4)の交点から s=(4+2√7)/3のときで、(16+4√7)/9 何か条件を落としているような気がします。よろしくお願いします。

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

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

  • 最大値 最小値がわかりません。

    sin、cos、がわかりません。教えててください。 0°≦x≦180°において f(x)=1-2acosx-2sin^xとするとき (1)a=1のときf(x)の最大値はx=A度のときB            最小値はx=C度のときD (2)f(x)の最大値をM(a)としたときのM(a)の最小値は  a=EのときでFである。 以上のA~Fがわかりません。 教えてください。

  • 最大値と最小値

    未だ忙しくないでしょうから、時間潰しに挑戦して下さい。。。。。。w a>0、b>0、c>0、a^2≦a+b+c≦a^3、b^2≦a+b+c≦b^3、c^2≦a+b+c≦c^3 とする。 この時、a^2+b^2+c^2 の最大値と最小値を求めよ。

  • エクセルの最小値

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

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

    以下のように、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が更新されるようにしたい。) 恐れ入ります。エクセルに詳しい方、なにとぞご教示くださいますようお願いいたします。

  • EXCELで条件あてはまるセルの最大最少値を求める

    下記のような一覧表から A 10 B 20 B 15 B 30 C 50 C 40 以下のような表を作りたいのですが。 ABCは手動で入力し、最大値・最小値は関数で求めたいです。   最大値  最小値 A   10    10 B   30    15 C   50    40 関数だけでは難しいでしょうか。 よろしくお願いします。

専門家に質問してみよう