← Май 2012 → | ||||||
1
|
2
|
3
|
5
|
6
|
||
---|---|---|---|---|---|---|
7
|
8
|
9
|
10
|
12
|
13
|
|
14
|
15
|
16
|
17
|
19
|
20
|
|
21
|
22
|
23
|
24
|
26
|
27
|
|
28
|
29
|
30
|
31
|
За последние 60 дней ни разу не выходила
Сайт рассылки:
http://msexcel.ru
Открыта:
17-06-2006
Адрес
автора: job.education.exl-owner@subscribe.ru
Статистика
0 за неделю
_Boroda_>> Re: Числовые стили
Профессиональные приемы работы в Microsoft Excel Выпуск 19 Подписчиков: 5987 Рассылка сайта "Профессиональные приемы работы в Microsoft Excel"
Новости сайта в формате RSS Порекомендуйте нашу рассылку друзьям Обратная связь Наши рассылки: Наши сайты Профессиональные приемы работы в Microsoft Excel bonifatiy.narod.ru Собор Смоленских святых. Жития, иконы, календарь памятных дат Смоленской епархии. StudentTools.Narod.Ru Для тех, кто любит учиться Наши друзья VBAtips.ru - wordexpert.ru planetaexcel.ru |
Новые сообщения форума "Профессиональные приемы работы в Microsoft Excel"
Да, вы просто отредактировали comma style под number format, который не сохранятся при закрытии и открытии новых файлов. Что значит не сохраняется, если он стандартный?
Посмотрите пример Serge 007>> Re: Диаграмма на миллиметровке в экселе 2012-05-11 22:35 http://forum.msexcel.ru/profiles/serge_007-u25260.html Тогда не интересно. А ты попробуй Хотя, как же тогда... Моё решение не противоречит тому что я написал выше. Возможно у тебя оно иное. Тогда будет вдвойне интереснее
ShAM>> Re: написание формулы расчета платежей 2012-05-11 22:44 http://forum.msexcel.ru/profiles/sham-u106530.html Ну, вот, как екселю объяснить: Цитировать размеры ежемесячных погашений в зависимости от времени меня как раз устраивают (не больше и не меньше, вот то что надо...). Нужна же какая-то логика._Boroda_>> Re: как просуммировать ячейки с временем в excell? 2012-05-11 22:44 http://forum.msexcel.ru/profiles/boroda-u12234.html Скопировать пустую ячейку, выделить Вашу кучу, спецвставка, сложить SS78RUS>> Re: Проблема объединённых ячеек при сортировке. 2012-05-11 23:00 http://forum.msexcel.ru/profiles/ss78rus-u19949.html Объединил оба макроса - за час обработал реестр из 50'000 контрактов (более 1'000'000 ячеек), впереди еще 450'000, так что очень пригодится! Большое спасибо за помощь! Всё работает! eav22>> Re: Вывод значений из столбца. 2012-05-12 08:29 http://forum.msexcel.ru/profiles/eav22-u125666.html Цитировать Без Вашего примера только общие слова - используйте функцию ВПР Да без примера и вправду только общие слова. Но по моему ВПР это не те слова на сколько я понял ему не нужно получать значение в ячейку ему нужно Цитировать остается только строка с данным артикулом То есть нужными словами от сложности задачи будут либо Автофильтр либо Расширенные фильтры. Вот ссылка на разные cпособы фильтрации списковСпасибо за ссылочку... Но немножко не то. Я имел в виду Как бы это сказать. В общем существует таблица в приложении лежит. В которой уже вбито некоторое количество данных (канцелярские товары) с артикулами. Так вот _автофильтр_ предполагает много доп. операций (мышка, выбор, и т.д.) Я имел в виду создание некоей строки поиска, допустим ... Barbarian12>> Re: Вывод значений из столбца. 2012-05-12 09:37 http://forum.msexcel.ru/profiles/barbarian12-u139204.html Так? IKor>> Re: Списки в Excel 2012-05-12 10:02 http://forum.msexcel.ru/profiles/ikor-u6827.html Существует несколько вариантов, например так: 1. Выбираете ячейку, в которой должен находиться выпадающий список; 2. Переходите в меню ДАННЫЕ\ПРОВЕРКА_ДАННЫХ и выбираете ограничение СПИСОК 3. В появившемся окне даете ссылку на ячейки, содержащие источник данных: a. =$B$3:$B$6 - прямая ссылка (работает только для ячеек, расположенных на том же листе, что и сам список) b. =Животные - именованная ссылка (работает вне зависимости от взаимного расположения источника_данных и списка, но предварительно требуется присвоить имя Животные указанному диапазону => см. меню ВСТАВКА\ИМЯ\ПРИСВОИТЬ) с. =СМЕЩ($B$2;1;0;СЧЁТЗ($B:$B)-1;1) - формула, возвращающая динамически изменяемый список животных; ограничения: новых животных в список нужно добавлять без пропусков, ненужные значения в столбце B не допускаются; 4. Проверить работоспособность вновь-созданного поля со списком 5. Скопировать ячейку во все остальные места, где требуется организовать такое же поле со списком. eav22>> Re: Вывод значений из столбца. 2012-05-12 10:09 http://forum.msexcel.ru/profiles/eav22-u125666.html Так? Нет к сожалению. Вы сделали поиск значения и вывод его названия.в отдельную ячейку. А хотелось бы чтобы при вводе искомого значения арт. исчезали все остальные строки из списка, и оставалась только та строка что содержит необходимый арт. (для подставления в столбцах, по отделам, количества заказываемого товара) madcat>> Re: Сбор данных из всех таблиц в одну. 2012-05-12 10:53 http://forum.msexcel.ru/profiles/madcat-u141652.html Таблица А (основная куда автоматом должны грузиться цифры из таблиц № 1,2,3 и т.д.) Таблица №1 ( та куда заносятся эти цифры вручную) Суть в том что на 1 мая у нас в таблице №1 (по клиенту №1) было 0 рублей Вот эта цифра должна автоматически перенестись в основную таблицу А в строку №1 и столбец с датой 1 мая. 2-го мая нам пришла сумма 100 рублей (по клиенту №1), в таблице №1 у нас в верхнем правом углу считается Приход - расход = остаток, т.е. у нас был приход, расхода не было значит остаток 100 рублей. эта цифра должна автоматом перенестись в основную таблицу А в строку №1 и столбец с датой 2 мая. 3-го мая у нас был расход 50 рублей, в верхнем правом углу посчитался остаток, он равен 50 рублям, значит цифра остатка должна так же автоматом добавится в основную таблицу А в строку №1 и столбец с датой 3 мая. Для того чтобы не открывать каждую таблицу №1,2,3 и т.д. отдельно, каждый день, и не копировать из нее значение остатка в основную таблицу А. но при этом необходима фиксация ... Temson>> Re: Одновременный доступ нескольких пользователей в книгу Excel 2007 2012-05-12 12:49 http://forum.msexcel.ru/profiles/temson-u124671.html Добрый день. У меня такой вопрос: После добавления в VBA алгоритма исчезла возможность объединять ячейки. Возможно как то вернуть данную возможность? griched>> Re: Как сопоставить данные на графике 2012-05-12 13:34 http://forum.msexcel.ru/profiles/griched-u141529.html Да, с шириной ящиков проблема..... Пробовал горизонтальную ось преобразовать как количество дней от 1 до 365, ящики соответственно относятся к конкретному дню, мало того что ящики в линию сливаются, так еще и ось Х "не заставить" начинаться с единицы, в начале координат всегда "автоматом" оказывается первый ящик который не относится к первому дню года... jv1122>> ЕСЛИ ИЛИ ? составить формулу 2012-05-12 14:13 http://forum.msexcel.ru/profiles/jv1122-u104830.html Товарищи, помогите! Я сделала такую формулу =ЕСЛИ(ИЛИ(E2="Январь";"Февраль";"Март";"1");ЕСЛИ(ИЛИ(E2="Апрель";"Май";"Июнь";"2");ЕСЛИ(ИЛИ(E2="Июль";"Август";"Сентябрь";"3");ЕСЛИ(ИЛИ(E2="Октябрь";"Ноябрь";"Декабрь";"4"))))) но она не работает) суть в том, чтобы проставлять кварталы, согласно месяцам. то есть если в одной ячейке "Январь", то во второй ячейке будет "1", если "Август", то "3" и так далее. если не группировать с помощью ИЛИ по месяцам, то формула работает, но выскакивает ошибка "слишком много аргументов". очень надеюсь на вашу помощь. Barbarian12>> Re: ЕСЛИ ИЛИ ? составить формулу 2012-05-12 14:23 http://forum.msexcel.ru/profiles/barbarian12-u139204.html Код: =ЕСЛИ(ИЛИ(E2="Январь";E2="Февраль";E2="Март");1;ЕСЛИ(ИЛИ(E2="апрель";E2="май";E2="июнь");2;ЕСЛИ(ИЛИ(E2="июль";E2="август";E2="сентябрь");3;ЕСЛИ(ИЛИ(E2="октябрь";E2="ноябрь";E2="декабрь");4)))) NooBasTiK>> Re: ЕСЛИ ИЛИ ? составить формулу 2012-05-12 14:26 http://forum.msexcel.ru/profiles/noobastik-u40678.html Вам надо делать вот такого вида =ЕСЛИ(ИЛИ(F10="Март";F10="апрель";F10="май");"1";"") и причем на завершающей формуле надо поставить "" при значении если ЛОЖЬ а то будет выдавать ошибку _Boroda_>> Re: ЕСЛИ ИЛИ ? составить формулу 2012-05-12 14:27 http://forum.msexcel.ru/profiles/boroda-u12234.html Попробуйте такой вариант Код: =ЦЕЛОЕ((МЕСЯЦ(1&E2)-1)/3)+1
_Boroda_>> Re: Вывод значений из столбца. 2012-05-12 14:50 http://forum.msexcel.ru/profiles/boroda-u12234.html тогда так Ввод в черную ячейку кода фильтрует записи, даблклик возвращает все взад. jv1122>> Re: ЕСЛИ ИЛИ ? составить формулу 2012-05-12 15:22 http://forum.msexcel.ru/profiles/jv1122-u104830.html Обалдеть, извините. Борода, спасибо, формула работает отлично. Но как?! В описании к формуле ЦЕЛОЕ я не вижу подходящего мне решения. Я бы ни за что не догадалась ее использовать! ShAM>> Re: ЕСЛИ ИЛИ ? составить формулу 2012-05-12 15:28 http://forum.msexcel.ru/profiles/sham-u106530.html _Boroda_, класс!!! За, МЕСЯЦ(1&E2), отдельное спасибо! eav22>> Re: Вывод значений из столбца. 2012-05-12 15:28 http://forum.msexcel.ru/profiles/eav22-u125666.html Вот спасибо большое... Это то что нужно.. _Boroda_>> Re: ЕСЛИ ИЛИ ? составить формулу 2012-05-12 16:24 http://forum.msexcel.ru/profiles/boroda-u12234.html Обалдеть, извините. Борода, спасибо, формула работает отлично. Но как?! В описании к формуле ЦЕЛОЕ я не вижу подходящего мне решения. Я бы ни за что не догадалась ее использовать! Объяснялка=ЦЕЛОЕ((МЕСЯЦ(1&E2)-1)/3)+1 1) в ячейке Е2 название месяца буквами (например, май), 1&E2 (в полной версии 1&E2&2015 (или 1&E2&2011, или 1&E2&1999, или любой другой год)) дает нам для 1май (или 1май2015). Excel умный, он сам преобразует 1май2012 в дату 01/05/2015, а если год не указан, то автоматом ставится текущий. Т.о., вместо 1май получаем 01/05/2012. 2) МЕСЯЦ(1&E2) дает нам номер месяца указанной даты (цифрами). 3) номера у месяцев от 1 до 12 (т.е. у нас может получиться любое число от 1 до 12), если вычесть единицу, то получим от 0 до 11, если полученное разделить на 3 и применить к частному функцию ЦЕЛОЕ, то получим для первых трех - нули, для вторых - единицы, затем двойки и тройки. Прибавив к полученному едини... Нютка62>> Помогите с функцией "Поиск решения" в экселе 2012-05-12 19:06 http://forum.msexcel.ru/profiles/nyutka62-u141807.html необходимо решить задачу на оптимизацию, с помощью функции ПОИСК РЕШЕНИЯ. надо закупить оборудование на сумму не более 1400 000р. для каждого оборудования определена важность (целевая функция) и задано ограничение по цене. надо наити оптимальную цену для каждого прибора.. таблица во вложении. пожалуйста помогите. na40>> Re: как просуммировать ячейки с временем в excell? 2012-05-12 19:17 http://forum.msexcel.ru/profiles/na40-u141696.html вообще агонь!! Спасибо огромное очень помогло, а то бы вручную 9000 строк складывать я бы подприфигел)) Poltava>> Re: Автоподстановка значений в ячейки таблицы 2012-05-14 12:34 http://forum.msexcel.ru/profiles/poltava-u39021.html Даже не знаю попробуйте перекачать файл. У меня прекрасно работают все 3 варианта. Какая конкретно ошибка в какой момент вылетает. Запустите код на отладку и посмотрите где именно это происходит и какие значения в чем именно несоответствие. Хотя конечно весьма странно. Allaire>> Защита листа и книги Excel 2012-05-14 12:47 http://forum.msexcel.ru/profiles/allaire-u26105.html Добрый день коллеги. У меня есть несколько вопросов, ксательно защиты готовой печатной формы формы и исользуемых формул на листе "от дурака". Для начала я хотел спросить, как защитить формулу в ячейке (как ее скрыть я знаю, вопрос созрел потому, что сокрытие формулы не спасает от ее удаления, при вводе информации в ту-же ячейку), реально ли и оставить формулу в ячейке невридимой и сделать ее доступной для ввода? Второй вопрос менее примитивный, т.к. в целях все той-же защиты от непреднамеренной порчи формы или таблицы или листа в целом я хотел реализовать переход по полям(ячейкам) для ввода информации по нажатию на Tab. Вроде как все получилось, но у этого VBA кода (см. ниже) есть один жуткий недостаток, он зачем-то выделяет все ячейки, доступные для ввода... работает он не плохо, но стоит случайно (или умышленно) нажать Del к примеру для очистки какой-либо ячейки, как тут-же удалится вся инфа во всех выделенных ячейках, без возможность сделать возврат (Undo). Подскажите как можно ... Poltava>> Re: Диаграмма на миллиметровке в экселе 2012-05-14 12:52 http://forum.msexcel.ru/profiles/poltava-u39021.html Цитировать Моё решение не противоречит тому что я написал выше Под этим вы имели в видуЦитировать 1 пункт = 1.33 пикселя = 0.35 мм Если да то это и есть то что мне в самом начале предложил _Boroda_1 пиксель = 0.75 пункта = 0.24мм 1 мм = 2.85 пунктов = 3.8 пикселей Но в этом решении есть проблема и насколько я понял она нерешаемая. Поскольку ширина колонки в экселе может быть 0,33 = 0,11 cm либо 0,25 = 0,08 cm соответственно 1 mm она неможет стать физически. А если о странностях то я вот что имел в виду, при печати и установленном размере 0,11 cm как на строках так и на столбцах при измерении линейкой по строкам получаю 0,10 а по столбцам 0,11. Это что получаеться у экселя разная величина сантиметра по высоте и ширине ? Allaire>> Re: Автоподстановка значений в ячейки таблицы 2012-05-14 13:02 http://forum.msexcel.ru/profiles/allaire-u26105.html Даже не знаю попробуйте перекачать файл. У меня прекрасно работают все 3 варианта. Какая конкретно ошибка в какой момент вылетает. Запустите код на отладку и посмотрите где именно это происходит и какие значения в чем именно несоответствие. Хотя конечно весьма странно. Честно говоря - сам в потерях, как только начинаю вводить текст в форму ввода, вылетает ошибка (см. вложения). В принципе если это только у меня, наверное дело не в файле, а может различие версий как-то сказывается, т.к. у меня 2010-й офис. В общем предлагаю забыть, проблему я решил все-же при помощи надстройки (хотелось бы и другие варианты оценить, видать не судьба ))).
Poltava>> Re: Защита листа и книги Excel 2012-05-14 13:13 http://forum.msexcel.ru/profiles/poltava-u39021.html Неплохо бы было увидеть пример файла Ну а пока Цитировать реально ли и оставить формулу в ячейке невридимой и сделать ее доступной для ввода Что и куда вы хотите ввести Если я вас правильно понял то у вас на форме есть формула которая вбивает в ячейку какое то дефолтное значение а пользователь потом может его поменять если оно его не устроило. Если так то НИКАК. Тут можно пойти двумя путями либо вбивать данные в другую ячейку а затем проверять если она пуста то дефолт если нет то значение из той ячейки. Ну либо если уж все равно есть макросы то сделать чтоб допустим при инициализации листа с формулой либо еще по какому то событию данные в ячейке затирались и на их место записывалась ваша формула. Кстати если идти через макрос то можно значение допустим вводить в примечаниях чтоб доп ячейки не использовать.Цитировать он зачем-то выделяет все ячейки Честно говоря пока тоже не знаю. Но судя по вопросу Код не вы писали а тупо его где то с форума слямзили. Может там стоял...
Poltava>> Re: Автоподстановка значений в ячейки таблицы 2012-05-14 13:20 http://forum.msexcel.ru/profiles/poltava-u39021.html А вы все же ваш файл с ошибкой выложите. Попробую дома в 10 офисе Serge 007>> Re: Диаграмма на миллиметровке в экселе 2012-05-14 13:26 http://forum.msexcel.ru/profiles/serge_007-u25260.html Цитировать Моё решение не противоречит тому что я написал выше Под этим вы имели в видуЦитировать 1 пункт = 1.33 пикселя = 0.35 мм ?1 пиксель = 0.75 пункта = 0.24мм 1 мм = 2.85 пунктов = 3.8 пикселей Poltava>> Re: Диаграмма на миллиметровке в экселе 2012-05-14 13:39 http://forum.msexcel.ru/profiles/poltava-u39021.html Заранее и звените за глупый вопрос! Цитировать Моё решение не противоречит тому что я написал выше Тогда о каком решении вы говорили, а то я что то ничего понять не могуAllaire>> Re: Защита листа и книги Excel 2012-05-14 13:45 http://forum.msexcel.ru/profiles/allaire-u26105.html Не совсем так... я наверное неправильно выразился. Фишка вот в чем - реально ли, чтобы ячейка содержала формулу и в нее так-же можно было вводить информацию (не убив при этом формулу), или ячейки для ввода отдельно, а ячейки с формулами отдельно? Сорри за файл с примером, все время забываю прикрепить его (см. вложение). Цитата: Poltava Но судя по вопросу Код не вы писали а тупо его где то с форума слямзили на vba я не пишу, код "одожил" у наших европейских коллег Allaire>> Re: Автоподстановка значений в ячейки таблицы 2012-05-14 13:48 http://forum.msexcel.ru/profiles/allaire-u26105.html А вы все же ваш файл с ошибкой выложите. Попробую дома в 10 офисе Ок, не проблема (пожалуйста см. вложение)... просто я пробовал перекачать файл - та-же история, думаю глюк с офисом...
Serge 007>> Re: Защита листа и книги Excel 2012-05-14 14:17 http://forum.msexcel.ru/profiles/serge_007-u25260.html ...реально ли, чтобы ячейка содержала формулу и в нее так-же можно было вводить информацию (не убив при этом формулу)... Как по вашему, реально ли, что бы одним автомобилем одновременно управляли два водителя?
Allaire>> Re: Защита листа и книги Excel 2012-05-14 14:25 http://forum.msexcel.ru/profiles/allaire-u26105.html Как по вашему, реально ли, что бы одним автомобилем одновременно управляли два водителя? Вопрос философский, в голову приходит только вариант с учебным авто ))) А если шутки в сторону, то я думал, что формулы в екселе работают несколько иначе, т.е. формула эта некая функция, висящая в бэкграунде, ее можно скрыть, чтоб не повредить и туда-же можно вводить данные (как оказалось полная чепуха ибо скрытая формула тоже дамажится). Значит - мухи отдельно, котлеты отдельно, т.е. ячейки с формулами отдельно, для ввода данных отдельно. Спасибо за разъяснения.
Igor_Tr>> Два взаимосвязанных массива. 2012-05-14 14:30 http://forum.msexcel.ru/profiles/igortr-u25564.html Нужна помощь с решением сортировки. Просто пример. Есть два массива взаимосвязанных массива arrNUM() и ARRname() arrNUM=Array(10, 5, 44), ARRname=Array("зеленый", "синий", "золотистый") где выдержано условие arrNUM(а) =ARRname(а) Нужно отсортировать arrNUM() без потери связи с ARRname(). Как действую я средствами VBA. 1. Создал временный лист. 2. Записал на него оба массива рядом. 3. Отсортировал запись по числам. 4. Результат записал в соответствующие массивы. 5. Удалил временный лист. В результате связь arrNUM(а) =ARRname(а) осталась. Подскажите, пожалуйста, как это сделать без записи -считывания массивов на лист. Спасибо. Poltava>> Re: Два взаимосвязанных массива. 2012-05-14 15:07 http://forum.msexcel.ru/profiles/poltava-u39021.html ну не знаю первое что пришло в голову 1) объявить еще два массива 2) первый приравнять массиву чисел 3) отсортировать массив средствами VBA 4) перебрать циклом получившийся масив в цыкле 5) найти в исходном массиве соответствующий элемент 6) узнать его адрес 7) вернуть в массив 4 элемент из 2 массива под номером который мы выше определили Все массивы отсортированы если нужно то приравняли получившиеся массивы исходным plathon>> Re: Формула или макрос для определения адреса ячейки 2012-05-14 18:00 http://forum.msexcel.ru/profiles/plathon-u141995.html Здравствуйте, помогите пожалуйста придумать макрос, который также будет выводить адрес ячейки, но в том случае, когда в некоторый диапазон ячеек будет вставляться цифра или буква. Например я ввожу в ячейку А5 букву а и макрос будет возвращать А5 Mosik>> Сравнение времени 2012-05-14 18:39 http://forum.msexcel.ru/profiles/mosik-u141998.html Здравствуйте. Помогите пожалуйста, т.к. мозг уже сломан. Есть сервисные работы с фиксированными тарифами. Например до 8.15 тариф - 1500, с 8.15 до 17.30 - 700 рублей, после 17.30 - снова 1500. Выходные и праздничные дни соответственно по 1500. Время работы может начинаться когда угодно, общее количество рабочих часов может переходить через 00.00 часов., т.е. Например: Начало работ 13.05.12 в 15:00, окончание работ 14.05.12 в 6:00 - соответственно с 15 до 17.30 считается по 700 р., остальное время по 1500. Как это сделать технически. Вручную не посчитать, строк для расчета порядка 3500... Poltava>> Re: Формула или макрос для определения адреса ячейки 2012-05-14 20:19 http://forum.msexcel.ru/profiles/poltava-u39021.html А чем вас не устраивает стандартная функция Код: =ЯЧЕЙКА("адрес") Ну если очень нужно макросом то к примеру такКод: Option Explicit
Function ACA() As String ACA = Replace(ActiveCell.Address, "$", "") 'Абсолютный аддрес 'ACA = ActiveCell.Address'Относительный аддрес End Function plathon>> Re: Формула или макрос для определения адреса ячейки 2012-05-14 20:30 http://forum.msexcel.ru/profiles/plathon-u141995.html А чем вас не устраивает стандартная функция не работает
Код: =ЯЧЕЙКА("адрес") Ну если очень нужно макросом то к примеру такКод: Option Explicit Function ACA() As String ACA = Replace(ActiveCell.Address, "$", "") 'Абсолютный аддрес 'ACA = ActiveCell.Address'Относительный аддрес End Function MCH>> Re: Сравнение времени 2012-05-14 21:00 http://forum.msexcel.ru/profiles/mch-u48782.html может так? Mosik>> Re: Сравнение времени 2012-05-14 21:12 http://forum.msexcel.ru/profiles/mosik-u141998.html Очень здорово, огромное спасибо. Один вопрос только: А можно расшифровку смысла? Ну т.е. какие условия выполняются какими функциями? Я пыталась сделать это через "если" "и" "час" "минуты", но там получается такая формула, что хочется застрелиться. А в данной формуле мне не очень смысл понятен - откуда что берется. И еще один вопрос, как в эту функцию вставить выходные дни, т.е. в выходные работа расценивается как сверхурочная, т.е. по 1500 asada>> Re: Комбинирование данных и гистограммы. Нужна помощь 2012-05-14 21:23 http://forum.msexcel.ru/profiles/asada-u141915.html Спасибо за помощь!!!! А есть ли идеи, каким образом свести на графике продукты по каждому бренду в группы, разделенные расстоянием? Мне тоже удалось сделать сводную со средней по всем рынкам, а вот с каждым рынкам выходит проблема. Таблицу с этой задачей - приложил. Может вы знакомы с альтернативными программами для визуализации информации, в которых подобного рода задачи реализовать более вероятно? Barbarian12>> Re: Комбинирование данных и гистограммы. Нужна помощь 2012-05-14 21:50 http://forum.msexcel.ru/profiles/barbarian12-u139204.html Да, но в вашем графике бары разноцветные, такого эффекта мне тоже удалось достичь ) Вариант с одноцветными барами:Может вы знакомы с альтернативными программами для визуализации информации, в которых подобного рода задачи реализовать более вероятно? Альтернативы, к сожалению, не знаю. tnamaid>> нажатием кнопки увеличиваем счетчик, возможно ли? 2012-05-14 22:05 http://forum.msexcel.ru/profiles/tnamaid-u142004.html Суть проблемы такова: Имеется прайс с наименованием товара и его ценой. Напротив каждого наименования нужно сделать кнопку, при каждом нажатии на которую, счетчик в соседней ячейке будет увеличиваться на 1. Наименований много, делать каждую кнопку вручную - абсурд. Возможно ли сделать много кнопок за один раз? И как привязать счетчики к кнопкам? Помогоите пожалуйста. Заранее благодарен. asada>> Re: Комбинирование данных и гистограммы. Нужна помощь 2012-05-14 22:16 http://forum.msexcel.ru/profiles/asada-u141915.html Спасибо за помощь!!!! А есть ли идеи, каким образом свести на графике продукты по каждому бренду в группы, разделенные расстоянием? Мне тоже удалось сделать сводную со средней по всем рынкам, а вот с каждым рынкам выходит проблема. Таблицу с этой задачей - приложил. к предыдущему посту asada>> Re: Комбинирование данных и гистограммы. Нужна помощь 2012-05-14 22:34 http://forum.msexcel.ru/profiles/asada-u141915.html Скажите, а как вы перекрасили бары? Вручную по одному, или есть такой шаблон? Уточните, пожалуйста, алгоритм! Serge 007>> Re: Формула или макрос для определения адреса ячейки 2012-05-14 22:54 http://forum.msexcel.ru/profiles/serge_007-u25260.html не работает Работает. В начало кода добавьте Application.Volatile, тогда функция будет пересчитываться по F9Код: Function plathon() As String
Application.Volatile plathon = Replace(ActiveCell.Address, "$", "") End Function _Boroda_>> Re: Как перебрать диапазон с конца 2012-05-16 00:55 http://forum.msexcel.ru/profiles/boroda-u12234.html Если нужно найти значение в столбце, и оно там единственное (что следует из попытки искать сверху вниз и снизу вверх), то, по-моему, будет намного быстрее использовать функцию листа Код: Sub tt() или обычным поискомOn Error Resume Next n_ = WorksheetFunction.Match("Итого", Range("C:C"), 0) On Error GoTo 0 End Sub Код: r_ = Columns("C:C").Find(What:="Итого", After:=ActiveCell, LookIn:=xlValues, _
LookAt:=xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, _ MatchCase:=False, SearchFormat:=False).Row vitorian>> перенос макросов в новую книгу 2012-05-16 01:52 http://forum.msexcel.ru/profiles/vitorian-u142173.html Добрый день. Проблема такая. Из книги, каждый лист которой содержит несколько кнопок и макросы их обслуживающие, необходимо программным образом копировать некоторые из листов в новую книгу. Однако после копировния, макросы ссылаются не на новую книку, а на ту, из которой их скопировали (хотя внутри содержится свой такой же. Вопрос: Как этого избежать? как (программно) разорвать связи. Такая же проблема есть если копировать листы содержащие формулы, ссылающиеся на диапазоны соседних листов. например формула из книги A.xls =ВПР(Лист1!А1;В1:В15;1;1=2) в новой книге, после копирования листа превратится в ВПР([c:\a.xls]Лист1!А1;В1:В15;1;1=2). Я ее обхожу так: пишу формулу =ВПР( ДВССЫЛ("Лист1!А1");В1:В15;1;1=2) которая переносится без изменений. Но с макросами привязанными к кнопкам так не получается. NataliXXX>> Re: Анализ изменения цен 2012-05-16 08:49 http://forum.msexcel.ru/profiles/natalixxx-u130987.html У Вас как мне кажется в постановке задачи хромает логика - отсюда затруднение. Изменение цен по клиентам - такая постановка может существовать только в голове у человека. Компьютер может понимать только изменение цен по товарам, ибо цена - это товарный атрибут. Насколько я поняла, выгрузка - это вертикальная таблица-список, где в заголовках столбцов - товар, сумма цена, покупатель, товарная группа, так? Тогда формула должна быть составной. Одна часть определяет группировку по клиентам, вторая - группировку по товарным группам, третья - по товарам (номенклатуре) и уж потом - происходит деление суммы за отгруженный товар определенной товарной группы определенному клиенту на отпущенное количество. Я предлагаю Вам поступить нестандартно. Так, как это сделали мы и избавили себя от множества хлопот, связанных с тем, что нужно сотрудников нанимать, которые эксель знают. При нашем способе можно знать лишь несколько функций. Идея состоит в следующем. Выгрузка обычно осуществляется на основа... Kiselev_Y>> Re: перенос макросов в новую книгу 2012-05-16 10:26 http://forum.msexcel.ru/profiles/kiselevy-u142226.html http://forum.msexcel.ru/microsoft_excel/skopirovat_list_s_formulami_iz_odnoy_knigi_v_druguyu-t560.0.html shamilganiev>> Re: Объединить данные по 14 ячеек вниз с уничтожением дублирующихся записей и ... 2012-05-16 12:49 http://forum.msexcel.ru/profiles/shamilganiev-u140702.html А как ты сделал автозагрузку? Вроде всё работает. Попробую "пустить в производство", только надо подготовить аналогично для другого документа. Это конечно не так как я хотел, но мне кажется, как я хотел невозможно. Poltava>> Re: Как перебрать диапазон с конца 2012-05-16 13:49 http://forum.msexcel.ru/profiles/poltava-u39021.html Спасибо за подсказку будем пробовать shamilganiev>> Re: Объединить данные по 14 ячеек вниз с уничтожением дублирующихся записей и ... 2012-05-16 13:51 http://forum.msexcel.ru/profiles/shamilganiev-u140702.html Ну в принципе я подготовил для другого документа тоже такую же автоподгрузку данных, просто создал копию файла и заменил на нём листы, ну и подправил макрос. отпишусь через несколько дней что получилось. Но всё равно интересно знать как ты сделал автоподгрузку Igor_Tr>> Re: Два взаимосвязанных массива. 2012-05-16 14:33 http://forum.msexcel.ru/profiles/igortr-u25564.html Может, кому интересно. В стандартную процедуру сортировки массива ввел еще одну переменную: First = LBound(arrNUM) ' Last = UBound(arrNUM) ' For i = First To Last - 1 For j = i + 1 To Last If arrNUM(i) > arrNUM(j) Then Tmp = arrNUM(j) Tmp_1 = ARRname(j) arrNUM(j) = arrNUM(i) ARRname(j) = ARRname(i) arrNUM(i) = Tmp ARRname(i) = Tmp_1 End If Next j Next i For i = LBound(arrNUM) To UBound(arrNUM) Debug.Print arrNUM(i) Debug.Print ARRname(i) Next i Все работает, но удовольствия нет. Я слабый в массивах. Чуствую, это можно сделать все одним двухмерным. IKor>> Re: Защита листа и книги Excel 2012-05-16 15:58 http://forum.msexcel.ru/profiles/ikor-u6827.html реально ли, чтобы ячейка содержала формулу и в нее так-же можно было вводить информацию (не убив при этом формулу), или ячейки для ввода отдельно, а ячейки с формулами отдельно? Чисто теоретически аргументами функции могут быть константы, вводимые непосредственно в саму функцию, например: =2+2 Здесь ничто не может помешать пользователю заменить значение одной из констант (вводить данные непосредственно в тело функции), при этом сама функция останется неизменной... С практической стороны это, мягко говоря, неудобно. Поэтому кажется предпочтительным вариант, описанный Poltava: данные вводить в ячейку_для_ввода, а в дальнейшем в формулах использовать конструкцию ЕСЛИ(ЕПУСТО(ячейка_для_ввода);значение_по_умолчанию;ячейка_для_ввода) или для некоторых случаев бывает удобнее ЕСЛИОШИБКА(МОЯФУНКЦИЯ(ячейка_для_ввода);МОЯФУНКЦИЯ(значение_по_умолчанию)) Shniperson>> Как сделать ссылку на ячейку... 2012-05-16 16:49 http://forum.msexcel.ru/profiles/shniperson-u131877.html Доброе всем время суток. Если кто сталкивался или знает - как сделать ссылку на ячейку, так чтобы при добавлении строки или столбца, в листе на ссылаемую ячейку - она оставалась там же? Заранее благодарен... Dmitriy77>> Пересчитать прайс в зависимости от курса валют? 2012-05-16 16:55 http://forum.msexcel.ru/profiles/dmitriy77-u142263.html Ситуация такая: Есть прайс, 3 колонки - наименование, цена евро, цена рубли. Цены в евро постоянные, необходимо сделать так, что бы цена в рублях автоматически пересчитывалась в зависимости от курса ЦБ РФ. Как импортировать курс я нашёл. Вот как это прописать в формулу? И сделать так, что бы это работало? Подскажите пожалуйста. Во вложении макет прайса, где импортированный курс. Может это совсем по другому надо сделать? Poltava>> Re: Как сделать ссылку на ячейку... 2012-05-16 17:01 http://forum.msexcel.ru/profiles/poltava-u39021.html А как вы себе это представляете она ведь должна сместиться ведь ее адрес изменился! Ну а так нужно знать зачем вам это нужно и файл с примером видеть. Может вам и ненужно чтоб адрес не менялся может вам по другому сослаться можно. Ну и уж если совсем никак то можно попробовать макросом это отслеживать и программно перемещать данные в старое местоположение Serge 007>> Re: Как сделать ссылку на ячейку... 2012-05-16 17:32 http://forum.msexcel.ru/profiles/serge_007-u25260.html Используйте ДВССЫЛ() Serge 007>> Re: Пересчитать прайс в зависимости от курса валют? 2012-05-16 17:36 http://forum.msexcel.ru/profiles/serge_007-u25260.html См. вложение IKor>> Re: Как сделать ссылку на ячейку... 2012-05-16 17:36 http://forum.msexcel.ru/profiles/ikor-u6827.html Если существуют ячейки, про которые точно известно, что они НЕ БУДУТ перемещены (например, заголовок таблицы) или их перемещение НЕ ПРИВЕДЕТ к нарушениям логики функции, то можно использовать функцию СМЕЩ() или относительные ссылки в формате R1C1. В зависимости от задачи. Allaire>> Re: Защита листа и книги Excel 2012-05-16 19:39 http://forum.msexcel.ru/profiles/allaire-u26105.html реально ли, чтобы ячейка содержала формулу и в нее так-же можно было вводить информацию (не убив при этом формулу), или ячейки для ввода отдельно, а ячейки с формулами отдельно? Чисто теоретически аргументами функции могут быть константы, вводимые непосредственно в саму функцию, например: =2+2 Здесь ничто не может помешать пользователю заменить значение одной из констант (вводить данные непосредственно в тело функции), при этом сама функция останется неизменной... С практической стороны это, мягко говоря, неудобно. Поэтому кажется предпочтительным вариант, описанный Poltava: данные вводить в ячейку_для_ввода, а в дальнейшем в формулах использовать конструкцию ЕСЛИ(ЕПУСТО(ячейка_для_ввода);значение_по_умолчанию;ячейка_для_ввода) или для некоторых случаев бывает удобнее ЕСЛИОШИБКА(МОЯФУНКЦИЯ(ячейка_для_ввода);МОЯФУНКЦИЯ(значение_по_у... vitorian>> Re: перенос макросов в новую книгу 2012-05-16 19:48 http://forum.msexcel.ru/profiles/vitorian-u142173.html Все правильно, здесь приводится описание моего решения с ДВССЫЛ приведенное выше. Вопрос же был о другом. Но все равно спасибо тем кто откликнулся. Решение нашлось и оно такое: Вместо стандартный кнопок с панели элементов управления, использовать кнопки activX. Код свех элементов управления инкапсулируется в лист. и не требует дополнительной настройки на имя макроса. Тема закрыта. Всем спасибо raks123>> Помогите построить сложную диаграмму 2012-05-16 20:18 http://forum.msexcel.ru/profiles/raks123-u142279.html Суть такая: не могу сделать диаграмму как на прикрепленном изображении из данных xls (тоже прикреплен). Уже столько промаялся с ней, не могу и все тут. asada>> Re: Комбинирование данных и гистограммы. Нужна помощь 2012-05-16 21:25 http://forum.msexcel.ru/profiles/asada-u141915.html Цитировать Цитировать А есть ли идеи, каким образом свести на графике продукты по каждому бренду в группы, разделенные расстоянием? Мне тоже удалось сделать сводную со средней по всем рынкам, а вот с каждым рынкам выходит проблема. Таблицу с этой задачей - приложил. к предыдущему посту Не совсем понял, что именно хотите сделать. Уточню задачу ) На графике нужно построить бары с ценами по всем продуктам только по одному рынку. Построить среднюю по каждому бренду на этом рынке. Приложил задачу и то, чего удалось достичь, но это все требует формирования отдельной таблицы для каждого рынка (механический труд) и в итоге диаграмма не до конца соответствует задаче. Wasilic>> Re: Объединить данные по 14 ячеек вниз с уничтожением дублирующихся записей и ... 2012-05-16 21:29 http://forum.msexcel.ru/profiles/wasilic-u24852.html Но всё равно интересно знать как ты сделал автоподгрузку Процедура Sub с именем Auto_open() запускается автоматически при открытии книги.
shamilganiev>> Re: как из массива 200*70 тыс ячеек получить опред кол-во изделий по каждому складу? 2012-05-17 08:43 http://forum.msexcel.ru/profiles/shamilganiev-u140702.html А тебе точно нужна формула? Формула, она ведь выдаёт только один результат, только для одной ячейки, а количество необходимых тебе результирующих ячеек неизвестное количество, причём думаю отличное от единицы. 1. Решение без использования макросов. Предлагаю воспользоваться фильтрацией по третьему столбцу, а далее скопировать результат в другой лист, где нет фильтров. 2. Решение с частичным использованием макросов. Сохранить файл из вложения. (Был использован код опубликованный здесь). 3. Решение с макросами. Можно немного переделать код из второго решения под Вас. shamilganiev>> Re: как из массива 200*70 тыс ячеек получить опред кол-во изделий по каждому складу? 2012-05-17 08:49 http://forum.msexcel.ru/profiles/shamilganiev-u140702.html А тебе как можно просто списком в одной строке через запятую или обязательно чтобы все результаты были отдельными ячейками? aprupa>> Решение задачи линейного программирования 2012-05-17 09:07 http://forum.msexcel.ru/profiles/aprupa-u142359.html Здравствуйте! Обращаюсь ко всем знающим людям за помощью. Задача состоит в том, чтобы после ввода целевой функции и ограничений появился соответствующий график, образующий область решений. Решением в данном случае должен являтся вектор и целевая функция на графике должна встать на эту точку. Я смог только составить задачу (во вложении). Как свести её к графику - не знаю. Пожалуйста, подскажите, что можно сделать. _Boroda_>> Re: как из массива 200*70 тыс ячеек получить опред кол-во изделий по каждому складу? 2012-05-17 09:35 http://forum.msexcel.ru/profiles/boroda-u12234.html Смотрите, так? Wasilic>> Re: Объединить данные по 14 ячеек вниз с уничтожением дублирующихся записей и ... 2012-05-17 10:21 http://forum.msexcel.ru/profiles/wasilic-u24852.html Значит если в личной книге макросов будет процедура с таким именем, тогда она будет запускаться при открытии любой книги? Не все так просто. Это отдельная тема.Я не практиковал но, на всякий случай откуда-то слямзил текст на эту тему: ===================== Макрос на событие (напр., откр.) ЛЮБОЙ книги Excel В PERSONAL.XLS создаю модуль класса Class1 и в нём пишу: 'объявление Public WithEvents AppEv As Application 'обработчик события Private Sub AppEv_WorkbookOpen(ByVal Wb As Workbook) MsgBox "Привет!" 'мой макрос End Sub В PERSONAL.XLS создаю модуль Module1 и в нём: 'объявление экземпляра класса Class1 Public App As New Class1 В PERSONAL.XLS в модуле Workbook (по умолчанию называемый ThisWorkbook) пишем: Private Sub Workbook_Open() Set App.AppEv = Application End Sub Сохраняем PERSONAL.XLS. Закрываем Excel. Запускаем его снова. Теперь при откр... star282>> Как выбрать из таблицы нужное значение и воткнуть его в формулу? :D 2012-05-17 11:38 http://forum.msexcel.ru/profiles/star282-u83394.html Товарищи приветствую! Суть есть таблица соответствия условно она звучит так: N 10 квартир -> k=0.1 N 12 квартир -> k=0.12 N 14 квартир -> k=0.2 N 18 квартир -> k=0.25 N 20 квартир -> k=0.36 . . . N 325 квартир -> k=12.46 N 500 квартир -> k=19.58 итд Так вот в формулу Q = k*1.25 например для колличества 325 квартир я должен подставить соответствующий k из таблицы т.е. k=12.46: Q(325) = 12.46*1,25 Для 500 квартир Q(500) = 19.58*1.25 Для 14 квартир Q(14) = 0.2*1.25 Таблица от 1 квартиры до 500 соответственно 500 коэффициентов, каждый раз заглядывать в таблицу соответствия совершенно трудоемко! =( Как заставить Excel автоматически "подхватывать" из таблицы и подставлять в формулу нужное значение k для конкертного числа N (кол-ва квартир) Т.е. формула и условие выбора должно выглядеть типа: если N = 325 то взять соответствующий k из такой то ячейки =) Serge 007>> Re: Как выбрать из таблицы нужное значение и воткнуть его в формулу? :D 2012-05-17 11:56 http://forum.msexcel.ru/profiles/serge_007-u25260.html Читайте справку по функции [url=http://msexcel.ru/content/view/20/2/]ВПР(_)[/url] Serge 007>> Re: Объединить данные по 14 ячеек вниз с уничтожением дублирующихся записей и ... 2012-05-17 11:58 http://forum.msexcel.ru/profiles/serge_007-u25260.html Не все так просто. Это отдельная тема. Вот здесь обсуждалось, как отслеживать события других книг из надстройки или PERSONAL.XLS. Poltava>> Re: Как перебрать диапазон с конца 2012-05-17 12:04 http://forum.msexcel.ru/profiles/poltava-u39021.html Да перепробовал несколько способов вот результаты при условии что значение итого находилось в последней или предпоследней строке всего перебирались 4 файла. Но как по мне результаты какие то странные и либо я неверно организовал таймер либо одно из двух
[code] t = Timer Dim tCell As Variant For Each tCell In Range("C:C").SpecialCells(xlConstants, 23) If tCell.Value = "Итого" Then Exit For End If Next tCell Index = tCell.Row Debug.Print "Time "; Timer - t;... IKor>> Re: Сравнение времени 2012-05-17 12:07 http://forum.msexcel.ru/profiles/ikor-u6827.html А можно расшифровку смысла? Ну т.е. какие условия выполняются какими функциями? Функция суммирует произведения продолжительности временных отрезков, укладывающихся в выбранном интервале, на заданные ставки. Почитайте описание функции ПРОСМОТР() в справке и поэкспериментируйте на простых примерах.Посмотрите еще один вариант решения вашей задачи. Он проще для понимания и адаптации, хотя он далеко не универсален (ограничения явно прописаны в тексте). Относительно учета праздников и выходных. Существуют встроенные функции РАБДЕНЬ() и ЧИСТРАБДНИ(), с помощью которых можно попытаться решить задачу, но переносы рабочих дней на выходные ими не учитываются. Можно написать собственную функцию и для каждого года указать переносы и исключения, но я предлагаю попросту добавить лишний столбец в таблицу и при необходимости указывать исключения - смотрите прилагаемый файл. p.jane>> сортировка дат и прибавление к ним числа 2012-05-17 12:14 http://forum.msexcel.ru/profiles/pjane-u142370.html Добрый день! Есть столбец с датами, нужно в другой столбец выбрать из первого только определенный год и прибавить к нему 3 года, например выбрать 2010 год + 3 года и что б был 2013 спасибо. p.jane>> Re: сортировка дат и прибавление к ним числа 2012-05-17 12:37 http://forum.msexcel.ru/profiles/pjane-u142370.html я первый раз на форуме, не оч поняла, что пример нужен я вот только набираю свою табличку мне всего то навсего нужно из столбца с датами выбрать только 2010 год и прибавить 3, что б я видела всех, кого в 2013 году отправить на повышение квалификации Poltava>> Re: сортировка дат и прибавление к ним числа 2012-05-17 12:52 http://forum.msexcel.ru/profiles/poltava-u39021.html А можно чисто ради спортивного интереса вопрос. А зачем вам прибавлять 3 года!!! Насколько я понял вас Цитировать я видела всех, кого в 2013 году отправить на повышение квалификации Понятно же что вам всех кто в 2010 прошел отправлять надо Воспользуйтесь авто фильтром по дате 2010 год и вот вам готовый список на принтер и на подпись его . Если вам нужно Видеть эти записи среди уймы других в базе воспользуйтесь Условным форматированием и эти строки автоматически выделяться в базе скажем красным цветом. p.jane>> Re: сортировка дат и прибавление к ним числа 2012-05-17 13:29 http://forum.msexcel.ru/profiles/pjane-u142370.html точно! спасибо! [url=http://msexcel.ru/content/view/116/2/]условное_форматирование[/url] с цветовыми шкалами очень подходит! Poltava>> Re: сортировка дат и прибавление к ним числа 2012-05-17 13:52 http://forum.msexcel.ru/profiles/poltava-u39021.html Ну если будут сложности пишите nick31>> как создать макрос для поиска строки по условиям 2012-05-17 14:03 http://forum.msexcel.ru/profiles/nick31-u142101.html есть файл под названием "1-1" он будет содержать макрос, нужно создать макрос, чтобы он из файла "ЮЛ" копировал строки по 2 условиям в лист 2 содержащие часть слова "недвиж" столбца D и сумма столбца Q больше или равна 3 000 000 руб. выделенны желтым цветом столбцы Станиславский>> Выбрать месяц начала продаж 2012-05-17 15:14 http://forum.msexcel.ru/profiles/stanislavskiy-u122280.html Доброго времени суток, уважаемые форумчане! Появилась интересная проблемка которую самому не получилось решить Есть статистика продаж по месяцам. Необходимо в отдельной колонке указать месяц когда тот или иной продукт начал продаваться. в примере, думаю, более понятнее... Serge 007>> Re: Выбрать месяц начала продаж 2012-05-17 15:32 http://forum.msexcel.ru/profiles/serge_007-u25260.html Код: =ИНДЕКС(C$2:S$2;;МИН(ЕСЛИ(ЕТЕКСТ(C3:S3);СТОЛБЕЦ(A1:Q1)))) Формулы массива вводятся нажатием Ctrl+Shift+EnterСтаниславский>> Re: Выбрать месяц начала продаж 2012-05-17 15:42 http://forum.msexcel.ru/profiles/stanislavskiy-u122280.html То, что нужно! Спасибо! Dmitr68>> Re: Сравнение времени 2012-05-17 15:54 http://forum.msexcel.ru/profiles/dmitr68-u18737.html ...как в эту функцию вставить выходные дни, т.е. в выходные работа расценивается как сверхурочная, т.е. по 1500 Мой вариант в файле:На сегодня все. До встречи на следующей неделе. |
В избранное | ||