-1

Я пытаюсь выяснить формулу для 50% пропорции чисел.

Учитывая следующий набор чисел, есть ли способ рассчитать число, которое представляет 50%?

Номера Excel

Я использую следующую формулу, чтобы получить%

=COUNTIF(A$1:A$13,">="&A1)/COUNT(A$1:A$13)

Заметки:

  • Я ожидаю, что число будет 8,5
  • Я не ищу медиану
  • Я ищу формулу, которая принимает весь массив и дает ответы, похожие на «Если Y = 50%, то X» (в примере выше, X = 8,5) или в конечном итоге «Если Y%, то X»
  • Я также в конечном итоге хочу обратное, вычисляя% на основе известного числа: «Если X = 8,5, то Y% =?"

2 ответа2

0

Мы можем использовать простую линейную интерполяцию между значениями в строке № 7 и значениями в строке № 8.

Формула интерполяции:

В D6 введите формулу для наклона:

=(A8-A7)/(B8-B7)

В D7 введите формулу для перехвата:

=A8-D6*B8

Наконец, в D9 введите линейную формулу:

=D6*(0.5)+D7

Это дает 8,5:

0

Используя точку зрения Гэри, что это линейная интерполяция (которая помогла мне ответить на мой вопрос), я продолжил исследование и нашел окончательный ответ:

Если я хочу узнать # на основе известного%, я использую следующее:

B:Array =COUNTIF(A$5:A$17,">="&A5)/COUNT(A$5:A$17)
B3: =MATCH(B2,B5:B17,-1)
A2: =INDEX(A5:A17,B3) + (B2-INDEX(B5:B17,B3)) * (INDEX(A5:A17,B3+1)-INDEX(A5:A17,B3)) / (INDEX(B5:B17,B3+1)-INDEX(B5:B17,B3))
B2: =ANSWER

Excel Ответ №


Если я хочу узнать # на основе известного%, я использую следующее:

B:Array =COUNTIF(A$5:A$17,">="&A5)/COUNT(A$5:A$17)
B3: =MATCH(A2,A5:A17)
A2: =INDEX(B5:B17,A3) + (A2-INDEX(A5:A17,A3)) * (INDEX(B5:B17,A3+1)-INDEX(B5:B17,A3)) / (INDEX(A5:A17,A3+1)-INDEX(A5:A17,A3))
B2: =ANSWER

Excel Ответ%

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .