Возврат трех верхних значений в диапазоне - PullRequest
0 голосов
/ 30 мая 2020

Я использую эти 3 формулы, чтобы вернуть первый, второй и третий источники рефералов, другими словами, значение, которое появляется чаще всего, 2-е и 3-е чаще всего. Он работал отлично до сегодняшнего дня, когда числа №2 и №3 появлялись одинаковое количество раз. В результате результаты №2 и №3 возвращают одно и то же имя.

Есть идеи, как я могу исправить это, или, возможно, другой способ вернуть 3 верхних встречающихся значения в диапазоне?

1 Наиболее часто встречающийся источник переходов

= ИНДЕКС (T: T, 10000 * MOD (MAX (COUNTIF (T11: T992, T11: T992) + (ROW (T11: T992) / 10000)), 1), 1)

2-й наиболее часто встречающийся источник переходов

= ИНДЕКС (T11: T992, MODE (IF ((T11: T992 <> "") * (T11: T992 <> INDEX (T11: T992, MODE (IF (T11: T992 <> "", MATCH (T11: T992, T11: T992,0))))), MATCH (T11: T992, T11: T992,0))))

3 наиболее часто встречающихся источника переходов

= ИНДЕКС (T11: T992, MODE (IF (((T11: T992 <> "") (T11: T992 <> INDEX (T11: T992, РЕЖИМ (ЕСЛИ (T11: T992 <> "", MATCH (T11: T992, T11: T992,0))))) (T11: T992 <> ИНДЕКС (T11: T992, РЕЖИМ (IF (( T11: T992 <> "") * (T11: T992 <> ИНДЕКС (T11: T992, MODE (IF (T11: T992 <> "", MATCH (T11: T992, T11: T992,0))))), ПОИСКПОЗ (T11: T992, T11: T992,0)))))), MATCH (T11: T992, T11: T992,0))))

1 Ответ

0 голосов
/ 30 мая 2020

Мне удалось получить рабочую формулу с другого форума Excel, которая отлично работала:

jasonb75 сказал: Попробуйте это для всех трех, обратите внимание, что в формуле есть 2 экземпляра D $ 1: D1, которые необходимо быть измененными, они должны относиться к ячейке непосредственно над первой формулой перед перетаскиванием вниз, например, если формула переходит в D2, тогда это будет D $ 1: D1, если она перейдет в Z10, то это будет Z $ 9: Z9

= ИНДЕКС (T: T, AGGREGATE (15,6, ROW ($ T $ 11: $ T $ 992) / (COUNTIF ($ T $ 11: $ T $ 992, $ T $ 11: $ T $ 992) = AGGREGATE (14,6; COUNTIF (T $ 11: T $ 992, $ T $ 11: T $ 992), 1 + SUMPRODUCT (COUNTIF (T $ 11: T $ 992, D $ 1: D1)))) / ISNA ( ПОИСКПОЗ (11 $ T $: 992 $ T $, D $ 1: D1,0)), 1))

...