Как получить медиану на основе заголовков столбцов?

1

Допустим, у нас есть:

EPS    Sentiment    Revenue  Sentiment     Formula1?     Formula2?

10     3%            20       5%           F1a           F2a
9      6%            30       4%           F1b           F2b

У меня более 600 столбцов, и это упрощенный столбец. У меня есть более 150 столбцов "настроения".

Для F1a и F1b я хочу получить 73% -ый процентиль для данных настроений в одной и той же строке, т. Е. Если заголовок столбца - «Настроение», то включить данные в формулу F1, чтобы получить процентиль.

Для F2a и F2b я хочу получить медиану для данных настроений в одной строке, т. Е. Если заголовок столбца - «Настроение», то включить данные в формулу F1, чтобы получить процентиль.

Поскольку у меня есть 2000 строк, я хотел бы копировать F1a и F2a вниз вплоть до F1z и F2z и более.

Какие формулы я должен использовать для F1 и F2?

Шон Чан
источник

Ответы:

0

Это не очень элегантный ответ, однако он даст запрошенные результаты, касающиеся «упрощенной колонки». Предполагается, что фактические данные расположены таким образом, что столбцы «настроения» расположены через равные промежутки времени. Для этого потребуются «вспомогательные столбцы», к счастью, ваши данные используют только 600 из более чем 1600 доступных столбцов.

Для ответа «упрощенная колонка»:

  • 1) поместите формулу =INDEX($A2:$D2,(COLUMN()-7)*2+2)в ячейку G2
  • 2) потяните ручку заполнения, чтобы скопировать формулу в ячейку H2
  • 3) с обеими выделенными ячейками дважды щелкните маркер заполнения, чтобы отправить формулу вниз
  • 4) поместите формулу =PERCENTILE.INC(G2:H2,0.73)в ячейку E2 (я
    использовал версию .INC, однако вам может потребоваться использовать версию .EXC в
    зависимости от того, как интерпретируются данные)
  • 5) дважды щелкните маркер заполнения, чтобы отправить формулу вниз

  • 6) поместите формулу =MEDIAN(G2:H2)в ячейку F2

  • 7) дважды щелкните маркер заполнения, чтобы отправить формулу вниз

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

Клиф
источник