Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Подсчет уникальных отфильтрованных автофильтром записей / 7 сообщений из 7, страница 1 из 1
08.07.2009, 10:06:17
    #36079089
AlexLev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчет уникальных отфильтрованных автофильтром записей
Excel 2003. Подсчет уникальных отфильтрованных записей.
Может я чего и не понял пользуясь поиском, но не нашел...
А надо - подсчитать количество уникальных текстовых ячеек списка, на который наложено условие автофильтра.
Спасибо.
...
Рейтинг: 0 / 0
08.07.2009, 11:30:13
    #36079330
Сергей06
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчет уникальных отфильтрованных автофильтром записей
...
Рейтинг: 0 / 0
08.07.2009, 14:48:21
    #36080012
KL (XL)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчет уникальных отфильтрованных автофильтром записей
Если текстовые значения находятся в диапазоне [A2:A50], то:

=СУММПРОИЗВ((ЧАСТОТА(ПОИСКПОЗ(A2:A50&"";A2:A50&"";0);ПОИСКПОЗ(A2:A50&"";A2:A50&"";0))>0)*ПРОМЕЖУТОЧНЫЕ.ИТОГИ(3;СМЕЩ(A2;СТРОКА(A2:A 51 )-СТРОКА(A2);)))

KL
[MVP - Microsoft Excel]
...
Рейтинг: 0 / 0
14.07.2009, 08:27:16
    #36088082
AlexLev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчет уникальных отфильтрованных автофильтром записей
KL (XL) ,
Благодарю за конкретный ответ.
Я потому и задаю этот вопрос на этом сайте, потому как вижу, что он здесь подробно обсуждался.
Но вот, в моем случае - не все хорошо с этим примером.
В моем тестовом файле я воспроизвел проблему.

Лист1:
Если формулу использовать "как есть", то инициируется ошибка "#Н/Д", когда курсор находится на поле списка.

Лист2:
Для устранения этой ошибки, я расширил диаппазон всех значений на 1 строку. Ошибка устранилась, но при включенном фильтре и добавлении новой уникальной записи - счетчик не срабатывает! Это происходит в том случае если данные в ячейку выбираются из справочника, через фильтр "Проверка".

Лист3: А вот здесь все работает четко (При расширении диаппазона).
Но, данные в ячейку нужно вводить вручную, без выбора из справочника.

То есть меня сейчас интересует, можно ли доработать Лист2, чтоб там тоже все срабатывало четко.
...
Рейтинг: 0 / 0
14.07.2009, 20:35:40
    #36089870
KL (XL)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчет уникальных отфильтрованных автофильтром записей
Я вижу две возможных проблемы никак не связанных с самой формулой

1) Выпадающие списки правил проверки в сочетании с фильтром не не провоцируют события пересчета

2) при добавлени новой строки вручную к объекту Список, который вы также использовали, последний очень своеобразно копирует формулу, "корректируя" использованные в формуле диапазоны (уравнивая их). Именно в этом случае возникает ошибка #Н/Д
...
Рейтинг: 0 / 0
15.07.2009, 10:44:23
    #36090523
AlexLev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчет уникальных отфильтрованных автофильтром записей
KL (XL)
1) Выпадающие списки правил проверки в сочетании с фильтром не не провоцируют события пересчета


Даже если принудительно вызвать пересчет - значение не поменяется...
...
Рейтинг: 0 / 0
15.07.2009, 15:13:31
    #36091414
KL (XL)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчет уникальных отфильтрованных автофильтром записей
Даже хуже: иногда меняется, а иногда не меняется :-(
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Подсчет уникальных отфильтрованных автофильтром записей / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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