Excel 50% пропорції


-1

Я намагаюся з'ясувати формулу для 50% частки чисел.

З огляду на наступний набір чисел, чи існує спосіб обчислити число, яке становить 50%?

Номери Excel

Я використовую наступну формулу, щоб отримати%

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

Примітки:

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

Яке число ви б очікували як результат? 7, 10 або число з плаваючою комою між ними? Або я цілком неправильно зрозумів?
Jonno

1
50% чого? Ваша формула не має сенсу. Будь ласка, ігноруйте будь-яку формулу, яка все-таки не працює, і опишіть словами, чого ви хотіли б досягти.
тейлін

1
Ви шукаєте MEDIAN()??
Máté Juhász

Чи можете ви пояснити, як обчислюються поточні значення%, це абсолютні чи кумулятивні%?
патким

Jonno - редагування на запитання: плаваюче число, я б очікував 8,5
Каскади

Відповіді:


0

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

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

введіть тут опис зображення

У D6 введіть формулу нахилу :

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

У D7 введіть формулу перехоплення :

=A8-D6*B8

Нарешті, у D9 введіть лінійну формулу:

=D6*(0.5)+D7

Це дає 8,5 :

введіть тут опис зображення


Це набагато ближче до відповіді. Я не мав назви для цього, але лінійна інтерполяція - це саме те, що я намагаюся з'ясувати. Різниця в цій відповіді від того, що я шукаю, полягає в тому, що мені потрібно використовувати це у великих масивах. Формула повинна вибрати весь масив.
Каскади

Використовуючи вашу інформацію, я зміг знайти ще якусь інформацію. Один із прикладів: peltiertech.com/excel-interpolation-formulas. Здається, це відповідь
Каскади

@Cascades Вам потрібна додаткова допомога ??
Студент Гері

Жодна ваша відповідь не привела мене до правильної відповіді. Дякую!
Каскади

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%

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.