1

У меня есть электронная таблица, в которой есть столбец для ячеек и еще один столбец для частоты:

SITE      FREQUENCY
MA1084    687
MA1084    687
MA1084    687
MA1084    4382
MA1084    4382
MA1084    4382
MA1096    4358
MA1096    4358
MA1096    4358
MA1096    687
MA1096    687
MA1096    687
MA1096    4382
MA1096    4382
MA1096    4382

Мне нужна формула, которая будет складывать все уникальные комбинации САЙТА и ЧАСТОТЫ. Мой ожидаемый результат ниже. В основном я хочу знать, сколько уникальных частот у каждого сотового сайта.

SITE      FREQUENCY COUNT
MA1084    687       2
MA1084    687       2
MA1084    687       2
MA1084    4382      2
MA1084    4382      2
MA1084    4382      2
MA1096    4358      3
MA1096    4358      3
MA1096    4358      3
MA1096    687       3
MA1096    687       3
MA1096    687       3
MA1096    4382      3
MA1096    4382      3
MA1096    4382      3

Я могу сделать это с помощью сводной таблицы, но я ищу решение на основе формулы. Любая помощь приветствуется.

2 ответа2

0

Одним из решений является использование вспомогательного столбца. Хотя это и не всегда идеально, это зависит от того, как вам нужно отображать вывод. Предполагая, что Site и Frequency находятся в столбцах A и B, а затем в объединенном типе столбца: =A2&B2 . Затем в колонке типа Count =COUNTIF(C:C,C2) Тогда вы получите следующее:

SITE    FREQUENCY   Concatentae COUNT
MA1084  687 MA1084687   3
MA1084  687 MA1084687   3
MA1084  687 MA1084687   3
MA1084  4382    MA10844382  3
MA1084  4382    MA10844382  3
MA1084  4382    MA10844382  3
MA1096  4358    MA10964358  3
MA1096  4358    MA10964358  3
MA1096  4358    MA10964358  3
0

Вы можете использовать формулу массива **:

=SUM(IF(FREQUENCY(IF(A$2:A$16=A2,MATCH(B$2:B$16,B$2:B$16,0)),ROW(B$2:B$16)-MIN(ROW(B$2:B$16))+1),1))

Скопируйте при необходимости.

Подберите подходящие диапазоны, но не делайте их слишком произвольно большими (и, конечно, не ссылайтесь на столбцы целиком!), Поскольку формулы массива рассчитываются для всех переданных им ячеек, включая те, которые технически находятся за пределами последних использованных ячеек. В диапазоне.

С уважением

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