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

Форум по Microsoft Excel

  Все выпуски  

shamilganiev>> Re: Объединить данные по 14 ячеек вниз с уничтожением дублирующихся записей и ...


Форум по Microsoft Excel

Выпуск 19
от 2012-05-17

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

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



shamilganiev>> Re: Объединить данные по 14 ячеек вниз с уничтожением дублирующихся записей и ...
2012-05-10 10:30 http://forum.msexcel.ru/profiles/shamilganiev-u140702.html
В общем, данные объединяются правильно.
Я видимо не совсем понятно объяснил в первом посте, но сможете ещё кое что подправить?
1) "...Обращаться буду так: в каждом листе буду указывать ячейку B7..." означает, что я хотел туда вписать формулу, а открывать каждый лист и нажимать кнопку "Обновить" не вариант. (там наверно просто нужно убрать кнопки и сделать формулу vba, чтобы можно было обращаться через знак "=" да?)
2) Пусть путь к файлу wf_0.xlsx будет такой же, как и путь к документу, в котором запущен макрос, а в случае, если его не окажется, откроется диалоговое окно с начальным местоположением "путь к документу, в котором запущен макрос", а при нажатии "Отмена" всё остановится.

Я не слишком замудрил? Просто работать будут люди, совсем не разбирающиеся в "этих ваших компьютерах" и я хочу, чтобы файл wf_1_fitup.xlsx был уже полностью заполнен, когда его открыли.


Poltava>> Re: Применение фильтра к массиву
2012-05-10 10:33 http://forum.msexcel.ru/profiles/poltava-u39021.html
УРА именно то что нужно. Даже больше чем просил. За формат Вам отдельное спасибо. Ну и конечно +1

Poltava>> Re: Неразрывные диапазоны в Excel как
2012-05-10 11:05 http://forum.msexcel.ru/profiles/poltava-u39021.html
Да без примера и макроса НИКАК ну а вообще, решал подобную задачу долго бился над вопросом. и в итоге сделал именно так как посоветовали мне здесь Автоматическое определение границ печати

Poltava>> Re: Каскадное обновление ссылок
2012-05-10 11:15 http://forum.msexcel.ru/profiles/poltava-u39021.html
Цитировать
открывать все файлы возможности нет.
Ее нет технически или мам просто лень открывать и закрывать 20-30 файлов Непонимающий Если второе то попробуйте делать это автоматически макросом Непонимающий то есть открыли файл сработал макрос который открыл а потом закрыл все нужные вам файлы. Понимаю что это решение не оптимально но я больше вам ничего не подскажу.

ShAM>> Re: Числовые стили
2012-05-10 12:13 http://forum.msexcel.ru/profiles/sham-u106530.html
А чем обычный числовой формат с разделителями не устраивает?


Poltava>> Re: Макросом не получается
2012-05-10 13:36 http://forum.msexcel.ru/profiles/poltava-u39021.html
Значит ошибочка там у вас. Я полагаю что оно не из того шрифта берет знак. Кстати а где вы его вообще нашли ? я так и не смог найти его в символах. Да и вообще зачем вам макрос используйте формулу
Код:
=СИМВОЛ(21)
вместо 21 подставьте код своего символа который можно узнать тоже формулой
Код:
=КОДСИМВ(G19)
где G19 это ячейка в которой этот символ стоит первым.
Ну а если макросом то вот такой код записанный макроредактором у меня прекрасно работает
Код:
Sub Вставка_евро()
'Записано автоматом
    ActiveCell.FormulaR1C1 = "€"
    With ActiveCell.Characters(Start:=1, Length:=1).Font
        .Name = "Calibri"
        .Fontstyle=""îáû÷íûé""
        .Size = 11
        .Strikethrough = False
        .Superscript = False
        .Subscript = False
        .OutlineFont = False
        .Shadow = False
        .Underline = xlUnderlineStyleNone
        .ThemeColor = xlThemeColorLight1
        .TintAndShade = 0
        .ThemeFont = xlThemeFontNone
    End With
End Sub
Но ...

exceleved>> Re: Макросом не получается
2012-05-10 13:39 http://forum.msexcel.ru/profiles/exceleved-u35802.html
Код:
activecell=chrw(код_символа_unicode)
Если не знаете код_символа_unicode, введите символ в ячейку и определите код в окне Immediate:
Код:
?ascw(activecell)


_Boroda_>> Re: Макросом не получается
2012-05-10 14:37 http://forum.msexcel.ru/profiles/boroda-u12234.html
А если просто автозаменой?

exceleved>> Re: Каскадное обновление ссылок
2012-05-10 14:40 http://forum.msexcel.ru/profiles/exceleved-u35802.html
Да, макросом только. Используйте свойство workbook.LinkSources(xlExcelLinks)

Allaire>> Автоподстановка значений в ячейки таблицы
2012-05-10 14:52 http://forum.msexcel.ru/profiles/allaire-u26105.html
Добрый день коллеги, топик стар как мир, однако я не нашел в инете ничего подходящего. Дело вот в чем - нужно реализовать автоподстановку занчений в ячейки, но не по выбору из выпадающего списка, а сделать что-то в духе "интелли-сенс" как в различных редакторах или базах. Т.е. пользователю нужно внести данные в таблицу (см. пример) - есть специальная форма ввода, пользователь вносит данные в таблицу (строки 20-29 на "форме ввода") в столбец номер 3 ("Номенклатура товарів"), данные будут браться с воркшита "Данные" (строки 11-19). Как можно заметить - в форме ввода вносится только номенклатура (название) товара, но на "печатной форме" должно выводится и название товара и код товара (столбцы 3 и 4), т.е. связанные данные со вкладки "данные", но есть условие, что если значение "Country" на вкладке "Данные" равно "UA" - то код товара выводится в таблицу на печатной форме, если это значение равно "RU", то в печатной форме не должно выводится (как показано в примере в таблице, т.е. "печат...

griched>> Как сопоставить данные на графике
2012-05-10 15:30 http://forum.msexcel.ru/profiles/griched-u141529.html
Добрый день! Подскажите как сопоставить два типа данных на одном графике так, чтобы один тип данных был привязан к другому. В приложенном файле построены два графика: на одном "ящики с усами" - распределения значений по периодам,
на другом - продолжительность этих периодов. Возможно их объединить так, чтобы "ящики" располагались по ценру соответствующих периодов? (как на рисунке)

Спасибо!

Wasilic>> Re: Объединить данные по 14 ячеек вниз с уничтожением дублирующихся записей и ...
2012-05-10 15:46 http://forum.msexcel.ru/profiles/wasilic-u24852.html
Ниччё не понял!
1) "...Обращаться буду так: в каждом листе буду указывать ячейку B7..."
Как указывать ячейку B7?  Где указывать?
В ячейке В7 указан начальный номер записи с которой должен начинаться цикл поиска для каждого листа. Из неё и берется этот номер для макроса.  Непонимающий

1) означает, что я хотел туда вписать формулу,
Куда, туда вписать формулу? Какую формулу?  Непонимающий

чтобы можно было обращаться через знак "=" да?)
Как это понимать?  В замешательстве

и я хочу, чтобы файл wf_1_fitup.xlsx был уже полностью заполнен, когда его открыли.
Так для чего нужны выше описанные действия, если файл wf_1_fitup.xlsx уже полностью будет заполнен.
В общем – стою на асфальт...

Poltava>> Re: Автоподстановка значений в ячейки таблицы
2012-05-10 15:52 http://forum.msexcel.ru/profiles/poltava-u39021.html
В приложении мой вариант решения первого вопроса.
Код:
=ЕСЛИОШИБКА(ЕСЛИ(ИНДЕКС(database;ПОИСКПОЗ(V12;Name;0);2)="RU";"";ИНДЕКС(database;ПОИСКПОЗ(V12;Name;0);1));"")
По поводу второго могу дать вот такую ссылку    
Надстройка: выпадающий список с поиском (комбо)

Но вот как организовать такое самому не знаю хотя очень хочется узнать как можно это реализовать поскольку эта надстройка не всегда удобна.

narimankh>> Re: Числовые стили
2012-05-10 16:07 http://forum.msexcel.ru/profiles/narimankh-u141434.html
Тем что он оставляет слишком много места справа от цифер

Allaire>> Re: Автоподстановка значений в ячейки таблицы
2012-05-10 16:29 http://forum.msexcel.ru/profiles/allaire-u26105.html
В приложении мой вариант решения первого вопроса.
Код:
=ЕСЛИОШИБКА(ЕСЛИ(ИНДЕКС(database;ПОИСКПОЗ(V12;Name;0);2)="RU";"";ИНДЕКС(database;ПОИСКПОЗ(V12;Name;0);1));"")
По поводу второго могу дать вот такую ссылку    
Надстройка: выпадающий список с поиском (комбо)

Но вот как организовать такое самому не знаю хотя очень хочется узнать как можно это реализовать поскольку эта надстройка не всегда удобна.

Спасибо за подсказку - работает хорошо, точнее так как мне нужно  Улыбка
По поводу "выпадающий список с поиском" - мне єто решение знакомо, пожалуй это то что мне нужно, однако жаль что не возможности заглянуть в решение, чтоб более плотно интегрировать его в свой воркшит. Я так понял - это надстройка, запускается отдельно от ексель файла так? немного неудобно ( интегрировать его можно в принципе... вопрос в том - можно ли как-то запускать надстройку сразу бе...

Poltava>> Re: Автоподстановка значений в ячейки таблицы
2012-05-10 16:40 http://forum.msexcel.ru/profiles/poltava-u39021.html
Да это надстройка. Но зачем ее запускать отдельно Непонимающий Добавьте ее в список надстроек и она будет подгружаться вместе с запуском экселя. Вы это имели ввиду под лишними телодвижениями Непонимающий
Или необходимость нажимать ctrl+enter Непонимающий если второе то можно попробовать добавить макрос который по двойному щелчку в этой ячейке будет нажимать ctrl+enter.

_Boroda_>> Re: Как сопоставить данные на графике
2012-05-10 16:45 http://forum.msexcel.ru/profiles/boroda-u12234.html
Совсем так, как на рисунке, не получится, но примерно - см. вложение

_Boroda_>> Re: Числовые стили
2012-05-10 16:51 http://forum.msexcel.ru/profiles/boroda-u12234.html
Что-то или Вы не про то говорите, или не так объясняете, или я Вас не понимаю.
Покажите на своем файле, где же там пробел
довольно таки большой промежуток справа от числа
и почему выравниванию не поддается? А то, уж не знаю, как остальным, а мне прям аж интересно стало.

Allaire>> Re: Автоподстановка значений в ячейки таблицы
2012-05-10 16:51 http://forum.msexcel.ru/profiles/allaire-u26105.html
Да это надстройка. Но зачем ее запускать отдельно Непонимающий Добавьте ее в список надстроек и она будет подгружаться вместе с запуском экселя. Вы это имели ввиду под лишними телодвижениями Непонимающий
Или необходимость нажимать ctrl+enter Непонимающий если второе то можно попробовать добавить макрос который по двойному щелчку в этой ячейке будет нажимать ctrl+enter.
Я думал для запуска надстройки нужно "клацать" на ней каждый раз всместе с запуском екселя ) Я просто программирую на совершенно других технологиях и "сталкиваюсь" с екселем настолько часто, что даже не знаю где это т.н. список надстроек ) кстати эта надстройка "привязывается" к конкретному ексель файлу или к екселю на клиентском компе?

maryag>> Re: Каскадное обновление ссылок
2012-05-10 16:52 http://forum.msexcel.ru/profiles/maryag-u141357.html
Спасибо за совет, сделала макросом.

narimankh>> Re: Числовые стили
2012-05-10 16:57 http://forum.msexcel.ru/profiles/narimankh-u141434.html
Мне тоже, в принципе эту проблему я решил обходным путем, но все таки хотелось бы докопаться до истины  Подмигивающий

griched>> Re: Как сопоставить данные на графике
2012-05-10 17:05 http://forum.msexcel.ru/profiles/griched-u141529.html
Уважаемый _Boroda_, скажите, а если не сопоставлять графики, а просто расставить "ящики" по преобразованной оси Х так как на рисунке. Т.е.
по оси Х отложены периоды в соответствии с их длительностью и "ящики" распределить относительно центров периодов.

Спасибо!

ShAM>> Re: Числовые стили
2012-05-10 17:05 http://forum.msexcel.ru/profiles/sham-u106530.html
Посмотрите в файле. Где там
Цитировать
довольно таки большой промежуток справа от числа

Или я что-то не так понимаю.


narimankh>> Re: Числовые стили
2012-05-10 17:15 http://forum.msexcel.ru/profiles/narimankh-u141434.html
Да, вы просто отредактировали comma style под number format, который не сохранятся при закрытии и открытии новых файлов.

Посмотрите пример

Poltava>> Re: Автоподстановка значений в ячейки таблицы
2012-05-10 17:18 http://forum.msexcel.ru/profiles/poltava-u39021.html
Ну насколько я понимаю то на клиентском компе ко всем файлам вероятнее всего стоит проверка на наличие листа с нужным именем и если его нет файл игнорируется.
Ну а по поводу подключения Как установить надстройку

Wasilic>> Re: Автоподстановка значений в ячейки таблицы
2012-05-10 17:23 http://forum.msexcel.ru/profiles/wasilic-u24852.html
Три варианта в одном файле. Взяты на этом же форуме.
Третий, думаю Ваш. Интегрируйте.
И не забывайте отвечать на посты в собственных темах.

Barbarian12>> Re: Числовые стили
2012-05-10 17:38 http://forum.msexcel.ru/profiles/barbarian12-u139204.html
Да, вы просто отредактировали comma style под number format, который не сохранятся при закрытии и открытии новых файлов.

Посмотрите пример
Формат ячеек - все форматы - укажите формат
Код:
_???_????__
где ? - число, а _ - пробел.

Allaire>> Re: Автоподстановка значений в ячейки таблицы
2012-05-10 17:58 http://forum.msexcel.ru/profiles/allaire-u26105.html
Код:
=ЕСЛИОШИБКА(ЕСЛИ(ИНДЕКС(database;ПОИСКПОЗ(V12;Name;0);2)="RU";"";ИНДЕКС(database;ПОИСКПОЗ(V12;Name;0);1));"")

Вы не могли бы объяснить принцип работы этой формулы? Работает она корректно но я не могу ее воспроизвести - что такое "database" и "Name" на которые вы ссылаетесь?

_Boroda_>> Re: Числовые стили
2012-05-10 17:59 http://forum.msexcel.ru/profiles/boroda-u12234.html
Да, вы просто отредактировали 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 мм
1 пиксель = 0.75 пункта = 0.24мм
1 мм = 2.85 пунктов = 3.8 пикселей
Если да то это и есть то что мне в самом начале предложил _Boroda_
Но в этом решении есть проблема и насколько я понял она нерешаемая. Поскольку ширина колонки в экселе может быть 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


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

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


В избранное