Все выпуски  

jurijsr>> Re: Возможности фильтра


Профессиональные приемы работы в Microsoft Excel

Выпуск 12
от 2014-03-28

Подписчиков: 5842

Рассылка сайта "Профессиональные приемы работы в Microsoft Excel"

Основные разделы сайта
Статьи
Форум

Новости сайта в формате RSS
Новые сообщения форума в формате RSS
Читать в Яндекс.Ленте

Порекомендуйте нашу рассылку друзьям

Обратная связь
Поддержка
(форум рассылки)

Наши рассылки:

Рассылки Subscribe.Ru
Православные:
Ежедневные библейские чтения
Смоленский календарь
Для выздоравливающих алкоголиков и наркоманов
Книга "День за днем"
Книга "24 часа в сутки"
Ежедневные размышления анонимного алкоголика
Самообразование:
"Профессиональные приемы работы в Microsoft Excel"

Наши сайты

Профессиональные приемы работы в Microsoft Excel
Excel от новичка до эксперта

bonifatiy.narod.ru
В помощь выздоравливающим алкоголикам и наркоманам

Собор Смоленских святых. Жития, иконы, календарь памятных дат Смоленской епархии.

StudentTools.Narod.Ru Для тех, кто любит учиться

Наши друзья

VBAtips.ru -
подсказки и решения на VBA

wordexpert.ru
Профессиональная работа с текстом

planetaexcel.ru
Когда заешь - все просто

Новые сообщения форума "Профессиональные приемы работы в Microsoft Excel"



jurijsr>> Re: Возможности фильтра
2014-03-20 12:01 http://forum.msexcel.ru/index.php?action=profile;u=
Спасибо, Согласен с Вами, что так была бы проще, но когда приходит база данных в более 2000 магазинов, то тоже как то геморройна делать в каждую ячейку . В любом случае буду пока этот вариант использовать, если по другому никак .


KuklP>> Re: Возможности фильтра
2014-03-20 12:10 http://forum.msexcel.ru/index.php?action=profile;u=
Дело Ваше, Вы можете и не прислушиваться к советам. Мне будет жаль потерянного зря времени, но я переживу ;)
Цитировать
когда приходит база данных
и что это меняет? Трудно запустить готовый макрос? А еще проще обязать тех "дизайнеров", откуда она приходит, присылать нормальную базу, к-рую можно обрабатывать. Но, как я уже писал, дело Ваше...

kos92>> Re: Работа с диапазонами (Задачи внутри)
2014-03-20 12:23 http://forum.msexcel.ru/index.php?action=profile;u=
цветом выделил не понятные места - уточните
...Есть поле А1 в которое вводится значение "a" если "а" входит в диапазон от 1 до 5, то в ячейку А2 записывается значение "b" если "а" входит в диапазон от 5 до 10, то в ячейку А2 записывается значение "b" если "а" входит в диапазон от 10 до 5, то в ячейку А2 записывается значение "с",...
зеленый - одно значение для разных диапазонов
красный - диапазоны одинаковае.

Очепятка, сори)

вот так верно

Цитировать
...Есть поле А1 в которое вводится значение "a" если "а" входит в диапазон от 1 до 5, то в ячейку А2 записывается значение "b" если "а" входит в диапазон от 5 до 10, то в ячейку А2 записывается значение "с" если "а" входит в диапазон от 10 до 15, то в ячейку ...


cheshiki1>> Re: Работа с диапазонами (Задачи внутри)
2014-03-20 12:44 http://forum.msexcel.ru/index.php?action=profile;u=
=ЕСЛИ(A1<1;"e";ЕСЛИ(A1<5;"b";ЕСЛИ(A1<10;"c";ЕСЛИ(A1<15;"d";"e"))))

cheshiki1>> Re: Пересечение столбцов и строк (индекс, поискпоз)
2014-03-20 12:57 http://forum.msexcel.ru/index.php?action=profile;u=
ну да цикл. ссылка имеет место
For j = i To H
нужно заменить на
For j = i + 1 To H
я не большой знаток VBA так что остальные вопросы имеют место быть. :(

jurijsr>> Re: Возможности фильтра
2014-03-20 13:02 http://forum.msexcel.ru/index.php?action=profile;u=
Ваше время не зря потрачена.  ;)
Как  упомянул выше, буду использовать такой вариант, если по другому не как.


Czeslaw>> Re: Работа с диапазонами (Задачи внутри)
2014-03-20 13:02 http://forum.msexcel.ru/index.php?action=profile;u=
=LOOKUP(A1;{0\5\10\15\20\25};{"a"\"b"\"c"\"d"\"e"})

Rita>> Re: Пересечение столбцов и строк (индекс, поискпоз)
2014-03-20 13:11 http://forum.msexcel.ru/index.php?action=profile;u=
ну да цикл. ссылка имеет место
For j = i To H
нужно заменить на
For j = i + 1 To H
я не большой знаток VBA так что остальные вопросы имеют место быть. :(

Все отлично работает теперь и не висит.  :)
Я вообще не умею их писать, только копировать)))) Так что спасибо даже за то, что Вы отвечаете.  ;)

kos92>> Re: Работа с диапазонами (Задачи внутри)
2014-03-20 14:34 http://forum.msexcel.ru/index.php?action=profile;u=
=LOOKUP(A1;{0\5\10\15\20\25};{"a"\"b"\"c"\"d"\"e"})

хм.. интересное решение. Можете описать, что происходит? Проверять завтра буду

KuklP>> Re: Переопределение ячеек
2014-03-20 15:11 http://forum.msexcel.ru/index.php?action=profile;u=
Вот макрос, к-рый поменяет в листе Норма наименования по таблице соответствий.
Public Sub www()
    Dim a, sh As Worksheet, i&, r As Range
    a = Sheets("Таблица_соотв").[a1].CurrentRegion
    With CreateObject("scripting.dictionary")
        For i = 1 To UBound(a)
            .Item(a(i, 1)) = a(i, 2)
        Next
        Set sh = Worksheets("Норма")
        a = sh.Range("a3:a" & [a3].End(xlDown).Row)
        For i = 1 To UBound(a)
            If .exists(a(i, 1)) Then a(i, 1) = .Item(a(i, 1))
        Next
    End With
    sh.[a3].Resize(UBound(a)) = a
End Sub
Дальше простой ВПР. Поубирал объединения ячеек на листах. Хотите нормально работать с таблицами - избегайте объединения ячеек.
Удачи!

clere>> Re: Поиск максимального значения по нескольким критериям
2014-03-20 15:19 http://forum.msexcel.ru/index.php?action=profile;u=
У меня не получается(( может 2003-й не поддерживает функцию либо я что-то не так делаю(((  Я попробовала на 3-м листе ячейке F5

andruxa-xa>> Как сгрупировать значения в ячейках по принципу каждый с каждым, но без повторов
2014-03-20 15:39 http://forum.msexcel.ru/index.php?action=profile;u=
Здравсвуйте.

Может кто подскажет. Стоит вот такая задача:

есть в экселе 834 значения в ячейках, нужно составить пары "значение_1(пробел)значение_2", при этом нельзя чтобы состыковывались одинаковые ячейки вида "значение_1(пробел)значение_1".

Как можно это реализовать?

ShAM>> Re: Поиск максимального значения по нескольким критериям
2014-03-20 15:47 http://forum.msexcel.ru/index.php?action=profile;u=
Вы перед формулой "=" не забыли поставить? :)
И еще не забудьте:
вводим как [abbr=Вводится через Ctrl+Shift+Enter]формулу массива[/abbr] ctrl+shift+enter


cheshiki1>> Re: Как сгрупировать значения в ячейках по принципу каждый с каждым, но без повторов
2014-03-20 15:51 http://forum.msexcel.ru/index.php?action=profile;u=
а файл где? и с боку вручную пару строк как в итоге должно быть.

cheshiki1>> Re: Поиск максимального значения по нескольким критериям
2014-03-20 15:54 http://forum.msexcel.ru/index.php?action=profile;u=
П.С. после трехпалого ввода формула будет в фигурных скобках.

clere>> Re: Поиск максимального значения по нескольким критериям
2014-03-20 16:11 http://forum.msexcel.ru/index.php?action=profile;u=
вот я балда))))))))) большое всем спасибо)))

andruxa-xa>> Re: Как сгрупировать значения в ячейках по принципу каждый с каждым, но без повторов
2014-03-20 17:30 http://forum.msexcel.ru/index.php?action=profile;u=
прикрепляю файл, там же примеры

Sergey Skripay>> Как узнать размер (удельный вес, вклад) отдельных листов в файле
2014-03-20 17:39 http://forum.msexcel.ru/index.php?action=profile;u=
Файл Excel содержит много листов, файл большой.
Как можно узнать размер (удельный вес, вклад) каждого листа в общий размер файла?
Нужно, что бы вычислить самые тяжелые листы.

RAN>> Re: несколько критериев авто фильтра
2014-03-20 20:44 http://forum.msexcel.ru/index.php?action=profile;u=
Поглядите здесь
http://www.planetaexcel.ru/forum/index.php?PAGE_NAME=read&FID=1&TID=55807
Может под вашу задачу и подойдет

gling>> Re: Как узнать размер (удельный вес, вклад) отдельных листов в файле
2014-03-20 22:17 http://forum.msexcel.ru/index.php?action=profile;u=
Создайте копию документа и удаляйте по одному листу с сохранением файла. После закрытия смотрите на сколько похудел. Так и определите самые тяжелые листы.

Ktulu>> Re: Пересечение столбцов и строк (индекс, поискпоз)
2014-03-21 09:49 http://forum.msexcel.ru/index.php?action=profile;u=
Так?

Да!!! Спасибо! Именно так!  :)
А может у Вас еще и макрос есть на транспонирование?   8)
Для такой простой задачи, считаю, макрос и не требуется. Разве что Вам нравится писать их самостоятельно :)

Евгений Владимирович>> Re: Переопределение ячеек
2014-03-21 10:04 http://forum.msexcel.ru/index.php?action=profile;u=
Идеально) спасибо громаднейшее)

Rita>> Re: Пересечение столбцов и строк (индекс, поискпоз)
2014-03-21 10:05 http://forum.msexcel.ru/index.php?action=profile;u=
 :) :) :)
Самостоятельно писать их вообще не умею. Раньше еще что-то могла совсем простое, но уже все забыла.

Знаю, что не по этой теме, создам, если интересно. Есть макрос по "Облегчению" файла в размере. Но, после его запуска, слетают фильтры, группировки и закрепления областей.
Сможете подправить?  ::)

Prist>> Re: Как узнать размер (удельный вес, вклад) отдельных листов в файле
2014-03-21 13:36 http://forum.msexcel.ru/index.php?action=profile;u=
Здесь кросс и ответы: http://www.planetaexcel.ru/forum/index.php?PAGE_NAME=read&FID=1&TID=55835

Fedbul>> Re: Как сгрупировать значения в ячейках по принципу каждый с каждым, но без повторов
2014-03-21 14:16 http://forum.msexcel.ru/index.php?action=profile;u=
Из-за нехватки времени. Попвтался так!

andruxa-xa>> Re: Как сгрупировать значения в ячейках по принципу каждый с каждым, но без повторов
2014-03-21 14:25 http://forum.msexcel.ru/index.php?action=profile;u=
Fedbul, огромное спасибо! Думаю, что этого будет достаточно для работы

Наталья_А>> Формула расчёта для данных с разными диапазонами
2014-03-21 18:35 http://forum.msexcel.ru/index.php?action=profile;u=
Здравствуйте!
Прошу помощи, так как перечитав похожие темы ничего не нашла.
Не могу прописать формулу для данных с разными диапазонами.
Суть:
Ежемесячно готовлю планирование в котором необходимо по каждому клиенту (в строке где есть текст Итог) рассчитать сумму плана по товару, в зависимости от доли этого товара в общем обороте клиента. Для меня сложность в том, что у каждого клиента разный диапазон (месяцы закупок) и формула должна это учитывать.   
Пример прилагаю с подробным описанием. (Пример обрезан, в реале диапазон 10 000 строк)
Буду рада любым комментариям, любой помощи. Так как ежемесячно три дня вылетает на планы вручную.    :(         


clere>> округление результата вычислений
2014-03-21 21:23 http://forum.msexcel.ru/index.php?action=profile;u=
Помогите , пожалуйста, не могу найти формулу, позволяющую округлить результат вычисления. Например ячейка  I5 содержит формулу и в результате вычисления получается дробное число. Есть ли такая формула, которая округлит результат вычисления в этой ячейке? Решение методом изменения формата не подходит, так как потом происходит еще несколько вычислений, в результате которых получается неверный результат

gling>> Re: округление результата вычислений
2014-03-21 22:14 http://forum.msexcel.ru/index.php?action=profile;u=
В 2010 есть функция ОКРУГЛ(), наверно и в 2003 есть что то подобное.

Serge 007>> Re: округление результата вычислений
2014-03-21 22:19 http://forum.msexcel.ru/index.php?action=profile;u=
И в 2003 и ранее есть функция ОКРУГЛ() :)
=ОКРУГЛ(H5*E5/100;)

clere>> Re: округление результата вычислений
2014-03-21 22:23 http://forum.msexcel.ru/index.php?action=profile;u=
спасибо, я думала, что эта формула используется только для данных....А как тогда в этом случае указывается порядок округления, т.е. до скольких цифр после запятой нужно округлить. В данном конкретном случае мне нужны целые числа....но любая информация полезна и может пригодиться))))

clere>> Re: округление результата вычислений
2014-03-21 22:26 http://forum.msexcel.ru/index.php?action=profile;u=
спасибо, догадалась без справки


gling>> Re: Формула расчёта для данных с разными диапазонами
2014-03-22 09:16 http://forum.msexcel.ru/index.php?action=profile;u=
Много написано в файле, а Н6 пустая. Для учета всех условий используйте СУММЕСЛИМН() или СУММПРОИЗВ().

AleksSid>> Re: Формула расчёта для данных с разными диапазонами
2014-03-22 21:39 http://forum.msexcel.ru/index.php?action=profile;u=
Может так?

Вячеслав Козлов>> Автоматизация таблицы данных
2014-03-23 18:07 http://forum.msexcel.ru/index.php?action=profile;u=
При построении таблицы данных обнаружил такую проблему. Если в ячейках с подставляемыми параметрами содержатся формулы со ссылкой на входную ячейку, то вся таблица данных строится неправильно. Причина ясна, видимо при расчете эксель подставляет во входную ячейку новые значения и все последующие ячейки таблицы данных сразу пересчитываются.
Если скопировать эти ячейки и снова вставить только значения (ну или забивать вручную), то все сразу становится нормально.
Но мне нужно сделать автоматизированную таблицу анализа чувствительности для финансово-технологической модели с расчетом каждого входного параметра от 50 до 150%. При том без использования макросов!
Весь день голову ломал, ничего не придумал. Помогите пожалуйста, в долгу не останусь ;)

Ktulu>> Re: Пересечение столбцов и строк (индекс, поискпоз)
2014-03-24 02:01 http://forum.msexcel.ru/index.php?action=profile;u=
:) :) :)
Самостоятельно писать их вообще не умею. Раньше еще что-то могла совсем простое, но уже все забыла.

Знаю, что не по этой теме, создам, если интересно. Есть макрос по "Облегчению" файла в размере. Но, после его запуска, слетают фильтры, группировки и закрепления областей.
Сможете подправить?  ::)
Попробуйте создать новую тему

cheshiki1>> Re: Автоматизация таблицы данных
2014-03-24 09:01 http://forum.msexcel.ru/index.php?action=profile;u=
я не экономист и мне не понятно в каких ячейках вы что меняете.

Rita>> Как &quot;Облегчить&quot; файл (VBA)
2014-03-24 09:02 http://forum.msexcel.ru/index.php?action=profile;u=
Всем привет!
Помогите, пожалуйста, подправить макрос. Его суть: создаетя книга-копия исходника с очищенным форматированием за пределами данных, внесенных на лист. Это помогает значительно "облегчить" файл.
При его выполнении слетают закрепления областей, фильтры, группировка строк и появляется сетка (если она была скрыта).

[code]Option Explicit
Option Base 1
Sub ReduceSize()
Dim LastRow As Long
Dim LastColumn As Integer
Dim arrRowHeight() As Single
Dim arrColumnWidth() As Single
Dim newWbk As Workbook
Dim oldWbName As String
Dim newWbName As String
Dim WbPath As String
Dim ShtName As String
Dim Sht As Worksheet
Dim n As Integer
Dim i As Integer
oldWbName = ActiveWorkbook.Name ' запомним имя старой книги
WbPath = ActiveWorkbook.Path ' запомним путь к старой книге
Set newWbk = Workbooks.Add ' создадим новую книгу (она сразу станет ActiveWorkbook)
ActiveWorkbook.SaveAs WbPath & "\" & "(NEW) " & oldWbName 'сохраним новую книгу рядом со старой с префиксом к имени "(NEW) "
newWbName = Act...

Наталья_А>> Re: Формула расчёта для данных с разными диапазонами
2014-03-24 10:13 http://forum.msexcel.ru/index.php?action=profile;u=
Много написано в файле, а Н6 пустая. Для учета всех условий используйте СУММЕСЛИМН() или СУММПРОИЗВ().
Да, она пустая, так как в ней необходимо прописать формулу расчёта этого значения, с чем у меня и есть сложности. Саму формулу понимаю, но не понимаю как прописать её так что бы она считала строго диапазоны (месяца закупок) по каждому клиенту (а они разные).

Наталья_А>> Re: Формула расчёта для данных с разными диапазонами
2014-03-24 10:15 http://forum.msexcel.ru/index.php?action=profile;u=
Может так?
Так, но не совсем, протягивая формулу по всем итогам, формула не учитывает диапазон каждого отдельного клиента. С этим у меня и есть основная проблема.


sergo44441>> Re: Не показывается уравнение линии тренда
2014-03-24 10:29 http://forum.msexcel.ru/index.php?action=profile;u=
Проблема возникает при переносе файла на другой компьютер.
Выбираю в параметрах подписи линии тренда формат общий, а не основной, и уравнение показывается.


NooBasTiK>> Re: Как &quot;Облегчить&quot; файл (VBA)
2014-03-24 10:30 http://forum.msexcel.ru/index.php?action=profile;u=
Вы бы лучше приложили файл с примером, так быстрее ответят


На сегодня все. До встречи на следующей неделе.


В избранное