マイクは教師であり、しばしば彼の生徒にテストをしなければなりません。ある例では、彼は76から12までの範囲の20のテストスコアを持っていました。マイクは最高スコアを76のままにしておきたいが、最低スコアを5(17)増やしたい

次に、すべての中間スコアを比例的に調整します。彼は、Excelに調整を実行する機能があるかどうか疑問に思います。

これを行う関数はありませんが、調整されたテストスコアを取得するために使用できる数式はいくつもあります。実際、使用できる数式は驚くほどたくさんあります。非常に多い理由は、「比例」という言葉があいまいであるためです。正確には、比例調整はどのように見えるのでしょうか。

たとえば、最低スコアと最高スコアの差の一部を意味する場合があります。または、低いスコアが何らかの方法で「加重」され、高いスコアよりも大きなブーストが得られることを意味する場合があります。または、スコアが最大スコアから何パーセントであるかを単純に計算してから、その分だけスコアを増やすことを意味する場合もあります。

それを念頭に置いて、スコアを調整するいくつかの方法を見てみましょう。

各数式の結果を見て、スコアに何が起こるかについての期待と一致するかどうかを判断する必要があります。これらの3つの式は、スコアに対してまったく同じ調整を生成し、低いスコアは高いスコアよりも有利に重み付けされます。

=A1+(1-(A1-MIN(A:A))/(MAX(A:A)-MIN(A:A)))5 =A1+(5(MAX(A:A)-A1))/(MAX(A:A)-MIN(A:A))

=A1+(MAX(A:A)-A1)/(MAX(A:A)-MIN(A:A))*5

これらの数式は、マイクの要求に応じて最高スコアと最低スコア、および他のすべてのスコアを比例的に調整します。たとえば、ミッドレンジスコア(12から76の中間、つまり42のスコア)になります

2.5ポイント調整されています。

次の簡単な式は、元のスコアの範囲の最大値にのみ注意を払っています。スコアが最大値からどれだけ離れているかを計算し、スコアを上方に調整します。ボトム調整スコアは17.33になりますが、簡単に丸めて目的の量にすることができます。

=((MAX(A:A)-A1)/A1)+A1

次の式は、元の19スコアのランキングを、0から19のスケールで調べます。次に、そのランキングが表す5のパーセンテージを計算し、元のスコアに値を追加します。

=(RANK(A1,A:A)-1)*5/19+A1

線形回帰を使用して問題を解決することもできます。 Excelには、調整されたスコアを決定するための数式を見つけるために使用できる2つの組み込み関数(SLOPEとINTERCEPT)があります。マイクの例では、調整前のスコアの範囲は12〜76です。これらは17〜76の範囲に調整する必要があります。12をセルE1に、76をセルE2に、17をセルF1に、76をセルF2の場合、開始範囲と終了範囲の両方で最低値と最高値になります。次に、これらの式を使用して、傾きと切片を見つけることができます。

=SLOPE(F1:F2,E1:E2)

=INTERCEPT(F1:F2,E1:E2)

これにより、0.921875での傾きと5.9375での切片が計算されます。次に、次の方法でこれらの値を元のテストスコアに適用できます。

=0.921875 * A1 + 5.9375

興味深いことに、この線形回帰アプローチは、このヒントの冒頭に示した最初の3つの式によって導出されたものとまったく同じ値を返します。

_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。

このヒント(1024)は、Microsoft Excel 2007、2010、2013、2016、2019、およびOffice 365のExcelに適用されます。Excelの古いメニューインターフェイス用のこのヒントのバージョンは、次の場所にあります。