Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как подсчитать количество в столбце неповторяющихся значений / 6 сообщений из 6, страница 1 из 1
22.06.2009, 16:53:10
    #36054240
lenysik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подсчитать количество в столбце неповторяющихся значений
Добрый день всем!


Подскажите как подсчитать кол-во неповторяющихся записей в столбце?
например,
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
id
AABBC
AABCC
AABBC
ABCDF
ABCDF
ASDFG
ASGHJ
AABBC
LKJHG
OPIUY
OPIUY
Количество неповтоящихся записей =7

Можно это как-то сделать без макроса?

Спасибо!
...
Рейтинг: 0 / 0
22.06.2009, 18:11:07
    #36054414
anor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подсчитать количество в столбце неповторяющихся значений
lenysik,

Код: plaintext
=СУММ(ЕСЛИ(ЧАСТОТА(ПОИСКПОЗ(A2:A12,A2:A12, 0 ),ПОИСКПОЗ(A2:A12,A2:A12, 0 ))> 0 , 1 , 0 ))
...
Рейтинг: 0 / 0
22.06.2009, 19:29:36
    #36054536
KL (XL)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подсчитать количество в столбце неповторяющихся значений
anor lenysik,

Код: plaintext
=СУММ(ЕСЛИ(ЧАСТОТА(ПОИСКПОЗ(A2:A12,A2:A12, 0 ),ПОИСКПОЗ(A2:A12,A2:A12, 0 ))> 0 , 1 , 0 ))


1) Или так (значительно быстрее считает):

=SUM(--(FREQUENCY(MATCH(A2:A12,A2:A12,0),ROW(A2:A12)-ROW(A2)+1)>0))

если данных не очень много, то можно так:

=SUMPRODUCT(1/COUNTIF(A2:A12,A2:A12))


2) Если могут быть пустые ячейки, то так:

=СУММПРОИЗВ((ЧАСТОТА(ПОИСКПОЗ(""&A2:A12;""&A2:A12;0);СТРОКА(A2:A12)-СТРОКА(A2)+1)>0)*(A2:A 13 <>""))

если данных не очень много, то еще так:

=SUMPRODUCT((A2:A12<>"")/COUNTIF(A2:A12,""&A2:A12))
...
Рейтинг: 0 / 0
22.06.2009, 19:32:23
    #36054539
KL (XL)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подсчитать количество в столбце неповторяющихся значений
Пардон, забыл перевести формулы на русский:

=СУММ(--(ЧАСТОТА(ПОИСКПОЗ(A2:A12;A2:A12;0);СТРОКА(A2:A12)-СТРОКА(A2)+1)>0))

=СУММПРОИЗВ(1/СЧЁТЕСЛИ(A2:A12;A2:A12))

=СУММПРОИЗВ((ЧАСТОТА(ПОИСКПОЗ(""&A2:A12;""&A2:A12;0);СТРОКА(A2:A12)-СТРОКА(A2)+1)>0)*(A2: A13 <>""))

=СУММПРОИЗВ((A2:A12<>"")/СЧЁТЕСЛИ(A2:A12;""&A2:A12))
...
Рейтинг: 0 / 0
23.06.2009, 15:18:26
    #36055821
lenysik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подсчитать количество в столбце неповторяющихся значений
KL (XL),

Спасибо
...
Рейтинг: 0 / 0
29.07.2009, 11:40:13
    #36115108
NV-S
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подсчитать количество в столбце неповторяющихся значений
Добрый день,

А как подсчитать кол-во неповторяющихся записей в столбце А при условии В=2
например,

А В
________________
МАРК 1
МАРК 2
МАРК 2
СТИВ 1
АРКА 1

Количество таких записей с этим условием =1
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как подсчитать количество в столбце неповторяющихся значений / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]