
Допустим, у нас есть:
EPS Sentiment Revenue Sentiment Formula1? Formula2?
10 3% 20 5% F1a F2a
9 6% 30 4% F1b F2b
У меня более 600 колонок, и это упрощенная колонка. У меня более 150 колонок "Sentiment".
Для F1a и F1b я хочу получить 73% процентиль по данным о настроениях в одной и той же строке, т. е. если заголовок столбца — «Настроения», то включить данные в формулу F1 для получения процентиля.
Для F2a и F2b я хочу получить медиану данных о настроениях в одной строке, т. е. если заголовок столбца — «Настроения», то включить данные в формулу F1, чтобы получить процентиль.
Поскольку у меня имеется более 2000 строк, я хотел бы скопировать F1a и F2a вниз до F1z и F2z и далее.
Какие формулы мне следует использовать для F1 и F2?
решение1
Это не очень элегантный ответ, однако он даст результаты, которые были запрошены относительно "упрощенного столбца". Он предполагает, что фактические данные организованы таким образом, что столбцы "настроения" расположены с регулярными интервалами. Он потребует "вспомогательные столбцы", к счастью, ваши данные используют только 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)
в ячейку F27) дважды щелкните по маркеру заполнения, чтобы отправить формулу вниз