• ベストアンサー

エクセルの質問です。

エクセルの質問です。 よく競技の採点などで採用されている、最高点と最低点をカットして合計を出す方法を教えてください。たとえば、A審査員が30点、B審査員が32点、C審査員が27点D審査員が29点、E審査員が35点とした場合、最高と最低をカットした3名の審査員の合計を求めたい場合です。数式はどのように作ればいいんでしょうか。あるいはどの関数を使えばいいんでしょうか、おわかりの方ご助言をお願いいたします。

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

  • ベストアンサー
回答No.1

A1:E1にそれぞれ得点があるとします。 要するに合計点から最高点と最低点を引いて3で割るだけなので、 =(sum(A1:E1)-(max(A1:E1)+min(A1:E1)))/3 これだけ。単純ですね。

jiijii
質問者

お礼

早速のご回答ありがとうございます。 出来ました!自分なりに同じようにSUM、MAX、MIN関数を組み合わせて作ってみましたが、式の作り方が違っていたようです。MAXやMINの代わりにLARGEやSMALL関数でもいいようですね。ほんとにありがとうございました。

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

関連するQ&A

  • 公平な採点方法 審査方法は?

    毎年、周辺国数カ国が参加するスピーチの大会があります。 毎年、審査について後味が悪いと聞いています。 近隣諸国は、デリケートな問題を抱えていることも多いので、結果が国家間の摩擦に発展しないともいえず・・・公平な採点方法はないのだろうかといつも考えています。 オリンピックの採点方法やコンクールの採点方法を調べてみました。 (5名の審査員の場合) 1.各審査項目の最高点と最低点をカット という方法がありますが、この方法のマイナス点もあります。 たった6名の審査員ですので、最高点と最低点をカットしてしまうと、残り4名の審査によって決まるので、評価者が少なすぎる。 また、ある審査員だけが特別にいい評価を出すこともあるけれど、その場合にカットされてしまうので、少数意見が無視されてしまう。 上の方法に下の方法を加えるのがオリンピックの方法だと紹介されていました。 2.残り3名分の平均値を出す 3.産出された平均値を5倍する 1だけの方法よりは、この方法の方が確かに公平性の高い評価が出るのでしょうが・・・。 6名の審査員で構成され、各審査員は自国の出場者の採点も行うとすると、どんな採点方法が一番公平性が高くできるのでしょうか。 他に有効的な方法がありましたら、教えてください。

  • エクセルの数式

    エクセルで以下のような処理ができる数式をご存知の方教えてください。 たとえば、 5名のテスト結果の合計点で一番高い人を拾い上げて、「1位」とし、2番目に高い人を拾い上げて「2位」とするような合計点順に1位から最下位の人まで自動的に順位をつける関数。 誰か助けてください!

  • Excelの数式

    Excelの数式で =SUMPRODUCT((MOD(ROW($E$1:$E$10),5)=1)*$E$1:$E$10) という数式があったのですが、数式の中身の意味がわかりません。 5つの分類があってそれぞれの合計を出す数式です。 どなかたこの数式の解説をお願い致します!

  • エクセルの質問  関数の式を教えてください

    エクセル2003を使っています。 一週間の時間割りにある各教科ごとの合計を出す時の関数の式を教えてください。 何度やっても範囲指定できなかったり、数式のエラーが出たりします。

  • エクセルで

    エクセルについてお伺いします。例えばセルA1に10%、A2に20%のパーセンテージで入力された値は合計は出せないのでしょうか。SUM関数で出すとエラーが出てしまいます。それと、数式を入力したセルの数値の値の合計も出ないのでしょうか。例えばあるセルに=A1+B1,もう一方のセルにA2+B2と入力されていてそれぞれ数値が5と4とします。合計9を出したいのですが、数式のためSUM関数では合計できません。何か方法はありますか。

  • エクセル~セル内での最大値?について

    質問のタイトルが分からないので、 「エクセル~セル内での最大値?について」にします。 数式や関数での数値データの合計を、 あるひとつのセルに返すとして、そのセルの数値の上限をある一定の 数値にするような関数はあるのでしょうか?? 例えば、上限を5にして、合計が5を超えた場合は5と表示される・・・ といった内容です。 エクセル初心者で申し訳ありませんが、よろしくお願いします。

  • VBE Excelのマクロがわかりません(IF関数)

    エクセルのマクロがわかりません。教えてください 問題は5人の簿記の点数を入力し5人の合計点・最高点・最低点を表示するプログラムを作成する。というものです。 Sub test() Dim boki as integer Dim sum as integer Dim max as integer Dim min as integer For A = 1 to 5 boki = InputBoxx("簿記の点数入力") goukei = goukei + boki ?????? Next A Msgbox"5人の合計点は"&A Msgbox"5人の最高点は"&A Msgbox"5人の最低点は"&A End Sub IF関数を使って??の部分を作るようなのですが、いまいちよく分からないので教えてください。 bokiは簿記 sumは合計 maxは最高 minは最低のことを現してます。

  • エクセル2002で質問です。

    エクセル2002で質問です。 B1~E1は店舗名、A1~A7は番号 B2:E2は○か×でその中に、×が一つでもあればE2は× すべて○でE2は○、という数式を組みたいです。 B3:E3も同様で、下にどんどんずれていきます。 おそらく、and、or、if、match、vlookup,hlookup関数あたりを 使用するのかと思いますが、宜しくお願いします。

  • エクセルで質問です!

    エクセルで質問です! 時間の表示を「'3.00」と表記してあるものの合計を出したい場合の 関数はありますでしょうか。。。 よろしくお願いいたします。

  • 判定のためのエクセルの数式について質問します。

    3点満点のテスト(面接で接客でも)が4種類あります(12点満点)。以下エクセル表    テスト1 テスト2 テスト3 テスト4  合計 判定 A君  3    3     3     2    12  A (11点以上をA)   B君  2    3     2     2     9  B (10点~6点をB) C君  1    1     2     2     6  B D君  1    2     1     1     5  C (5点以下をC) 問題は次のE君の場合です。合計は6点なので、点数だけだと判定は「B」ですが、「1」が3つあるので判定を「C」となるようにしたいのですが、どうしてもうまい数式が作れません。 E君  1    3     1     1     6  C← 以下の式だとBになります。 =IF(セル>=11,"A",IF(セル<6,"C","B")) ではだめで、これから先が進みません。全く別の式がよいのでしょうか。教えてください。よろしくお願いします。

このQ&Aのポイント
  • EPSONプリンターのスキャン部分での画像の欠けについて
  • 画面からのスキャンでハガキサイズの取り込み漏れが発生
  • 用紙サイズの違いはなく、故障の可能性はあるか
回答を見る