если фильтр в этой же таблице ставим на Пиво, то Триумф все равно быть равен 1
Думаю что с такой постановкой задачи решения у неё не будет (по крайней мере средствами Excel). Если я правильно понял, то Вы хотите что бы одно и то же поле содержало две разных сущности. Во вложении пример того как я понял задачу (но не её реализации). Я правильно понял?
если фильтр в этой же таблице ставим на Пиво, то Триумф все равно быть равен 1
Думаю что с такой постановкой задачи решения у неё не будет (по крайней мере средствами Excel). Если я правильно понял, то Вы хотите что бы одно и то же поле содержало две разных сущности. Во вложении пример того как я понял задачу (но не её реализации). Я правильно понял?Serge_007
Serge_007, ну почему же разные сущности? Сущность та же, 1 клиен = 1АКБ. по идее при любой фильтрации в поле "АКБ" против каждого клиента должна стоять единичка, это сделать не сложно, но в промежуточном итоге по территории все единички должны суммироваться, а вот это и не получается. Но, наверное вы правы, задача не решаема(
Serge_007, ну почему же разные сущности? Сущность та же, 1 клиен = 1АКБ. по идее при любой фильтрации в поле "АКБ" против каждого клиента должна стоять единичка, это сделать не сложно, но в промежуточном итоге по территории все единички должны суммироваться, а вот это и не получается. Но, наверное вы правы, задача не решаема(VaeV1ctis
Повторяю вопрос: Цитата Serge_007, 14.11.2014 в 21:48, в сообщении № 21 Во вложении пример того как я понял задачу. Я правильно понял?
Да. Про разные сущности поняла, то что подстановкой столбца в исходнике, врядли решить проблему я так и думала, чисто математически вывод такой идет, я просто думала о какой-то хитрой формуле в теле сводной...
Повторяю вопрос: Цитата Serge_007, 14.11.2014 в 21:48, в сообщении № 21 Во вложении пример того как я понял задачу. Я правильно понял?
Да. Про разные сущности поняла, то что подстановкой столбца в исходнике, врядли решить проблему я так и думала, чисто математически вывод такой идет, я просто думала о какой-то хитрой формуле в теле сводной...VaeV1ctis
А если так? Понимаю, что "финт ушами" - но в доп столбец привязываем формулу, зависящую от значения в поле фильтра. Только нюанс - макросом обновляем источник данных.
А если так? Понимаю, что "финт ушами" - но в доп столбец привязываем формулу, зависящую от значения в поле фильтра. Только нюанс - макросом обновляем источник данных.buchlotnik
buchlotnik, вот! Оно! я мыслила в нужном направлении, только не туда) пыталась в вычисляемое поле запулить условие если фильтр есть. Конечно, если в фильтр поставить 2 значения, ну типа Вода и Пиво, но без молока, то ничего работать не будет, но это уже другая тема Благодарю
buchlotnik, вот! Оно! я мыслила в нужном направлении, только не туда) пыталась в вычисляемое поле запулить условие если фильтр есть. Конечно, если в фильтр поставить 2 значения, ну типа Вода и Пиво, но без молока, то ничего работать не будет, но это уже другая тема БлагодарюVaeV1ctis
кто-то там наверху говорил, что задача решения не имеет
Я говорил, что она не имеет решения, если я правильно понял задачу. В моем понимании, формула в исходнике не должна зависеть от фильтра сводной. Например если Вы переместите сводную, добавите других фильтров со сдвигом имеющегося, измените её структуру или ещё что - формула корректно работать перестанет. Как частный случай - да, решить можно (я думал макросом прописывать нужную формулу в исходнике в зависимости от фильтра, но отказался от этой идеи по соображениям изложенным выше), но как задачу в целом - нет
кто-то там наверху говорил, что задача решения не имеет
Я говорил, что она не имеет решения, если я правильно понял задачу. В моем понимании, формула в исходнике не должна зависеть от фильтра сводной. Например если Вы переместите сводную, добавите других фильтров со сдвигом имеющегося, измените её структуру или ещё что - формула корректно работать перестанет. Как частный случай - да, решить можно (я думал макросом прописывать нужную формулу в исходнике в зависимости от фильтра, но отказался от этой идеи по соображениям изложенным выше), но как задачу в целом - нетSerge_007
А я заметила, что при выборе нескольких значений, будет ерунда, да. Но самое главное, что можно отбор по одному делать. А кстате, можно как то в отдельные ячейки вывести список значений установленных в фильтре?) ну пиво и вода.. И снова мой косяк, что не оговорила условий: в конечном результате отчёта сводная и источник никуда не перемещаются и структура не меняется. Прошу прощения и делаю выводы.
А я заметила, что при выборе нескольких значений, будет ерунда, да. Но самое главное, что можно отбор по одному делать. А кстате, можно как то в отдельные ячейки вывести список значений установленных в фильтре?) ну пиво и вода.. И снова мой косяк, что не оговорила условий: в конечном результате отчёта сводная и источник никуда не перемещаются и структура не меняется. Прошу прощения и делаю выводы. VaeV1ctis
Serge_007, так я же и сказал "финт ушами" - если не предполагается доп нюансов "it works". Полностью согласен с тем, что в норме нельзя исходник привязывать к сводной.
Serge_007, так я же и сказал "финт ушами" - если не предполагается доп нюансов "it works". Полностью согласен с тем, что в норме нельзя исходник привязывать к сводной.buchlotnik
Сообщение отредактировал buchlotnik - Пятница, 14.11.2014, 23:26
Для 2010 есть бесплатная надстройка - POWERPIVOT Она есть "дедушкой" POWERPIVOT в 2013. Там тоже можно создать модель, и подсчет уникальных будет работать при группировках, сортировках .... Пока не установил себе 2013 - только с ней и работал
Для 2010 есть бесплатная надстройка - POWERPIVOT Она есть "дедушкой" POWERPIVOT в 2013. Там тоже можно создать модель, и подсчет уникальных будет работать при группировках, сортировках .... Пока не установил себе 2013 - только с ней и работал SLAVICK
Иногда все проще чем кажется с первого взгляда.
Сообщение отредактировал SLAVICK - Суббота, 15.11.2014, 23:38
А еще я не могу на рабочий комп устанавливать ничего Нашла в интернетах, что можно написать формулу, которая будет отображать условия фильтра, только мне не понятно, будет ли она отображать условия, если несколько значений выбрано, и полюбому я не смогу ее изменить [vba]
Код
Function AutoFilter_Criteria(Header As Range) As String Dim strCri1 As String, strCri2 As String
Application.Volatile
With Header.Parent.AutoFilter With .Filters(Header.Column - .Range.Column + 1)
If Not .On Then Exit Function
strCri1 = .Criteria1 If .Operator = xlAnd Then strCri2 = " AND " & .Criteria2 ElseIf .Operator = xlOr Then strCri2 = " OR " & .Criteria2 End If
End With End With
AutoFilter_Criteria = UCase(Header) & ": " & strCri1 & strCri2 End Function
[/vba]
А еще я не могу на рабочий комп устанавливать ничего Нашла в интернетах, что можно написать формулу, которая будет отображать условия фильтра, только мне не понятно, будет ли она отображать условия, если несколько значений выбрано, и полюбому я не смогу ее изменить [vba]
Код
Function AutoFilter_Criteria(Header As Range) As String Dim strCri1 As String, strCri2 As String
Application.Volatile
With Header.Parent.AutoFilter With .Filters(Header.Column - .Range.Column + 1)
If Not .On Then Exit Function
strCri1 = .Criteria1 If .Operator = xlAnd Then strCri2 = " AND " & .Criteria2 ElseIf .Operator = xlOr Then strCri2 = " OR " & .Criteria2 End If
End With End With
AutoFilter_Criteria = UCase(Header) & ": " & strCri1 & strCri2 End Function
Да, но она не идет в комплекте с офисом, приобретается отдельно
я же написал - бесплатная, т.е. безвозмездно на официальном сайте можно скачать: Она действительно очень хороша. Мне на работе без нее пришлось бы туго
На самом деле - работа с ней не сложнее чем работа с сводной таблицей, как по мне даже легче. а функционала там на порядок больше
VaeV1ctis - на сколько я понял - это макрос отображения фильтра листа - а Вам нужно сводной таблицы. Если есть желание - почитайте о POWERPIVOT - если внедрите ее на работе - много проблем исчезнет. Работать с ней не сложно - там поле подсчета уникальных можно создать в два клика мышкой
Раньше я уникальные "считал" строя сводную таблицу из другой сводной... но промежуточные итоги и общие итоги - тупо считали количества (как и в варианте buchlotnik) - что не есть хорошо обычной сводной - Вы не сможете отображать правильные SKU в промежуточных и общих итогах Можно также построить итоговую таблицу формулами, но это не удобно.
Да, но она не идет в комплекте с офисом, приобретается отдельно
я же написал - бесплатная, т.е. безвозмездно на официальном сайте можно скачать: Она действительно очень хороша. Мне на работе без нее пришлось бы туго
На самом деле - работа с ней не сложнее чем работа с сводной таблицей, как по мне даже легче. а функционала там на порядок больше
VaeV1ctis - на сколько я понял - это макрос отображения фильтра листа - а Вам нужно сводной таблицы. Если есть желание - почитайте о POWERPIVOT - если внедрите ее на работе - много проблем исчезнет. Работать с ней не сложно - там поле подсчета уникальных можно создать в два клика мышкой
Раньше я уникальные "считал" строя сводную таблицу из другой сводной... но промежуточные итоги и общие итоги - тупо считали количества (как и в варианте buchlotnik) - что не есть хорошо обычной сводной - Вы не сможете отображать правильные SKU в промежуточных и общих итогах Можно также построить итоговую таблицу формулами, но это не удобно.SLAVICK
Иногда все проще чем кажется с первого взгляда.
Сообщение отредактировал SLAVICK - Воскресенье, 16.11.2014, 22:54
SLAVICK, а есть принципиальная разница фильтр листа или фильтр сводной?) Внедрение у нас на работе какой-либо программы.. даже представлять страшно Проще сказать шефам - идите в пень, я не могу не справляюсь, ничего не знаю, верните меня на мое прошлое место)) Слишком большая компания, неповоротливая)
SLAVICK, а есть принципиальная разница фильтр листа или фильтр сводной?) Внедрение у нас на работе какой-либо программы.. даже представлять страшно Проще сказать шефам - идите в пень, я не могу не справляюсь, ничего не знаю, верните меня на мое прошлое место)) Слишком большая компания, неповоротливая)VaeV1ctis
VaeV1ctis POWERPIVOT - это не отдельная программа, а бесплатная "com" надстройка к экселю - она распространяется официально, как бесплатное дополнение. ее ввели как тест перед созданием 2013 офиса, в состав которого она вошла в стандартной комплектации.
я работаю тоже в немаленькой компании - главное правильно поставить вопрос Вы объясните им - что это официальное дополнение к офису, которое очень полезно, но не всем нужно
есть принципиальная разница фильтр листа или фильтр сводной?)
есть фильтр сводной - это фильтр сводной, фильтр листа - это фильтр листа. на одном листе могут быть одновременно и то и другое
VaeV1ctis POWERPIVOT - это не отдельная программа, а бесплатная "com" надстройка к экселю - она распространяется официально, как бесплатное дополнение. ее ввели как тест перед созданием 2013 офиса, в состав которого она вошла в стандартной комплектации.
я работаю тоже в немаленькой компании - главное правильно поставить вопрос Вы объясните им - что это официальное дополнение к офису, которое очень полезно, но не всем нужно
Кроме того, даже если написать функцию вывода фильтра сводной - в Вашем случае это не поможет, поскольку промежуточные и общие итоги не будут отображать реальное SKU
Правильные итоги можно сделать либо формулами(в т.ч. UDF), либо с надстройкой - про которую я написал. Либо 2013-й офис Может есть еще варианты - но я про них не знаю
Кроме того, даже если написать функцию вывода фильтра сводной - в Вашем случае это не поможет, поскольку промежуточные и общие итоги не будут отображать реальное SKU
Правильные итоги можно сделать либо формулами(в т.ч. UDF), либо с надстройкой - про которую я написал. Либо 2013-й офис Может есть еще варианты - но я про них не знаю SLAVICK
Иногда все проще чем кажется с первого взгляда.
Сообщение отредактировал SLAVICK - Воскресенье, 16.11.2014, 23:41
SLAVICK, мне не SKU надо отображение, а АКБ. и уже придумано как сделать, вот только с несколькими значениями фильтра не получится , пока значения не видно
SLAVICK, мне не SKU надо отображение, а АКБ. и уже придумано как сделать, вот только с несколькими значениями фильтра не получится , пока значения не видноVaeV1ctis
Если я правильно понял - Вам нужно "Количество уникальных клиентов"? посмотрите итог сводной - я добавил 2-й регион и немного поменял сводную buchlotnik - сделал в 2013 офисе(2010 уже нет). Такой же результат можно получить и при использовании в 2010 офисе powerpivot. Всего 8 клиентов, а обычный итог - показывает 16. Вы к начальству с какой цифрой пойдете?
Если я правильно понял - Вам нужно "Количество уникальных клиентов"? посмотрите итог сводной - я добавил 2-й регион и немного поменял сводную buchlotnik - сделал в 2013 офисе(2010 уже нет). Такой же результат можно получить и при использовании в 2010 офисе powerpivot. Всего 8 клиентов, а обычный итог - показывает 16. Вы к начальству с какой цифрой пойдете? SLAVICK