Отправляет email-рассылки с помощью сервиса Sendsay

Форум по Microsoft Excel

  Все выпуски  

tigor33>> Re: Как правильно добавлять новые данные в общую таблицу?


Форум по Microsoft Excel

Выпуск 25
от 2012-06-28

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

Рассылка сайта "Профессиональные приемы работы в 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".



tigor33>> Re: Как правильно добавлять новые данные в общую таблицу?
2012-06-19 11:43 http://forum.msexcel.ru/profiles/tigor33-u124632.html
Проще организовать ваши данные как базу данных с полями "Поставщик", "Объем продаж", "Месяц",  ежемесячно в конец базы данных добавлять тех же или любых других поставщиков (не важно) с объемами продаж и незабывать протягивать поля "месяц" и "Квартал". Потом делается сводная таблица - которая и соберет все в нужный вид. В качестве данных для сводной таблицы указать динамический диапазон содержащий наши (ежемесячно пополняемую базу данных). В результате после пополнения базы данных, нужно просто обновить сводную таблицу чтоб получить то что нужно. См.приложение База данных на листе - Значения, сводная таблица на листе - Свод, динамический диапазон называется -Продажи


Nurikus>> Re: Работа с базой данных.
2012-06-19 11:55 http://forum.msexcel.ru/profiles/nurikus-u145967.html
Как вы подвязали диапазон b2:c300 к странице 01.2012!
Nurikus, Вы по ссылке, что я дал в первом своём посте этой темы, ходили?
Там всё подробно и с картинками
Не получается..... Обеспокоенный

Serge 007>> Re: Работа с базой данных.
2012-06-19 12:09 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Не получается..... Обеспокоенный
Нам надо догадаться что у Вас не получается?

Файл-пример скачали? Справку по ДВССЫЛ почитали?

ShAM>> Re: Как правильно написать макрос сохраняющий файл в Excel2007?
2012-06-19 12:10 http://forum.msexcel.ru/profiles/sham-u106530.html
Может, сохранить как .xlsm, т.е. с поддержкой макросов.


Hausedark>> Функция ВПР путем VBA с возможностью выбора определенных данных
2012-06-19 12:28 http://forum.msexcel.ru/profiles/hausedark-u146015.html
Здравствуйте, помогите пожалуйста со скриптом, задача похожа на ВПР но ВПР с ней до конца не справится) в общем нужно чтобы последняя одинаковая в строке ячейка записывала данные с этого столбца в зависимости названия строки, ну по порядку.

 В этом файле есть несколько листов, нужно чтобы по нажатию кнопки или еще как то, было заполнение оценок в листе «Приложение к диплому (оборот)» заполнятся должны следующим образом: К примеру, будет кнопка.

 Нажимаем на кнопку она смотрит что стоит в ячейке B4 листа «Приложение к диплому (титул)» ну там где фамилии. После чего выделяет для себя на листе «Оценки» строчку с этой фамилией, ну принцип ВПР, потом она уже начинает сверять данные «Приложения к диплому (оборот)» с «Оценками» к примеру если видит первая строчка «Физическая культура» то на листе оценки ищет в строке все ячейки с данными «Физическая культура» и выбирает из них последний и. д.



 http://n...

shamilganiev>> Re: Работа с базой данных.
2012-06-19 12:57 http://forum.msexcel.ru/profiles/shamilganiev-u140702.html
shamilganiev, Ctrl+F3 нажмите
спасибо, знал что можно именовать, но не знал как. так и подозревал что это именование диапазонов
походу Вы про ф-цию СЦЕПИТЬ в исполнении & не знаете.
по ходу он просто не понял, там получается много всяких специальных символов подряд стоит
Помогите плиз!
тебе же и без плизов помогают, от этого слова помощь быстрее не поступит  Улыбка

Mikhaill>> Re: Как правильно добавлять новые данные в общую таблицу?
2012-06-19 13:39 http://forum.msexcel.ru/profiles/mikhaill-u136095.html
tigor33
спасибо) интересный вариант)

KuklP>> Re: Функция ВПР путем VBA с возможностью выбора определенных данных
2012-06-19 13:44 http://forum.msexcel.ru/profiles/kuklp-u39713.html
Hausedark, Вы если размещаете свой вопрос на нескольких форумах, хоть предупреждайте форумчан, что вопрос рассматривается еще где-то. Ссылку давайте, чтоб люди не тратили время, предлагая уже где-то предложенные варианты.
http://www.planetaexcel.ru/forum.php?thread_id=42444

STEROID>> Почему выдает ошибку при поиске ВПР
2012-06-19 13:52 http://forum.msexcel.ru/profiles/steroid-u114348.html
Почему выдает ошибку при поиске ВПР, все утро ломаю голову?Непонимающий?

Hausedark>> Re: Функция ВПР путем VBA с возможностью выбора определенных данных
2012-06-19 13:53 http://forum.msexcel.ru/profiles/hausedark-u146015.html
Исправлюсь)

NooBasTiK>> Re: Почему выдает ошибку при поиске ВПР
2012-06-19 14:02 http://forum.msexcel.ru/profiles/noobastik-u40678.html
Потому чтто формула неверно написана, смотрите вложение как пример. ВПР ищет значения по первому вертикальному столбцу в указанном диапазоне.

Barbarian12>> Re: Почему выдает ошибку при поиске ВПР
2012-06-19 14:04 http://forum.msexcel.ru/profiles/barbarian12-u139204.html
Функция ВПР ищет искомое значение ТОЛЬКО в первом столбце таблицы. В примере искомое значение - текст, а первый столбец таблицы - дата и время.

Из справки:
"Если ВПР не может найти искомое_значение и интервальный_просмотр имеет значение ЛОЖЬ, то ВПР возвращает значение ошибки #Н/Д."


Serge 007>> Re: Почему выдает ошибку при поиске ВПР
2012-06-19 14:23 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Почему выдает ошибку при поиске ВПР, все утро ломаю голову?Непонимающий?
Можно было съэкономить кучу времени, просто прочитав справку по этой функции

Что Вы хотите сделать? Опишите словами

Nurikus>> Re: Работа с базой данных.
2012-06-19 14:37 http://forum.msexcel.ru/profiles/nurikus-u145967.html
Не получается..... Обеспокоенный
Нам надо догадаться что у Вас не получается?

Файл-пример скачали? Справку по ДВССЫЛ почитали?
По примеру не смог настроить свой отчет. Справку смотрел не получилось!

IKor>> Re: Работа с базой данных.
2012-06-19 14:41 http://forum.msexcel.ru/profiles/ikor-u6827.html
как ты из ДВССЫЛ("янв2012") получаешь '01.2012'!B2:C263 ?
научи а
В два шага:
1. меню ВСТАВКА \ ИМЯ \ ПРИСВОИТЬ (2003) или вкладка ФОРМУЛЫ \ Диспетчер имен \ создвать
Создаем новое имя "янв2012" и указываем ссылку на нужный диапазон ='01.2012'!$B$2:$C$262

Существует более простой путь: выделяем диапазон на нужном листе, и в поле "имя" вместо адреса левой верхней ячейки (например В2) записываем нужное имя (например янв2012).

2. в заголовке тотальной таблице указываем точное имя требуемого диапазона и используем функцию ДВССЫЛ(), которая возвращает ссылку на выбранный диапазон.

Первый шаг нужно повторить для всех диапазонов, используемых в тотальной таблице.

Если их очень много, то стоит придумать какое-то правило. Например, на всех листах размещать исходные диапазоны в столбцах В и С, начиная со второй строки, не более 1000 строк; а все листы называть по результату действия функции =ТЕКСТ(Ключевая...

Serge 007>> Re: Работа с базой данных.
2012-06-19 14:53 http://forum.msexcel.ru/profiles/serge_007-u25260.html
По примеру не смог настроить свой отчет.
В файле нет листа с названием Game Meter Report (2), на который Вы пытаетесь сослаться.
Кроме того, в ВПР опущен последний параметр

Поправил, см. вложение

STEROID>> Re: Почему выдает ошибку при поиске ВПР
2012-06-19 15:29 http://forum.msexcel.ru/profiles/steroid-u114348.html
 УлыбкаЖЭСТЬ вот тупанул, всегда получалось, никогда не обращал внимание на то что критерий отбора в первом столбце...а тут косяк, спасибо за совет и подсказку!

verdim>> Re: Проблема с точностью вычисления
2012-06-19 16:22 http://forum.msexcel.ru/profiles/verdim-u145537.html
Огромное спасибо.
Тема закрыта.

Nurikus>> Re: Работа с базой данных.
2012-06-20 07:05 http://forum.msexcel.ru/profiles/nurikus-u145967.html
По примеру не смог настроить свой отчет.
В файле нет листа с названием Game Meter Report (2), на который Вы пытаетесь сослаться.
Кроме того, в ВПР опущен последний параметр

Поправил, см. вложение
Большое спасибо за помощь!

Shadowmaker>> Нумерация при использовании [url=http://msexcel.ru/content/view/27/2/]_автофильтр_[/url]а
2012-06-20 10:53 http://forum.msexcel.ru/profiles/shadowmaker-u4828.html
Есть файл с данными, вполне себе стандартный, первая строка - названия, следующие собс-но данные.
При использовании [url=http://msexcel.ru/content/view/27/2/]_автофильтр_[/url]а часть строк скрывается, соот-но если до применения [url=http://msexcel.ru/content/view/27/2/]_автофильтр_[/url]а строки идут в порядке 1-2-3-4-5 то после этого строки могут выглядеть как 1-3-5...
Необходимо чтобы в одном из столбцов после [url=http://msexcel.ru/content/view/27/2/]_автофильтр_[/url]а автоматически проставлялась нумерация. Т.е. было не 1-3-5 а 1-2-3, при том что по факту я вижу строки 1-3-5. Возможно ли это? И если да - как реализовать? Желательно без макросов...

IKor>> Re: Почему выдает ошибку при поиске ВПР
2012-06-20 10:57 http://forum.msexcel.ru/profiles/ikor-u6827.html
Если переделывать таблицу под работу с функцией [url=http://msexcel.ru/content/view/20/2/]ВПР(_)[/url] не удобно, то можно обойтись комбинацией функций ИНДЕКС() и ПОИСКПОЗ()
например следующая конструкция ищет строку с первым точным вхождением [ПОИСКПОЗ(...;0)] искомого значения во втором столбце [ИНДЕКС(Таблица;0;2)] и выдает значение из третьего столбца таблицы:
=ИНДЕКС(Таблица;ПОИСКПОЗ(ИскомоеЗначение;ИНДЕКС(Таблица;0;2);0);3)

IKor>> Re: Нумерация при использовании [url=http://msexcel.ru/content/view/27/2/]_автофильтр_[/url]а
2012-06-20 11:50 http://forum.msexcel.ru/profiles/ikor-u6827.html
попробуйте использовать функцию ПРОМЕЖУТОЧНЫЕ.ИТОГИ()

Ggthxbye>> Не могу открыть файл с текстовыми и цифровыми данными.
2012-06-20 16:45 http://forum.msexcel.ru/profiles/ggthxbye-u146106.html
Файл находился в общем доступе на локальном диске, заходили в него с 2-х ПК, с разных версий офиса.
Далее я скопировал его на флешку и удалил из общего доступа.
При сохранении выдавал сообщение вроде "какие-то элементы могут быть искажены при сохранении книги".
При открытии выдает: "в книге обнаружено содержимое, которое не удалось прочитать. попробовать восстановить?" далее выдает: "этот файл не может быть открыт с помощью Майкрофост Ексель. Выполнить поиск конвертера?"

Сами цифры в этом файле мне не так нужны, а при открытии остаются только цифры. Мне нужна именно буквенная составляющая ячеек с информацией. В файле был и есть всего 1 лист, формул нет.
Реально ли восстановить/открыть этот файл?

Если кто знает как это исправить, могу выслать файл. Не прикрепляю в сообщении, т.к. информация о юридических лицах и является коммерческой тайной. Очень надеюсь, что кто-нибудь сможет помочь.

iron priest>> Re: Бюджет с помощью сводных таблиц Excel
2012-06-20 16:57 http://forum.msexcel.ru/profiles/iron_priest-u20725.html
Добрый день.

что-то не могу понять, можно ли сделать промежуточный итог по полю? например идет поле "дебет" и "кредит" с элементами в виде счета "10,20 итд) нужно сделать в конце итог для этих счетов. количество счетов неизвестно заранее. стандартным путем промежуточный итог идет после каждого счета, а нужно по всем в группе "дебет" и "кредит"

iron priest>> Re: Бюджет с помощью сводных таблиц Excel
2012-06-20 17:23 http://forum.msexcel.ru/profiles/iron_priest-u20725.html
вроде вопрос снят, добавил в базу еще 1 столбец

Алексей Шмуйлович>> Re: Бюджет с помощью сводных таблиц Excel
2012-06-20 17:29 http://forum.msexcel.ru/profiles/alexshm-u64.html
Нужно ДО и КО сделать не полями, а текстовым значением одного поля Вид оборота. И корсчет вытащить в одно поле.

iron priest>> Re: Бюджет с помощью сводных таблиц Excel
2012-06-20 18:00 http://forum.msexcel.ru/profiles/iron_priest-u20725.html
так и сделал)))

Гоанец>> выделение жирным или курсивом в формуле ТЕКСТ
2012-06-20 18:21 http://forum.msexcel.ru/profiles/goanets-u143013.html
здравствуйте!

подскажите, можно ли выделить значение жирным играясь с форматами в формуле текст?

=ТЕКСТ(a1;"Непонимающий")

или можно менять только цвет?

спасибо за помощь Улыбка

ZORRO2005>> Re: выделение жирным или курсивом в формуле ТЕКСТ
2012-06-20 18:58 http://forum.msexcel.ru/profiles/zorro2005-u4225.html
Нельзя, но можно сделать значения жирным с помощью условного форматирования.

iron priest>> Re: Бюджет с помощью сводных таблиц Excel
2012-06-21 09:52 http://forum.msexcel.ru/profiles/iron_priest-u20725.html
Вот такой еще вопрос, как сделать чтобы фильтр в сводной таблицы брался из ячейки, а не выбирался вручную, и сводная автоматом обновлялась

GWolf>> Re: Изменяется путь при копировании файла в другую папку
2012-06-21 10:17 http://forum.msexcel.ru/profiles/gwolf-u4652.html
...в отличии от макроса, который может не сработать если они выключены, формула сработает всегда!
Кроме тех случаев, когда выключен автопересчёт Подмигивающий

Вот и получается, что работа формулами листа - есть самообман. Типа: "сейчас, побыстрому, сделаю и заработает...". А на vba в конечном счете быстрее получается, да к тому же и универсальнее познание оказывается! Я так думаю!  Подмигивающий

Serge 007>> Re: Изменяется путь при копировании файла в другую папку
2012-06-21 10:23 http://forum.msexcel.ru/profiles/serge_007-u25260.html
...получается, что работа формулами листа - есть самообман?
Макросы по умолчанию отключены. Формулы - включены.
Для того что бы формула перестала пересчитываться надо её ОТКЛЮЧИТЬ, а для того что бы заработал код - его надо ВКЛЮЧИТЬ. Чувствуете разницу? Подмигивающий

ЗЫ И ещё вопрос совместимости. В Excel Starter нет VBA, в ОО VBA не работает. Функции (практически все) работают и там и там.

_Boroda_>> Re: Изменяется путь при копировании файла в другую папку
2012-06-21 11:29 http://forum.msexcel.ru/profiles/boroda-u12234.html
ЗЫ И ещё вопрос совместимости. В Excel Starter нет VBA, в ОО VBA не работает. Функции (практически все) работают и там и там.
И еще не забудьте про корявую совместимость кода VBA и библиотек для 32-х и 64-х битных систем.

Ggthxbye>> Re: Не могу открыть файл с текстовыми и цифровыми данными.
2012-06-21 11:42 http://forum.msexcel.ru/profiles/ggthxbye-u146106.html
Готов выслать файл тому, кто имеет желание помочь. Отблагодарю. Вопрос срочный.

Serge 007>> Re: Не могу открыть файл с текстовыми и цифровыми данными.
2012-06-21 11:53 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Аналогичная тема

Brodaga>> Вкладки
2012-06-21 12:06 http://forum.msexcel.ru/profiles/brodaga-u146188.html
Добрый день всем подскажите пожалуйста, У меня вот такая проблема. Есть папка там около 100 доков. в формате XLS  в 1 документе есть 6 вкладок. подскажите пожалуйста как мне сделать чтобы когда, я создал документ перенести со всех документов в 1 файл и в разные вкладки.

Алексей Шмуйлович>> Re: Бюджет с помощью сводных таблиц Excel
2012-06-21 13:47 http://forum.msexcel.ru/profiles/alexshm-u64.html
Видимо макросом по событию пересчета листа.

sqlolap>> Re: Palo-server
2012-06-21 18:53 http://forum.msexcel.ru/profiles/sqlolap-u146227.html
Приветствую!
Работаю с пало 1,5 года, пишите в эту тему, кому интересно.
2velant77:
Решить можно так.
Столбцы можно выводить не макросом, а средством пало - subset'ом (подмножествами).
Но при этом придется создать куб календарь. Пусть куб календарь состоит из 3 измерений: год, месяц, день. Соотно, в проекции (paste view) вводите 1, там где день существует.
При построении сабсета сначала выделите строку из 31 колонки. На вкладке Данные (data) включите фильтр и сошлитесь на куб календарь, условие поставьте >0. В качестве переменных год и месяц сошлитесь на ячейки листа (сами определитесь где у вас на листе год и и месяц указаны). Т.о. выбирая месяц и год, у вас в ячейках строки День будет выведены только те дни, которые к данном месяцу относятся.
По поводу заполнения календаря. Трудоемко? Ничуть! При вводе в проекцию используйте не каждый день, а агрегацию, которая включает все дни. Например, агрегация Итого за месяц. Встаем на ячейку напротив агрегации и вводим !1. Все дочерние элем...

NooBasTiK>> Re: Вкладки
2012-06-21 21:02 http://forum.msexcel.ru/profiles/noobastik-u40678.html
Я пользуюсь в таких случаях надстройкой MyAddin она платная, есть дэмо период 30 дней.

KuklP>> Re: Как правильно написать макрос сохраняющий файл в Excel2007?
2012-06-21 22:38 http://forum.msexcel.ru/profiles/kuklp-u39713.html
Ответил: http://www.planetaexcel.ru/forum.php?thread_id=42405

Dima1177>> Разделить данные записанные в вперемешку
2012-06-21 23:27 http://forum.msexcel.ru/profiles/dima1177-u146241.html
Суть проблемы данные записаны в перемешку но по характерным признакам вижу что можно разделить. Но знаний не хватает это сделать.
т.е. есть адреса нужно их разбить на 3 части все что до названия города и все что после.
Прикрепляю пример тк как словами объяснить не пойму

Serge 007>> Re: Изменяется путь при копировании файла в другую папку
2012-06-22 09:55 http://forum.msexcel.ru/profiles/serge_007-u25260.html
может - обсудим?!
Я в ВБА не особо разбираюсь, так что в обсуждении - пас

MorozNN>> Кодирование текста в Эксель
2012-06-22 12:32 http://forum.msexcel.ru/profiles/moroznn-u146297.html
Нужно преобразовать текстовое значение в одном столбце в код в соседнем.
Например "Доп.офис №7/0386" => 04270386
Проблема в том, что код по сути состоит из 3 частей: Текстовая часть, номер до слеша, номер после слеша.
Как можно решить эту проблему?

MorozNN>> Re: Кодирование текста в Эксель
2012-06-22 12:39 http://forum.msexcel.ru/profiles/moroznn-u146297.html
Нужно преобразовать текстовое значение в одном столбце в код в соседнем.
Например "Доп.офис №7/0386" => 04270386
Проблема в том, что код по сути состоит из 3 частей: Текстовая часть, номер до слеша, номер после слеша.
Как можно решить эту проблему?


BelKos>> Цикл для распечатывания документов.
2012-06-22 12:42 http://forum.msexcel.ru/profiles/belkos-u146296.html
Здравствуйте форумчане!
Решил упростить жене работу по заполнению бланков. Знания экселя на уровне школьной программы меня сразу подставили.
В приложении файл 1 лист шаблон документа, 2 лист данные. Как через макрос бросить на печать разобрался, а вот как сделать цикличность распечатки документов начиная со строки № (задается в ячейке) до строки № (задается в ячейке). Подставило полное отсутствие знаний операторов.
Всем заранее спасибо.

Ermash>> ВПР - двойной
2012-06-22 12:47 http://forum.msexcel.ru/profiles/ermash-u17998.html
Уважаемые форумчане, добрый день.

Пожалуйста помогите с вопросом, описанном во вложении. Спасибо.

Спасибо!!!


ZORRO2005>> Re: ВПР - двойной
2012-06-22 13:37 http://forum.msexcel.ru/profiles/zorro2005-u4225.html
Ermash,
см. вложение (с помощью ВПР)

В Лист2 лучше поменять тектовые значения на числовые
Без ВПР: в ячейку B3
Код:
=СУММ((Лист2!$A$2:$A$150=$A3)*(Лист2!$B$2:$B$150=B$2)*(Лист2!$C$2:$C$150))
[abbr=Вводится через Ctrl+Shift+Enter]формула массива[/abbr]
и тянем вниз

Serge 007>> Re: Кодирование текста в Эксель
2012-06-22 14:09 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Код:
="042"&ПРАВСИМВ(ПОДСТАВИТЬ(B1;"/";);ДЛСТР(ПОДСТАВИТЬ(B1;"/";))-ПОИСК("№";ПОДСТАВИТЬ(B1;"/";)))


MorozNN>> Re: Кодирование текста в Эксель
2012-06-22 14:16 http://forum.msexcel.ru/profiles/moroznn-u146297.html
Спасибо большое!

ZORRO2005>> Re: Кодирование текста в Эксель
2012-06-22 14:17 http://forum.msexcel.ru/profiles/zorro2005-u4225.html
или:
Код:
="042"&ПОДСТАВИТЬ(ПСТР(B1;МИН(ЕСЛИ(ЕОШ(ПОИСК(СТРОКА($1:$10)-1;B1));ЛОЖЬ;ПОИСК(СТРОКА($1:$10)-1;B1)));99);"/";"")
[abbr=Вводится через Ctrl+Shift+Enter]формула массива[/abbr]

BelKos>> Re: Цикл для распечатывания документов.
2012-06-22 14:32 http://forum.msexcel.ru/profiles/belkos-u146296.html
Все разобрался, все работает. День потрачен не зря:)

ZORRO2005>> Re: Кодирование текста в Эксель
2012-06-22 14:51 http://forum.msexcel.ru/profiles/zorro2005-u4225.html
Покороче:
Код:
="042"&ПРОСМОТР(9E+307;--ПРАВСИМВ(ПОДСТАВИТЬ(B1;"/";"");СТРОКА($1:$99)))


Ermash>> Re: ВПР - двойной
2012-06-22 15:14 http://forum.msexcel.ru/profiles/ermash-u17998.html
Спасибо, БОЛЬШОЕ!!! Улыбка

Мари>> как из ряда выбрать числа, сумма которых равна заданному значению
2012-06-22 16:29 http://forum.msexcel.ru/profiles/mari-u146313.html
Добрый день, подскажите пожалуйста, как из ряда выбрать числа, сумма которых равна заданному значению. У меня столбец с числами около 300 штук чисел, среди них мне надо выбрать скажем 5 чисел, сумма которых будет равна заданному значению. Пробывала поиском решений, но не получается прописать ограничения. Может кто еще подскажет как это сделать???
Ато уже мозги плавятся!!! Обеспокоенный

Hugo121>> Re: как из ряда выбрать числа, сумма которых равна заданному значению
2012-06-22 17:14 http://forum.msexcel.ru/profiles/hugo121-u30647.html
Можно поиском решения, но лучше (быстрее) макросом от слэна.
Когда отвиснет http://www.planetaexcel.ru, там на форуме поищите файл
post_319799.xls ("Задача о рюкзаке от Слэна") или
Задача о рюкзаке MCH post_273706.rar
Задача о рюкзаке от anvg post_319978.zip
Задача о рюкзаке формулой post_235937.rar

Хотя может и тут такое уже решали, не знаю...


ZORRO2005>> Re: как из ряда выбрать числа, сумма которых равна заданному значению
2012-06-22 17:20 http://forum.msexcel.ru/profiles/zorro2005-u4225.html
Перебрать 2^300 вариантов - задача непростая.
Мари, выложите файл.

Мари>> Re: как из ряда выбрать числа, сумма которых равна заданному значению
2012-06-22 17:29 http://forum.msexcel.ru/profiles/mari-u146313.html
К сожалению не получается у меня туда зайти, ошибку выдает В замешательстве Буду еще пробовать.
А для поиска решения прописала на листочке ограничения:
1) Х1 неравно Х2 неравно Х3 неравно Х4 неравно Х5   (Х1 Х2 Х3 Х4 Х5 - искомые изменяемые 5 чисел)
2) Х1 є (А1:А200)
3)Х2 є (А1:А200)
4)Х3 є (А1:А200)
5)Х4 є (А1:А200)
6)Х5 є (А1:А200)
А1:А200 - диапазон с заданными значениями
ну и соответственно целевая ячейка с формулой Х1+ Х2+Х3+Х4+Х5=const

Но как приписать в Экселе 2-6 пункт ума не приложу

Мари>> Re: как из ряда выбрать числа, сумма которых равна заданному значению
2012-06-22 17:40 http://forum.msexcel.ru/profiles/mari-u146313.html
Файлик. там первый столбец 100 значений, второй столбец искомые 5 значений, сумма прописана, рядом значение, чему должна равняться сумма

ZORRO2005>> Re: как из ряда выбрать числа, сумма которых равна заданному значению
2012-06-22 18:01 http://forum.msexcel.ru/profiles/zorro2005-u4225.html
Нашел пару вариантов с помощью поиска решений (Лист1, Лист2).
Сорри, сейчас подправлю.

Мари>> Re: как из ряда выбрать числа, сумма которых равна заданному значению
2012-06-22 18:05 http://forum.msexcel.ru/profiles/mari-u146313.html
Это гениально!!!!!  Веселый
Спасибо ВАМ огромное =)))


MCH>> Re: как из ряда выбрать числа, сумма которых равна заданному значению
2012-06-22 18:11 http://forum.msexcel.ru/profiles/mch-u48782.html
нашел несколько решений с помощью макроса Слэна http://www.programmersforum.ru/showthread.php?t=175054&page=2 (к сожалению planetaexcel не работает):
94+51+2
85+56+6
79+67+1
76+69+2
69+67+9+2
и др.



ZORRO2005>> Re: как из ряда выбрать числа, сумма которых равна заданному значению
2012-06-22 19:07 http://forum.msexcel.ru/profiles/zorro2005-u4225.html
Что-то не получается найти целочисленное решение при условии:
1) Х1 неравно Х2 неравно Х3 неравно Х4 неравно Х5   (Х1 Х2 Х3 Х4 Х5 - искомые изменяемые 5 чисел)
Значения в D1:D5
Для проверки, чтобы числа не были равны друг другу прописал условие:
Код:
=ПРОИЗВЕД(Ч(ПОИСКПОЗ(D1:D5;D1:D5;)={1:2:3:4:5}))
Друзья, подскажите формулу попроще.

Пока подставил числа, которые найдены без 1-го ограничения.

MCH>> Re: как из ряда выбрать числа, сумма которых равна заданному значению
2012-06-22 19:12 http://forum.msexcel.ru/profiles/mch-u48782.html
=И(СЧЁТЕСЛИ(D1:D5;D1:D5)=1)

Dima1177>> Re: Разделить данные записанные в вперемешку
2012-06-22 20:23 http://forum.msexcel.ru/profiles/dima1177-u146241.html
Все четко! СПАСИБО

Hugo121>> Re: как из ряда выбрать числа, сумма которых равна заданному значению
2012-06-22 22:28 http://forum.msexcel.ru/profiles/hugo121-u30647.html
Я макрос слэна качал из поста MCH тут:
http://www.planetaexcel.ru/forum.php?thread_id=33599
прямая ссылка на файл:
http://www.planetaexcel.ru/docs/forum_upload/post_319799.xls

Bulwy>> Re: Поиск значений по имени
2012-06-23 17:24 http://forum.msexcel.ru/profiles/bulwy-u146415.html
В экселевском документе. В нем же надо и результат получить )

Bulwy>> Re: Поиск значений по имени
2012-06-23 19:42 http://forum.msexcel.ru/profiles/bulwy-u146415.html
Вот как пример и справа, какой результат хочу видеть (только автоматически)

Михаил С.>> Re: Поиск значений по имени
2012-06-23 19:58 http://forum.msexcel.ru/profiles/mihail_s-u26973.html
А почему такая структура исходного файла?
Для формул - это слишком сложно, макросом проще. Но макрос Вас наверняка испугает.

KuklP>> Re: Копирование строк по условию в разные листы
2012-06-23 20:24 http://forum.msexcel.ru/profiles/kuklp-u39713.html
Привет. С колонками, надеюсь сами разберетесь:-)
Код:
Public Sub www()
    Dim i&: On Error Resume Next
    For i = [a1].CurrentRegion.Rows.Count To 2 Step -1
        Cells(i, 3).EntireRow.Copy Sheets(Cells(i, 3).Value).Cells(Rows.Count, 1).End(xlUp).Offset(1)
    Next
End Sub


kimtan>> Re: Поиск значений по имени
2012-06-23 23:51 http://forum.msexcel.ru/profiles/kimtan-u12219.html
Так нужно?

ArgentumZ>> EXCEL VBA Перебор циклом динамического диапазона
2012-06-24 00:47 http://forum.msexcel.ru/profiles/argentumz-u104973.html
Здравствуйте!
Использую динамические диапазоны (одномерные), вот формула
=СМЕЩ('Служебная информация'!$B$3;0;0;СЧЁТЗ('Служебная информация'!$B:$B)-1;1)
В макросе столкнулся с необходимостью перебрать именованный диапазон ячеек циклом. Со статичным именованным диапазоном проблем нет.
Dim Mas As Range

Set Mas = ThisWorkbook.Names("Тестовое").RefersToRange

Mas получает диапазон и его можно перебрать
Когда же указываю имя динамического диапазона, то выдает ошибку 1004 Application-defined or object-defined error и указывает на строку с присвоением значения переменной Mas

Как все-таки перебрать динамический диапазон циклом?

В приложении файл, в котором можно глянуть на код. Я все лишние листы,диапазоны,данные,макросы поудалял. Оставил две странички, один диапазон и макрос в пять строчек кода.

KuklP>> Re: EXCEL VBA Перебор циклом динамического диапазона
2012-06-24 05:31 http://forum.msexcel.ru/profiles/kuklp-u39713.html
Проще надо быть:-)
Код:
Sub TestFunc()
    Dim MyCell As Range, Mas As Range
    Application.ScreenUpdating = False
    Set Mas = Range("СпрДинДиапазон")
    i = 1
    For Each MyCell In Mas
        Application.ActiveWorkbook.Worksheets("Тест").Cells(i, 1).Value = MyCell.Value
        i = i + 1
    Next
    Application.ScreenUpdating = True
End Sub
Но может Вам так проще будет:
Код:
Sub TestFunc()
    Dim a: a = Range("СпрДинДиапазон").Value
    Worksheets("Тест").[a1].Resize(UBound(a)) = a
End Sub


сфинкс>> Ищу прогнозы лотереи КЕНО 20 из 80
2012-06-24 13:33 http://forum.msexcel.ru/profiles/sfinks-u146477.html
Уважаемые Единомышленники!

Ищу свежие идеи по таблицам Excel
для прогнозов лотереи КЕНО 20 из 80

особо интересуют особенно расчёты в Эксцель
доказывающие НЕВОЗМОЖНОСТЬ систематизации лотерей

накануне сочинил статью про Кено
где выявил наиболее перспективную систему
опубликую в будни на ряде форумов одновременно


Hugo121>> Re: Поиск значений по имени
2012-06-24 18:02 http://forum.msexcel.ru/profiles/hugo121-u30647.html
Можно написать массивную UDF - будет просто заносить на лист, всего 3 параметра (фамилия, класс, диапазон просмотра).

Олег*>> Передача лейбла процедуре в качестве параметра
2012-06-24 19:32 http://forum.msexcel.ru/profiles/oleg-u24862.html
Помогите, пожалуйста, разобраться.

Имеется книга Эксель, в которой имеется пользовательская форма, на которой расположены командная кнопка и лейбл. Требуется передать этот лейбл в качестве параметра процедуре. У меня не получается, мне выдают сообщение, что тип не соответствует.

Код такой:

Код:
Option Explicit

Private Sub CommandButton1_Click()
    Call ЗаполнениеЛейбла(Label1)
End Sub

Sub ЗаполнениеЛейбла(A As Label)
    A.Caption = "Привет!"
End Sub

Попробовал сделать то же самое на VB6. Там всё работает без проблем. Почему VBA капризничает?!

P.S. Если передавать не как Label, а как Object, то работает.

_Boroda_>> Re: Передача лейбла процедуре в качестве параметра
2012-06-24 20:50 http://forum.msexcel.ru/profiles/boroda-u12234.html
А если просто
Код:
Private Sub CommandButton1_Click()
    ЗаполнениеЛейбла
End Sub

Sub ЗаполнениеЛейбла()
    Label1.Caption = "Привет!"
End Sub


Олег*>> Re: Передача лейбла процедуре в качестве параметра
2012-06-24 21:21 http://forum.msexcel.ru/profiles/oleg-u24862.html
А если просто
Код:
Private Sub CommandButton1_Click()
    ЗаполнениеЛейбла
End Sub

Sub ЗаполнениеЛейбла()
    Label1.Caption = "Привет!"
End Sub

Просто не получится Улыбка
Это я уже максимально всё упростил, чтобы разобраться с возникшей проблемой. На самом деле, программа большая и сложная. Именно поэтому-то и понадобилась передача лейблов в качестве параметров.
А почему всё-таки как Label не получается передавать? Это же лейбл, ну я его и передаю как лейбл, а Эксель ругается. 



Hugo121>> Re: Передача лейбла процедуре в качестве параметра
2012-06-24 21:26 http://forum.msexcel.ru/profiles/hugo121-u30647.html
Вероятно он не может определиться... Улыбка
Код:
Sub ЗаполнениеЛейбла(A As msforms.Label)
    A.Caption = "Привет!"
End Sub


Олег*>> Re: Передача лейбла процедуре в качестве параметра
2012-06-24 21:33 http://forum.msexcel.ru/profiles/oleg-u24862.html
Вероятно он не может определиться... Улыбка
Код:
Sub ЗаполнениеЛейбла(A As msforms.Label)
    A.Caption = "Привет!"
End Sub

Гениально!!! Всё работает! Огромное спасибо!


exceleved>> Re: Условное форматирование по диапазону
2012-06-25 02:08 http://forum.msexcel.ru/profiles/exceleved-u35802.html
Формула УФ, вводить при активной ячейке А1
Код:
=ПОИСКПОЗ("+";$G1:$IV1;0)


sercom>> Re: Текстовые поля на листе
2012-06-25 11:05 http://forum.msexcel.ru/profiles/sercom-u146523.html
в меню ПРАВКА / ПЕРЕЙТИ (CTRL+G) нажмите кнопку Выделить.
В открывшемся окне выберите текстовые константы.
Это позволит выделить все текстовые константы на текущем листе - далее Вы можете их отформатировать или удалить обычным способом.


Спасибо большое, запустил уже минут 10 лопатит, по ходу помогает.

скорпи>> Сохранить как значение по условию
2012-06-25 15:30 http://forum.msexcel.ru/profiles/skorpi-u10494.html
Добрый день, Гуру!
Помогите, пожалуйста, с творческим кризисом.
Нужен макрос, который при выполнении условия в одной ячейке, сохранял как значения другие ячейки.
Пример во вложении. Спасибо.

Ksy>> Re: сумма ячеек в столбцах через 1 или 2
2012-06-25 16:42 http://forum.msexcel.ru/profiles/ksy-u14999.html
спасибо за помощь!)

Ksy>> Re: сумма ячеек в столбцах через 1 или 2
2012-06-25 16:44 http://forum.msexcel.ru/profiles/ksy-u14999.html
наверное я не указала- просчитывать все повторные ячейки до конца строки -раньше это было IV.. счас даже и незнаю какое буквенное обозначение будет соответсвовать концу строки
Теоретически можно использовать динамически расширяемый диапазон (т.е. рассматриваемый диапазон будет автоматически расширяться при добавлении новых столбцов).
Функция =СЧЁТЗ($3:$3)-2 вернет количество значимых столбцов, правее столбца C. Здесь константа -2 вычитается для отбрасывания не пустых значений в ячейках В3 и С3. Если в реальном файле в строке 3:3 есть другие "лишние" не пустые ячейки, то константу нужно поправить.
Тогда функция =СМЕЩ($B4;0;2;1;СЧЁТЗ($3:$3)-2) вернет ссылку на диапазон, D4:S4 - т.е. на строку длиной 16 и высотой 1 ячейку, отодвинутую вправо на 2 ячейки относительно ячейки B4.
Вы можете вставить эту функцию (без знака = ) вместо целевого д...


_Boroda_>> Re: Сохранить как значение по условию
2012-06-25 16:59 http://forum.msexcel.ru/profiles/boroda-u12234.html
где-то так можно
Код:
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = 0
r_ = Range("D" & Rows.Count).End(xlUp).Row + 1 ' +1 для случая, когда в столбце Д нет значений, кроме шапки
For i = 2 To r_
    If Range("D" & i) = 1 Then Range("B" & i) = Range("B" & i).Value
Next i
Application.EnableEvents = 1
End Sub


сфинкс>> Re: Оптимизирование инвестиций
2012-06-26 14:08 http://forum.msexcel.ru/profiles/sfinks-u146477.html
По-моему сначала надо перейти к общему знаменателю
=(1+отдача)/срок
так получаем коэффициент ежегодного приращения
а дальше мож создать таблицу взаимных умножений
подумайте тоже

exceleved>> Re: Как удалить одинаковые ячейки из двух заданных столбцов
2012-06-26 14:15 http://forum.msexcel.ru/profiles/exceleved-u35802.html
Допустим, данные в столбцах А и В. В С1 и D1 введите формулы
Код:
=ЕСЛИ(ЕНД(ВПР(A1;B:B;1;));A1;#Н/Д)
=ЕСЛИ(ЕНД(ВПР(B1;A:A;1;));B1;#Н/Д)
и "растяните" вниз.
Скопируйте столбцы С и D, спец. вставка - значения.
F5 - выделить - константы - ошибки, правый клик - удалить - ячейки, со сдвигом вверх.

ardent>> Re: Как удалить одинаковые ячейки из двух заданных столбцов
2012-06-26 14:46 http://forum.msexcel.ru/profiles/ardent-u146616.html
спасибо. все работает Улыбка

Serge 007>> Re: Как удалить одинаковые ячейки из двух заданных столбцов
2012-06-26 15:10 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Ещё вариант, одной формулой (см. вложение)

НовичокExcel>> Копирование данных
2012-06-26 15:14 http://forum.msexcel.ru/profiles/novichokexcel-u146622.html
Здравствуйте уважаемые форумчане!
 у меня вот какая проблема есть книга с данными фио, г.р., м.р., д.р., надо каждую отдельную фио копировать на отдельный лист с г.р., м.р., д.р., как это автоматизировать, если данных много

Serge 007>> Re: Копирование данных
2012-06-26 15:18 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Проще и удобнее сводной таблицей

Prist>> Re: Копирование данных
2012-06-26 15:58 http://forum.msexcel.ru/profiles/prist-u4859.html
http://www.excel-vba.ru/forum/index.php?topic=1379.0

speedy>> Re: Формирование БД из нескольких файлов
2012-06-26 16:17 http://forum.msexcel.ru/profiles/speedy-u145024.html
Вопрос актуален. Минимум интересует, как сделать выгрузку инфы из нескольких файлов с различными именами в один сводный построчно...

Prist>> Re: Формирование БД из нескольких файлов
2012-06-26 16:19 http://forum.msexcel.ru/profiles/prist-u4859.html
Как собрать данные с нескольких листов или книг?

Сбор данных с нескольких листов/книг

Che79>> Re: Цена-Количество-Стоимость по нескольким условиям
2012-06-26 16:36 http://forum.msexcel.ru/profiles/che79-u95340.html
спасибо, то что нужно! всё прекрасно работает!!!

IKor>> Re: Цена-Количество-Стоимость по нескольким условиям
2012-06-26 17:01 http://forum.msexcel.ru/profiles/ikor-u6827.html
Если еще актуально.
Раз Вы все-равно используете вспомогательные ячейки AI4:AN4
и поскольку условия результирующей функции привязаны не к текущей строке (седьмая и ниже), а к заголовку (B6:C6),
то зачем Вам проводить сравнение =ЕСЛИ(...;...;ЕСЛИ(...;...;...)) в каждой строке?

Предлагаю конструкцию =ЕСЛИ(...;...;ЕСЛИ(...;...;...)) перенести в ячейки AI4:AN4, в которых генерировать заведомо цифровые значения для каждого из трех случаев, а результирующую формулу для каждой из строк упростить до
=СУММ(СУММПРОИЗВ($AI$4:$AK$4;AI7:AK7)*B7;СУММПРОИЗВ($AL$4:$AN$4;AL7:AN7)*C7)/$B$6

12Oli>> Как убрать #Н/Д (ЕОШИБКА)
2012-06-26 18:47 http://forum.msexcel.ru/profiles/12oli-u146633.html
При изменении кода товара, появляется Н/Д.
Как сделать так, что бы оставались прежние цифры?
В третьем столбике функция ЕОШИБКА.

12Oli>> Re: Как убрать #Н/Д (ЕОШИБКА)
2012-06-26 18:49 http://forum.msexcel.ru/profiles/12oli-u146633.html
Вот сама таблица

exceleved>> Re: Как убрать #Н/Д (ЕОШИБКА)
2012-06-26 19:03 http://forum.msexcel.ru/profiles/exceleved-u35802.html
То есть чтобы в С27 оставалось прежнее значение, пока Вы не введете правильный код в В27?
Это только макросом (ну или с рекурсией надо мудрить).
Лучше в диапазоне В27:В39 ввести проверку данных по списку В8:В20, чтобы неправильный код просто нельзя было ввести.

12Oli>> Re: Как убрать #Н/Д (ЕОШИБКА)
2012-06-26 19:29 http://forum.msexcel.ru/profiles/12oli-u146633.html
И как это сделать?

exceleved>> Re: Как убрать #Н/Д (ЕОШИБКА)
2012-06-26 20:04 http://forum.msexcel.ru/profiles/exceleved-u35802.html
Выделить В27:В39, Данные - Проверка данных, тип данных: Список, источник: кликнуть в поле и выделить В8:В20.

12Oli>> Re: Как убрать #Н/Д (ЕОШИБКА)
2012-06-26 20:19 http://forum.msexcel.ru/profiles/12oli-u146633.html
Спасибо)
Но если, допустим, В8 поменять значение, всё равно в ячейках Н/Д.

12Oli>> Re: Как убрать #Н/Д (ЕОШИБКА)
2012-06-26 20:35 http://forum.msexcel.ru/profiles/12oli-u146633.html
Решение найдено) Улыбка

speedy>> Re: Формирование БД из нескольких файлов
2012-06-26 22:05 http://forum.msexcel.ru/profiles/speedy-u145024.html


Благодарю за ссылки. Скачал MyAddin (демо) - при переносе данных из нескольких файлов в сводный строчки задваиваются... Чую, придется в коде копаться...

GWolf>> Re: Списки в Excel
2012-06-27 06:42 http://forum.msexcel.ru/profiles/gwolf-u4652.html
Здравствуйте, специалисты! Очень нужна Ваша помощь! Есть файлик, на котором листы защищены паролем от изменения и выделения(за исключением некоторых ячеек). На вкладке «рабочие» нужно отсортировать определённый диапазон без снятия защиты. Я попытался записать макрос, но он выполняет сортировку данных только той области которая была выделена при записи. В VBA я ни в зуб ногой, что бы подправить макрос. Остаётся надеяться на Вашу помощь. Надо что бы макрос выполнял сортировку выделенной области или привязать параметры сортировки к диапазону указанному в ячейках AY4 и AZ4, BA4 и BВ4 и критерию BС4. На вкладке «ИТР тариф» такая же задача, но там диапазон с разрывом. Заранее благодарен!

Я стесняюсь спросить: - А какое отношение Ваша проблема имеет к теме "Списки в Excel"? Может, все же, следовало просто создать отдельную тему?

По проблеме: Пример посмотреть не удалось. У меня 2003! Пишет что сбой конвертера. Но...

IKor>> Re: Как удалить одинаковые ячейки из двух заданных столбцов
2012-06-27 06:59 http://forum.msexcel.ru/profiles/ikor-u6827.html
Я бы предложил воспользоваться функцией =СЧЁТЕСЛИ()>1, т.к. область ее просмотра не ограничена одним столбцом.
Возможно, Сергей именно это и предлагает - за отсутствием Экселя на данном компе проверить это я не могу Улыбка


На форуме Вы можете получить совет по любым вопросам работы в Microsoft Excel.

Добро пожаловать на форум!


В избранное