Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Формула + фильтр. Как сделать? / 17 сообщений из 17, страница 1 из 1
08.01.2012, 15:37
    #37605638
Хохолъ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формула + фильтр. Как сделать?
Есть припустим таблица
_АB11a20b31c41b50a62с
СЧЕТЕСЛИ(А1:A6,1)=3
Теперь мне нужно с фильтром. Припустим на B ставим фильтр =а
получим:
_АB11a50a
как сделать что бы
СЧЕТЕСЛИ(А1:A6,1)=1 ? То есть посчитать в столбе А только отфильтр. ячейки в которых 1?
...
Рейтинг: 0 / 0
08.01.2012, 16:20
    #37605663
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формула + фильтр. Как сделать?
Фильтрация обязательна?
Если вам нужен счет по множественному условию - посмотрите, например, здесь или здесь
...
Рейтинг: 0 / 0
08.01.2012, 16:29
    #37605669
Хохолъ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формула + фильтр. Как сделать?
AndreTM,

Фильтрация обязательна, так как в зависимости от условий фильтров мне нужно получать около 200 значений (при каждом пересчете)
...
Рейтинг: 0 / 0
08.01.2012, 16:33
    #37605671
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формула + фильтр. Как сделать?
Нет, я не про это...
Я в том смысле, что фильрация жизненно необходима? Для чего именно?
И вы согласны тратить время приложения на фильтрацию - вместо того, чтобы (вроде даже в вышеприведенных темах обсуждалось) сформировать списки-справочники для выбора условия?
...
Рейтинг: 0 / 0
08.01.2012, 16:37
    #37605676
Хохолъ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формула + фильтр. Как сделать?
AndreTM,

мне после применения каждого фильтра нужно будет выдрать посчитанные данные и руками сформировать "красивые" таблицы в word
...
Рейтинг: 0 / 0
08.01.2012, 16:52
    #37605684
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формула + фильтр. Как сделать?
Что-то у вас не то с постановкой задачи... вернее, с алгоритмом реализации.
Если вы применяете фильтрацию для того, чтобы делать выборки...
Если вы "руками" переносите данные в редактор...

Я, даже не увидев вашей задачи, предполагаю, что быстрее все решается сводными таблицами (или селектами в рекордсеты) + шаблонами Word с закладками или ссылками на ячейки Excel...
...
Рейтинг: 0 / 0
08.01.2012, 17:46
    #37605723
Хохолъ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формула + фильтр. Как сделать?
вопрос решен, решение здесь 11870336

AndreTM
спасибо что потратили время
...
Рейтинг: 0 / 0
08.01.2012, 18:17
    #37605751
KL (XL)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формула + фильтр. Как сделать?
Хохолъ,

На всякий случай - вариант без макросов.
...
Рейтинг: 0 / 0
08.01.2012, 18:31
    #37605770
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формула + фильтр. Как сделать?
Хохолъ,

Нет, ну понятно, что макросами можно было решить - но ведь нигде VBA не упоминался, а был разговор за формулы.

М все равно, в таких случаях я остаюсь сторонником подхода ADODB/RecordSet, Select,.. Именно из-за возможности отказа от формул листа. Что же касается UDF - это примерно тот же подход, но по производительности может проигрывать...
...
Рейтинг: 0 / 0
08.01.2012, 19:17
    #37605821
Хохолъ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формула + фильтр. Как сделать?
KL (XL),

пробовал понять смысл, но excel явно не для моего ума. Спасибо
...
Рейтинг: 0 / 0
08.01.2012, 19:21
    #37605828
Хохолъ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формула + фильтр. Как сделать?
AndreTMХохолъ,

Нет, ну понятно, что макросами можно было решить - но ведь нигде VBA не упоминался, а был разговор за формулы.

М все равно, в таких случаях я остаюсь сторонником подхода ADODB/RecordSet, Select,.. Именно из-за возможности отказа от формул листа. Что же касается UDF - это примерно тот же подход, но по производительности может проигрывать...
Я пробовал это все получить на чистом sql, но уперся в то что Firebird больше 64Кб скрипта просто не хавает, скрипт пробовал упростить и разбить, но потом снова уперлось в то что много текста, только ошибка уже была аля "многа текста, афтар убей себя" .
...
Рейтинг: 0 / 0
08.01.2012, 19:25
    #37605831
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формула + фильтр. Как сделать?
Хохолъ,

Нет, ну о Firebird я и в той вашей теме прочитал. Только так и не понял, причем здесь размеры - я-то имею в виду, что SELECT'ами обрабатывать данные уже в Экзеле, и самим Экзелем же... Да и какой же это запрос должен быть, чтобы в 64К не уместился?..
...
Рейтинг: 0 / 0
08.01.2012, 19:55
    #37605862
Хохолъ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формула + фильтр. Как сделать?
AndreTMя-то имею в виду, что SELECT'ами обрабатывать данные уже в Экзеле, и самим Экзелем же...
я экзель открываю только когда нужно посмотреть прайсы на комплектующие :), а так с ним не работаю вообще (так как мы его не купили )


AndreTMДа и какой же это запрос должен быть, чтобы в 64К не уместился?..
умом Россию Украину не понять
...
Рейтинг: 0 / 0
08.01.2012, 20:01
    #37605865
KL (XL)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формула + фильтр. Как сделать?
Я тоже уважаю, ADODB/RecordSet Select там, где это не "стрельба из пушки по мухам" (исп.). И потом, в Excel фраза AndreTMИменно из-за возможности отказа от формул листа звучит весьма парадоксально :)
...
Рейтинг: 0 / 0
08.01.2012, 20:06
    #37605870
KL (XL)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формула + фильтр. Как сделать?
KL (XL),

Реальный данных не видел, но мне кажется, что SQL запрос не должен быть ни длинным ни сложным. Хотя возможно я что-то упустил :)
...
Рейтинг: 0 / 0
08.01.2012, 20:12
    #37605881
KL (XL)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формула + фильтр. Как сделать?
Хохолъ,

Для понимания данной формулы, необходимо как минимум понимание основ формул массива и того, что, в отличие от остальных функций, ПРОМЕЖУТОЧНЫЕ.ИТОГИ() может работать с отфильтрованными данными, а в сочетании со СМЕЩ() еще и возвращать массив таковых.
...
Рейтинг: 0 / 0
08.01.2012, 22:14
    #37605981
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формула + фильтр. Как сделать?
KL (XL)звучит весьма парадоксально :)Ну, я же там оговорился - "в таких случаях". То есть мало ли - вдруг понадобится выборки делать по десятку условий? И если судить по представленным ТС данным - больше подходит работа с выборками или сводом, чем циклическая фильтрация...
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Формула + фильтр. Как сделать? / 17 сообщений из 17, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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