2012-03-06 8 views
0

Я немного в тупике с этой проблемой, мне было интересно, может ли кто-нибудь предложить решение. В Excel У меня есть таблица, которая выглядит следующим образом:Сравнение процентного значения с десятичной величиной Excel

1 2 3 4 5 Result Score 
80% 85% 90% 95% 100% 92.5% 3.50 

То, что я пытаюсь вычислить, что это пропорциональная оценку, основанную на том, где результат попадет в заданных десятичных 1-5 баллов.

Спасибо.

ответ

3

В вашем случае, когда каждый инкремент 5% вы можете использовать простой расчет, как

=MAX(0,F2-75%)*20

[где результат в F2]

.... но при условии, что вы хотите интерполировать оценка дается потенциально менее линейные значения в таблице попробовать эту формулу, где ваша таблица в A1: E2

=LOOKUP(F2,A2:E2,A1:E1+(F2-A2:D2)*(B1:E1-A1:D1)/(B2:E2-A2:D2))

+0

Интерполированная Forumla работает очень хорошо спасибо. Единственная проблема заключается в том, что если у вас есть оценка ниже определенного порога, это # ​​n/a's. – Steven

+0

Вы можете добавить IF, чтобы дать ноль, если F2

0

для линейной интерполяции это будет общая формула, просто назвать диапазоны или заменить ссылки на ячейки:

= (perc - minperc)/(maxperc - minperc) * (maxscore - minscore) + minscore