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

AKrupkin>> Помогите создать макрос в EXCEL для копирования


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

Выпуск 40
от 2011-10-14

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

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



AKrupkin>> Помогите создать макрос в EXCEL для копирования
2011-10-05 19:57 http://forum.msexcel.ru/profiles/akrupkin-u106881.html
Здравствуйте
Помогите мне пожалуйста создать макрос в экселе, который бы копировал строки на новый лист если в существующих строках наименования и количества изменять количество. Никак не могу разобраться. Примерно это так выглядит:
Наименование          Количество
№1                                0 шт
№2                                0 шт
№3                                0 шт


Snek>> Re: Как ВПР найти не первое (вверху таблицы), а последнее совпадение (внизу) ?
2011-10-05 20:41 http://forum.msexcel.ru/profiles/snek-u106838.html
Эти функции массива не хотят работать в 2003 оффисе (выдает #число )

Что можно сделать в 2003 оффисе с данной проблемкой?


exceleved>> Re: Как ВПР найти не первое (вверху таблицы), а последнее совпадение (внизу) ?
2011-10-05 22:00 http://forum.msexcel.ru/profiles/exceleved-u35802.html
Эти функции массива не хотят работать в 2003 оффисе (выдает #число )
Странно, в 2000 работает.
Попробуйте исправленную формулу с ПРОСМОТР.

Serge 007>> Re: Как ВПР найти не первое (вверху таблицы), а последнее совпадение (внизу) ?
2011-10-05 23:40 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Эти функции массива не хотят работать в 2003 оффисе (выдает #число )
Формулу писал именно в 2003.
Вы её точно как [abbr=Вводится через Ctrl+Shift+Enter]формулу массива[/abbr] вводите?

nikitan95>> Re: Суммирование по разным критериям и разным столбцам (но не суммеслимн) Excel07
2011-10-06 10:49 http://forum.msexcel.ru/profiles/nikitan95-u42124.html
Здравствуйте!
Третий день ломаю голову над одной задачкой, голова ломается, а задача никак. Надо посчитать формулу согласно кретирию N (количество партий). Т.е, чтобы при задании номера партий например 10, формула высчитивала только 10 партий и не больше. Кое как сочинил формулу и в данном вложение количество в 37 партий считает верно. Но сам механизм решения никак не удовлетворяет – слишком массивная формула, вытканная из серии повторов. Пробовал через суммеслиМН_, но отсутствие опыта и навыков печально отображается в результате. Надеюсь, что кто нибудь предложит лучшее решение. Заранее выражаю признательность.


_Boroda_>> Re: Суммирование по разным критериям и разным столбцам (но не суммеслимн) Excel07
2011-10-06 10:56 http://forum.msexcel.ru/profiles/boroda-u12234.html
Вы свою собственную тему потеряли?
http://forum.msexcel.ru/microsoft_excel/summeslimndiapazon_summirovaniya-t6473.0.html

В следующий раз создавайте ОТДЕЛЬНУЮ тему, а не "примазывайтесь" к прошлым (если новый вопрос не касается непосредственно той темы, в которой он пишется)

Wasilic>> Re: Помогите создать макрос в EXCEL для копирования
2011-10-06 11:08 http://forum.msexcel.ru/profiles/wasilic-u24852.html
Здравствуйте!
Если не так, перетакивать не буду.  Улыбка
Пример надо выкладывать, "так есть  - так надо"


zs>> Re: Номер квартала по дате
2011-10-06 11:15 http://forum.msexcel.ru/profiles/zs-u24604.html
Замок IF надежней =ЕСЛИ(((МЕСЯЦ(F2))/4)<1;1;ЕСЛИ(((МЕСЯЦ(F2))/4)<1,6;2;ЕСЛИ(((МЕСЯЦ(F2))/4)<2,26;3;ЕСЛИ(((МЕСЯЦ(F2))/4)<3,1;4;0))))


nikitan95>> Re: СуммеслиМН_диапазон суммирования???
2011-10-06 11:15 http://forum.msexcel.ru/profiles/nikitan95-u42124.html
Спасибо, друг!
Но ведь оттого я и не заполнил до конца, что эта была чересчур рутинная работа. попробовал там использовать суммеслиМН_, да никак не смог. оттого и обратился к вам...

_Boroda_>> Re: Re: СуммеслиМН_диапазон суммирования???
2011-10-06 11:27 http://forum.msexcel.ru/profiles/boroda-u12234.html
Дык я не понял - с моим вариантом-то что? подходит?

nikitan95>> Re: СуммеслиМН_диапазон суммирования???
2011-10-06 11:34 http://forum.msexcel.ru/profiles/nikitan95-u42124.html
ну попробуйте сами. установите курсор на ячейке N16 или N18, потом нажмите f2 и потом ввод. пишет #ЗНАЧ. я никак не понял..(

Snek>> Re: Как ВПР найти не первое (вверху таблицы), а последнее совпадение (внизу) ?
2011-10-06 11:35 http://forum.msexcel.ru/profiles/snek-u106838.html
Эти функции массива не хотят работать в 2003 оффисе (выдает #число )
Формулу писал именно в 2003.
Вы её точно как [abbr=Вводится через Ctrl+Shift+Enter]формулу массива[/abbr] вводите?

Да, конечно. В 2007 оффисе все отлично считает, а в 2003 оффисе выдает #Число вместо результата.
Может есть другой способ?

Wasilic>> Re: Номер квартала по дате
2011-10-06 11:41 http://forum.msexcel.ru/profiles/wasilic-u24852.html
Или так!
=ЕСЛИ(И(B10>=$B$3;B10<=$C$3);1;ЕСЛИ(И(B10>=$B$4;B10<=$C$4);2;ЕСЛИ(И(B10>=$B$5;B10<=$C$5);3;ЕСЛИ(И(B10>=$B$6;B10<=$C$6);4;"")))) & " квартал"

_Boroda_>> Re: СуммеслиМН_диапазон суммирования???
2011-10-06 12:23 http://forum.msexcel.ru/profiles/boroda-u12234.html
ну попробуйте сами. утановив курсов на ячейке N16 или N18, потом нажмите f2 и потом ввод. пишет #ЗНАЧ. я никак не понял..(
Не понял - так спросить нужно!
Там формулы массива. Фигурные скобки видели перед тем, как F2 жать? Так вот они и указывают на [abbr=Вводится через Ctrl+Shift+Enter]формулу массива[/abbr]. А она вводится не Ентером, а комбинацией 3-х клавиш - Контрл, Шифт и Ентер (жать одновременно)

_Boroda_>> Re: Как ВПР найти не первое (вверху таблицы), а последнее совпадение (внизу) ?
2011-10-06 12:32 http://forum.msexcel.ru/profiles/boroda-u12234.html
Встаньте мышой на эту ячейку, сделайте скрин экрана (так, чтобы было видно строку формул) и положите сюда этот скрин и Ваш файл Excel

nikitan95>> Re: СуммеслиМН_диапазон суммирования???
2011-10-06 12:37 http://forum.msexcel.ru/profiles/nikitan95-u42124.html
сдаюсь.. никогда еще поражение не было столь поучительно-приятным.. спасибо, добрый человек.. долгих лет Вам!

AKrupkin>> Re: Помогите создать макрос в EXCEL для копирования
2011-10-06 13:03 http://forum.msexcel.ru/profiles/akrupkin-u106881.html
Извиняюсь, что пример не выложил. в документе 5 листов.
Мне важно, что бы при изменении кол-ва, строка копировалась в счет-заказ.
Т/е выбрали по кухне 5 позиций с определенным кол-вом, данные строчки переместились в счет-заказ
и тд по каждому разделу.
Как это сделать самостоятельно не понимаю.

Jim>> функция РАНГ по определенным данным
2011-10-06 17:31 http://forum.msexcel.ru/profiles/jim-u4457.html
всем привет!
извиняюсь если такое уже было, просто не нашел.

пример таблицы:
слобец А  l  столбец B
     а                  1
     б                  3
     а                  5
     в                  3
     г                  2
     в                  7
     а                  9

как в столбец С подставить формулу РАНГ, так чтобы она считалась только по определенному значению из столбца А.

MCH>> Re: функция РАНГ по определенным данным
2011-10-06 21:15 http://forum.msexcel.ru/profiles/mch-u48782.html
так?

TriSt.>> Ежедневный и месячный отчет в Excel (помогите упростить)
2011-10-07 12:12 http://forum.msexcel.ru/profiles/trist-u107117.html
Здравствуйте, постараюсь объяснить свою мысль Улыбка

Ведется ежедневный учет, в котором:
Лист 1:
Вводится кол-во товара на начало дня.
Вводятся продажи за текущий день.
Вводятся расходы за день.
Вводится закупка произведенная в конце дня.
Далее автоматически высчитывается доход, себестоимость, общие затраты, премии от продаж, чистая прибыль...
...лист подбит под формат А4, чтоб можно было распечатать

Лист 3:
Калькуляционные карты по продаваемой продукции, цены на продукцию которая туда входит...

Лист 2:
На основании Листа 1 и Листа 3 автоматически высчитывает расход товара, остаток, доход, расход, себестоимость...


Так же ведется ежемесячный отчет на одном листе подбитом под формат А4, в котором ничего не заполняется, кроме названия месяца, все остальное это ссылки на ежедневные файлы: доход, расход, прибыль, кол-во продаж каждого продукта...

Вопрос и краткое описание.
Вопросов несколько:
1. Мож...

Jim>> Re: функция РАНГ по определенным данным
2011-10-07 14:36 http://forum.msexcel.ru/profiles/jim-u4457.html
Да. то что надо..
спасибо!

valentina.vrv>> Изъять текст из ячейки Excel
2011-10-07 15:24 http://forum.msexcel.ru/profiles/valentinavrv-u107136.html
Есть вопрос следующего плана:
можно ли из одной ячейки Excel вытащить отдельно абзацы? т.е. не конкретные значения, не количество символов а именно абзацы?
дело в том, что из базы информация выгружается по нескольким параметрам в одну ячейку и это надо постоянно разделять вручную, но информация там постоянно разная, первая строка содержит фамилию и имя человека, вторая - причину претензии, третья - заключение технического отдела.
Подскажите, как можно избежать многочасовой ручной работы?


_Boroda_>> Re: Изъять текст из ячейки Excel
2011-10-07 16:05 http://forum.msexcel.ru/profiles/boroda-u12234.html
Можно например так

mvi>> Добавление строки после действия
2011-10-07 18:22 http://forum.msexcel.ru/profiles/mvi-u103452.html
Добрый вечер гуру Excel VBA,

При написании кода макроса столкнулся с проблемой, которую не могу решить самостоятельно, поэтому прошу Вашей помощи.

Суть задачи:
Есть таблица (прикрепленный файл - лист = ИСХОДНИК). В ней часть данных заполнена.
Необходимо написать макрос, который бы при заполнении ячейки "В4" добавлял еще одну строку ниже (как на Листе  = КАК НАДО) с заполненной первой ячейкой добавленной строки.

Спасибо

_Boroda_>> Re: Добавление строки после действия
2011-10-07 19:09 http://forum.msexcel.ru/profiles/boroda-u12234.html
так?

Интересно как получилось - у меня при отправке ответ подвис немного, потом отправил, но не ругнулся, что в теме появился новый ответ. Видимо одновременно с KuklP отправляли.

KuklP>> Re: Добавление строки после действия
2011-10-07 19:09 http://forum.msexcel.ru/profiles/kuklp-u39713.html
Пробуйте.

KuklP>> Re: Добавление строки после действия
2011-10-07 19:20 http://forum.msexcel.ru/profiles/kuklp-u39713.html
Саш, а зачем ты на дату проверял? Я на count на случай удаления-добавления строки.

Polomus>> Как добавить пункт в контекстное меню Excel 2003
2011-10-07 19:47 http://forum.msexcel.ru/profiles/polomus-u107159.html
Как в контекстное  меню  Excel  добавить  раскрывающуюся  панель выравнивания текста, наподобие как это реализовано в Winword'e?

Как в контекстное  меню  Excel  добавить раскрывающуюся панель "Границы"?


Спасибо за советы


zagirena>> Фильтр не фильтрует
2011-10-07 20:51 http://forum.msexcel.ru/profiles/zagirena-u107165.html
Здравствуйте!
У меня возникла следующая проблема с фильтром:
Есть таблица, состоящая из нескольких столбцов (клиент, ответственный сотрудник и т.д.). Мне нужно выбрать всех клиентов,за которых отвечает конкретный сотрудник. Ставлю [url=http://msexcel.ru/content/view/27/2/]_автофильтр_[/url], выбираю из выпадающего списка ФИО сотрудника, но сортировка выбирает не только этого сотрудника, но и частично остальных. В чем ошибка?


Polomus>> Re: Фильтр не фильтрует
2011-10-07 21:08 http://forum.msexcel.ru/profiles/polomus-u107159.html
Создайте новый файл и скопируйте туда данные. Описанный Вами метод нормально работает.
--
Либо вложите в сообщение Ваш файл, тогда поиск решения проблемы будет намного эффективнее.

_Boroda_>> Re: Добавление строки после действия
2011-10-07 21:19 http://forum.msexcel.ru/profiles/boroda-u12234.html
Саш, а зачем ты на дату проверял? Я на count на случай удаления-добавления строки.
Чтобы в Итого и ниже в столбце В можно было что-нибудь написать без копирования соответствующего значения из А
кстати, не совсем верно написал if. Перевложил в пред. сообщение

KuklP>> Re: Добавление строки после действия
2011-10-07 21:30 http://forum.msexcel.ru/profiles/kuklp-u39713.html
Понятно.

Polomus>> Re: Видимость процедур и функций
2011-10-07 21:45 http://forum.msexcel.ru/profiles/polomus-u107159.html
Не забыли проставить ссылку на модуль?
Например,
call Module1.Macros1


Polomus>> Re: Как сложить большое количество данных через ячейку.
2011-10-07 21:49 http://forum.msexcel.ru/profiles/polomus-u107159.html
Без доп. строки:
=СУММПРОИЗВ((ОСТАТ(СТОЛБЕЦ($A$1:$F$1);2))*$A$1:$F$1)

Данный вариант сработает, если 1 по четным, а 2 не по четным столбцам, а если в условии будет что-то типа 1 1 1 2 2 2
то целесообразнее использовать функцию СУММЕСЛИ

Polomus>> Re: Ежедневный и месячный отчет в Excel (помогите упростить)
2011-10-07 21:51 http://forum.msexcel.ru/profiles/polomus-u107159.html
Описание Вашей модели непонятно. Вложите пример.

TriSt.>> Re: Ежедневный и месячный отчет в Excel (помогите упростить)
2011-10-07 22:43 http://forum.msexcel.ru/profiles/trist-u107117.html
Спасибо за отзывчивость.

Вложил 2 файла.
Светло-синим выделены проблемные места
Светло-серым выделены места которые заполняются

Возможно ли как-то упростить систему?

exceleved>> Re: Фильтр не фильтрует
2011-10-08 00:16 http://forum.msexcel.ru/profiles/exceleved-u35802.html
Скорее всего, в таблице есть пустые строки, и [url=http://msexcel.ru/content/view/27/2/]_автофильтр_[/url] работает в области до первой пустой строки.
Перед включением [url=http://msexcel.ru/content/view/27/2/]_автофильтр_[/url]а выделите всю таблицу.

mvi>> Re: Добавление строки после действия
2011-10-08 01:39 http://forum.msexcel.ru/profiles/mvi-u103452.html
Спасибо за помощь. Буду прикручивать к основе.
Макрос делает как раз то, что мне нужно. Казалось бы 10 строк, а горы сворачивает.

Подскажите пожалуйста, где можно прочесть матчасть (книги, другие ресурсы) по данному вопросу?

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


KuklP>> Re: Добавление строки после действия
2011-10-08 06:22 http://forum.msexcel.ru/profiles/kuklp-u39713.html
http://www.excelworld.ru/index/vba/0-12

mvi>> Re: Добавление строки после действия
2011-10-08 10:34 http://forum.msexcel.ru/profiles/mvi-u103452.html

Спасибо. буду изучать.

Polomus>> Re: Ежедневный и месячный отчет в Excel (помогите упростить)
2011-10-08 11:05 http://forum.msexcel.ru/profiles/polomus-u107159.html
А какова пред Вами задача стоит, а то не совсем понятно что Вы хотите получить от суммы грн и литров
(ячейка С21 в ежедневном отчете)?

Wasilic>> Re: Помогите создать макрос в EXCEL для копирования
2011-10-08 11:52 http://forum.msexcel.ru/profiles/wasilic-u24852.html
Ну вот, как я и предполагал, задача совсем в другом направлении. Плохо у меня с телепатией.  Улыбка
И снова задача поставлена размыто.
Цитировать
Мне важно, что бы при изменении кол-ва, строка копировалась в счет-заказ.
Так при изменении или вводе количества?

Цитировать
Т/е выбрали по кухне 5 позиций с определенным кол-вом, данные строчки переместились в счет-заказ
Так переместились или скопировались?

Цитировать
и тд по каждому разделу.
Для каждого листа свой счет-заказ  или со всех листов в один счет заказ?
Почему мы должны сами догадываться как Вам надо?
Что бы получить правильный ответ на вопрос, его надо правильно поставить. Чётко и понятно описать задачу.
Ведь специфика Вашей работы не всем известна.

Цитировать
Как это сделать самостоятельно не понимаю.
Что  конкретно Вы не понимаете, не знаете макрос или не знаете как правильно построить решение?

TriSt.>> Re: Ежедневный и месячный отчет в Excel (помогите упростить)
2011-10-08 12:04 http://forum.msexcel.ru/profiles/trist-u107117.html
Ячейка С21 лист 1
Это закупка не портящихся товаров которая делается в конце рабочего дня (кол-во умноженное на цену).

Polomus>> Re: Ежедневный и месячный отчет в Excel (помогите упростить)
2011-10-08 19:24 http://forum.msexcel.ru/profiles/polomus-u107159.html
Все зависит от того в каком виде Вы планируете предоставлять отчеты руководству и какие показатели работы предприятия оно то Вас требует. Крутой

Мое предложение по оформлению Вашего отчета во вложенном файле http://zalil.ru/31831579

Polomus>> Re: Календарь с задачами
2011-10-08 19:33 http://forum.msexcel.ru/profiles/polomus-u107159.html
Этот календарь называется диаграмма Ганта

Алик88>> У кого есть программа для оптимизации ссылки в сайте?
2011-10-08 19:35 http://forum.msexcel.ru/profiles/alik88-u107276.html
У кого есть программа для оптимизации ссылки в сайте?

Для примера:Мне нужно чтобы в поисковике я выскакивал по слову- светильник Айсберг
Страницу- Http://ivan.ru//ldmnfvjsncm;lcdlflnj где представлен светильник
 переводим в   -Http://ivan.ru/svetilniki_aisberg

если есть такая программа у кого, пришлите плиз на почту ambrella88@inbox.ru
Заранее благадарю.

Олег*>> Возможно ли обращение из макроса к конкретной ячейке именованного диапазона?
2011-10-08 19:39 http://forum.msexcel.ru/profiles/oleg-u24862.html
Добрый вечер!
Подскажите, пожалуйста, можно ли обращаться из макроса к конкретной ячейке из именованного диапазона ячеек?
Например, у меня имеется на Листе1 именованный диапазон ячеек  [Диап] (A1:A10). Если я его хочу обнулить целиком, то поступаю вот так:
Код:
Private Sub CommandButton1_Click()
 [Диап] = 0
End Sub
(Пример прилагается).

А как бы я мог предпринимать определенные действия с отдельными членами этого "массива"? Можно ли как-нибудь обращаться к ним по адресу или ещё как-нибудь?

И тот же самый вопрос применительно к встроенным в листы экселя функциям. Можно ли использовать в них в качестве аргументов отдельные члены именованного диапазона ячеек и если можно то как?

И наконец, самый глупый вопрос дилетанта: именованный диапазон ячеек и массив ячеек - это одно и то же или нет? Улыбка  

_Boroda_>> Re: Возможно ли обращение из макроса к конкретной ячейке именованного диапазона?
2011-10-08 19:46 http://forum.msexcel.ru/profiles/boroda-u12234.html
Олег, а объясните пожалуйста смысл всего этого?
Цитировать
именованный диапазон ячеек и массив ячеек - это одно и то же или нет?
Это смотя что Вы имеете в виду. По сути, если проименовать диапазон, то одно и то же.

Олег*>> Re: Возможно ли обращение из макроса к конкретной ячейке именованного диапазона?
2011-10-08 19:48 http://forum.msexcel.ru/profiles/oleg-u24862.html
Цитировать
именованный диапазон ячеек и массив ячеек - это одно и то же или нет?
Это смотя что Вы имеете в виду. По сути, если проименовать диапазон, то одно и то же.
А Вы в приложенном примере посмотрите, что я имею в виду Улыбка

Олег*>> Re: Возможно ли обращение из макроса к конкретной ячейке именованного диапазона?
2011-10-08 19:57 http://forum.msexcel.ru/profiles/oleg-u24862.html
Олег, а объясните пожалуйста смысл всего этого?

Смысл такой: у меня сейчас в эксельном макросе используются статические массивы и одновремено с этим у меня на листе экселя отображаются значения этих массивов в ячейках (одна под другой). Получается двойная работа.
И ещё смысл такой: сейчас большую часть работы своего эксельного макроса хочу переложить "на плечи" встроенных в листы функций. Ну вот и зондирую почву относительно взможностей, которые имеются. В том числе и возможностей по использованию именованных массивов ячеек как обычные (макросные) массивы данных.

Олег*>> Re: Стоит ли переходить на Excel 2007?
2011-10-08 20:10 http://forum.msexcel.ru/profiles/oleg-u24862.html
Большое спасибо всем коллегам, принявшим участие в обсуждении, за совет перейти на 2010. Перешёл легко и непринуждённо Улыбка  С интерфейсом разобрался очень быстро за небольшим исключением (мне здесь вставка после копирования не нравится, приходится вручную нажимать CTR+V). Все мои макросы работают без проблем без дополнительной доработки.

_Boroda_>> Re: Возможно ли обращение из макроса к конкретной ячейке именованного диапазона?
2011-10-08 21:16 http://forum.msexcel.ru/profiles/boroda-u12234.html
Цитировать
Смысл такой: у меня сейчас в эксельном макросе используются статические массивы и одновремено с этим у меня на листе экселя отображаются значения этих массивов в ячейках (одна под другой). Получается двойная работа.
Как-то не совсем понятно без примера. Вернее, может быть несколько вариантов того, что Вы сказать хотите.
Касательно именованных диапазонов - я использую исключительно динамические. Статические делать не вижу смысла. Прощу заметить, что это только мое мнение и вполне возможно, что многие со мной не согласятся.
Цитировать
А Вы в приложенном примере посмотрите, что я имею в виду
То, что обнулить - это я понял. Я спрашивал про задачу в целом.
Цитировать
Ну вот и зондирую почву относительно взможностей, которые имеются. В том числе и возможностей по использованию именованных массивов ячеек как обычные (макросные) массивы данных.
В общем - что В напишете [Диап], что А1:А10 (в формуле), что Range("A1:A10") (в макросе) - большой разницы нет

TriSt.>> Re: Ежедневный и месячный отчет в Excel (помогите упростить)
2011-10-08 21:25 http://forum.msexcel.ru/profiles/trist-u107117.html
Спасибо большое, буду разбирать.
руководство - я. Хочу сделать для себя учет, чтоб не приходилось на каждый месяц менять адреса ссылок в ежемесячном отчете.

exceleved>> Re: Возможно ли обращение из макроса к конкретной ячейке именованного диапазона?
2011-10-08 21:30 http://forum.msexcel.ru/profiles/exceleved-u35802.html
> А как бы я мог предпринимать определенные действия с отдельными членами этого "массива"? Можно ли как-нибудь обращаться к ним по адресу или ещё как-нибудь?

Почитайте про методы .Cells, .Offset, .Range объекта Range (да, Range.Range это не ошибка).

Пример посмотреть не могу (xlsm).

Serge 007>> Re: Возможно ли обращение из макроса к конкретной ячейке именованного диапазона?
2011-10-08 21:38 http://forum.msexcel.ru/profiles/serge_007-u25260.html
1. Можно ли обращаться из макроса к конкретной ячейке из именованного диапазона ячеек?
2. А как бы я мог предпринимать определенные действия с отдельными членами этого "массива"? Можно ли как-нибудь обращаться к ним по адресу или ещё как-нибудь?
3. И тот же самый вопрос применительно к встроенным в листы экселя функциям. Можно ли использовать в них в качестве аргументов отдельные члены именованного диапазона ячеек и если можно то как?
4. Именованный диапазон ячеек и массив ячеек - это одно и то же или нет? Улыбка  
1. Можно. Ячейка в именованом диапазоне ничем не отличается от обычной
2. Да, можно обращаться по адресу
3. Можно. Способ зависит от исходных данных и задачи
4. Это смотря как посмотреть Улыбка Массив и именованый диапазон могут быть одним и тем же, а могут и не быть.
По определению массив - это пронумерованный список значений, где каждый элемент этого списка имеет свой уникальный номер. Уникальный ном...

Serge 007>> Re: Стоит ли переходить на Excel 2007?
2011-10-08 21:42 http://forum.msexcel.ru/profiles/serge_007-u25260.html
...мне здесь вставка после копирования не нравится, приходится вручную нажимать CTR+V).
Олег, а раньше Вы без этих клавиш обходились?

Polomus>> Re: Ежедневный и месячный отчет в Excel (помогите упростить)
2011-10-08 21:51 http://forum.msexcel.ru/profiles/polomus-u107159.html
В предложенной мной форме Вам не придется этого делать - достаточно лишь сменить имя файла и произвести на нем очистку, которую быстро можно сделать при помощи макроса.

Олег*>> Re: Возможно ли обращение из макроса к конкретной ячейке именованного диапазона?
2011-10-08 22:29 http://forum.msexcel.ru/profiles/oleg-u24862.html
ЗЫ Не увлекайтесь именованием.  Имена только тормозят работу формул.
Спасибо за совет! На самом деле, я в последнее время действительно "увлекся" именованием. Но если это тормозит работу... Может и правда не стоит? Но очень, очень удобно. Например, на листе имеется ячейка, в которой отображается значение какой-нибудь переменной. При другом раскладе надо при каждом действии с этой переменной "вручную" вносить в эту ячейку ее новое значение. А если эта переменная "приписана" к именованной ячейке, тогда она сама там отображается без лишних хлопот со стороны программиста Улыбка По сути, это ячейка памяти, значение которой всегда перед глазами.

Serge 007 и _Boroda_, большое спасибо вам за исреннее желание помочь, но мы сейчас толкуем о разных вещах. Наверно, всему виной то, что я не совсем точно сформулировал изначальную задачу.
Наверно мне надо было бы говорить не об обращении к ячейкам именованного ...

Олег*>> Re: Возможно ли обращение из макроса к конкретной ячейке именованного диапазона?
2011-10-08 22:37 http://forum.msexcel.ru/profiles/oleg-u24862.html
> А как бы я мог предпринимать определенные действия с отдельными членами этого "массива"? Можно ли как-нибудь обращаться к ним по адресу или ещё как-нибудь?

Почитайте про методы .Cells, .Offset, .Range объекта Range (да, Range.Range это не ошибка).

Пример посмотреть не могу (xlsm).

exceleved, спасибо за помощь!
Выкладываю пример в формате 2003.

Serge 007>> Re: Возможно ли обращение из макроса к конкретной ячейке именованного диапазона?
2011-10-08 22:40 http://forum.msexcel.ru/profiles/serge_007-u25260.html
1. Например, на листе имеется ячейка, в которой отображается значение какой-нибудь переменной. При другом раскладе надо при каждом действии с этой переменной "вручную" вносить в эту ячейку ее новое значение. А если эта переменная "приписана" к именованной ячейке, тогда она сама там отображается без лишних хлопот со стороны программиста Улыбка По сути, это ячейка памяти, значение которой всегда перед глазами.
2. Наверно мне надо было бы говорить не об обращении к ячейкам именованного диапазона по адресу, а об обращении к ним по индексу по аналогии с обычными макросными массивами...
1. А зачем при этом использовать имя?! Чем просто Range не угодил?
2. По этому поводу _Boroda_ уже спрашивал:
Цитировать
Олег, а объясните пожалуйста смысл всего этого?
Я, пока, смысла так и не увидел...

Олег*>> Re: Возможно ли обращение из макроса к конкретной ячейке именованного диапазона?
2011-10-08 23:20 http://forum.msexcel.ru/profiles/oleg-u24862.html
1. Например, на листе имеется ячейка, в которой отображается значение какой-нибудь переменной. При другом раскладе надо при каждом действии с этой переменной "вручную" вносить в эту ячейку ее новое значение. А если эта переменная "приписана" к именованной ячейке, тогда она сама там отображается без лишних хлопот со стороны программиста Улыбка По сути, это ячейка памяти, значение которой всегда перед глазами.
1. А зачем при этом использовать имя?! Чем просто Range не угодил?
Да тем и не угодил, что надо делать двойную работу Улыбка
Например, у нас имеется простая (не именованная ячейка А3, в которой мы отображаем значение переменной Х. Для этого мы поступаем вот так:
Код:
X=A+B
Range("A3") =X

А если у нас "A3" - именованная ячейка, пусть это будет [SomeName], тогда для выполнения этой задачи достаточно всего одной строки к...

Олег*>> Re: Стоит ли переходить на Excel 2007?
2011-10-08 23:25 http://forum.msexcel.ru/profiles/oleg-u24862.html
...мне здесь вставка после копирования не нравится, приходится вручную нажимать CTR+V).
Олег, а раньше Вы без этих клавиш обходились?
Конечно! Всегда всё делал через контекстное меню. А сейчас там выскакивает окошко с предложением вставить ячейки со сдвигом. А мне не надо со сдвигом, мне нужно просто вставить Улыбка 

Serge 007>> Re: Возможно ли обращение из макроса к конкретной ячейке именованного диапазона?
2011-10-08 23:34 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Например, у нас имеется простая (не именованная ячейка А3, в которой мы отображаем значение переменной Х. Для этого мы поступаем вот так:
Код:
X=A+B
Range("A3") =X
А если у нас "A3" - именованная ячейка, пусть это будет [SomeName], тогда для выполнения этой задачи достаточно всего одной строки кода:
Код:
[SomeName]=A+B
И эта переменная уже посчиталась и отобразилась (для наглядности и контроля) в соотетствующей ячейке. И так поступаем с каждой переменой по всей программе Улыбка Поступаем, в смысле, ликвидируем их за ненадобностью Улыбка 
Олег, это заблуждение...
Длинна формулы/макроса напрямую НЕ СВЯЗАНА с быстродействием.
Формула в 50 знаков может выполняться в два раза медленнее чем формула в 500 знаков, аналогично и с макросами.

В Вашем примере [SomeName] = X=A+B, поэтому никакой экономии времени не будет. Вы же знаете закон сохранения энергии и, надеюсь, не верите в чудеса Улыбка

_Boroda_>> Re: Возможно ли обращение из макроса к конкретной ячейке именованного диапазона?
2011-10-08 23:34 http://forum.msexcel.ru/profiles/boroda-u12234.html
Так и напишите вместо
Код:
X=A+B
Range("A3") =X
Range("A3") =A+B
Абсолютно согласен с Сергеем
Цитировать
Длинна формулы/макроса напрямую НЕ СВЯЗАНА с быстродействием.
И даже более того, используя именованные диапазоны, мы тратим больше. Сначала обзначение этого диапазона, потом работа с ним как с диапазоном. А если напрямую с ячейками - то мы используем только один шаг. НО не нужно путать именованный диапазон и переменную в макросе. У Вас в примере Х - это переменная. Это совсем другой разговор.

Serge 007>> Re: Стоит ли переходить на Excel 2007?
2011-10-08 23:37 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Конечно! Всегда всё делал через контекстное меню. А сейчас там выскакивает окошко с предложением вставить ячейки со сдвигом. А мне не надо со сдвигом, мне нужно просто вставить Улыбка 
Подождите.
Это разные вещи...
Вставка ЗНАЧЕНИЙ во всех версиях одинакова, так же как и вставка ЯЧЕЕК...

Олег*>> Re: Возможно ли обращение из макроса к конкретной ячейке именованного диапазона?
2011-10-08 23:59 http://forum.msexcel.ru/profiles/oleg-u24862.html
Например, у нас имеется простая (не именованная ячейка А3, в которой мы отображаем значение переменной Х. Для этого мы поступаем вот так:
Код:
X=A+B
Range("A3") =X
А если у нас "A3" - именованная ячейка, пусть это будет [SomeName], тогда для выполнения этой задачи достаточно всего одной строки кода:
Код:
[SomeName]=A+B
И эта переменная уже посчиталась и отобразилась (для наглядности и контроля) в соотетствующей ячейке. И так поступаем с каждой переменой по всей программе Улыбка Поступаем, в смысле, ликвидируем их за ненадобностью Улыбка 
Олег, это заблуждение...
Длинна формулы/макроса напрямую НЕ СВЯЗАНА с быстродействием.
Формула в 50 знаков может выполняться в два раза медленнее чем формула в 500 знаков, аналогично и с макросами.

В Вашем примере [SomeName] = X=A+B, поэтому никакой экономии времени не будет. Вы же знает...


Rinalaz>> Re: Как передать значение ячейки одного листа одной книги в другую книгу
2011-10-09 00:05 http://forum.msexcel.ru/profiles/rinalaz-u9639.html
разобралась...Спасибо за вариант, но увы не то. Формулы нужны именно в макросе.
И в вашем примере 3 недостатка: 1.после обновления и повторного запуска файла - данные не обновляются, а добавляет ещё одни строки ниже.  2. зависимость от имени файла, т.е. мне все файлы надо будет переименовывать под одно имя с разным номером. 3. формулы на листе остались.

Но спасибо, буду знать и такие варинты, тоже пригодится!

Вопрос остается открытым, спасибо за внимание, очень жду помощи!

Serge 007>> Re: Возможно ли обращение из макроса к конкретной ячейке именованного диапазона?
2011-10-09 00:09 http://forum.msexcel.ru/profiles/serge_007-u25260.html
1. Это как раз тот самый случай, когда я готов согласиться на некоторое замедление в угоду наглядности.
2. Все переменные в одной таблице на одном листе - это же классно!
1. Ставим на машину квадратные колёса... Ездить не будет, зато выглядит стильно!...
2. Ну да, классно...
А давайте выведем список всех ячеек на листе. Это тоже классно...
Смысл-то в чём?

Олег*>> Re: Возможно ли обращение из макроса к конкретной ячейке именованного диапазона?
2011-10-09 00:30 http://forum.msexcel.ru/profiles/oleg-u24862.html
Так и напишите вместо
Код:
X=A+B
Range("A3") =X
Range("A3") =A+B
Это хороший вариант, но с одним "но"... Если переменных много, то и этих безликих Range будет много. Код будет плохо читаться. А вот о варианте с именованными ячейками такого никогда не скажешь.



Цитировать
Абсолютно согласен с Сергеем
Цитировать
Длинна формулы/макроса напрямую НЕ СВЯЗАНА с быстродействием.
И даже более того, используя именованные диапазоны, мы тратим больше. Сначала обзначение этого диапазона, потом работа с ним как с диапазоном. А если напрямую с ячейками - то мы используем только один шаг.
На самом деле, для меня бысродействие сейчас не особо критично, поскольку я придумал, как оптимизировать код так, чтобы он не делал порядка 70% лишних действий. Ну вот эту-то "фору" я и намерен принести в жертву наглядности.


Цитировать
НО не нужно путать именованный диапазон и переменную в макросе. У Вас в примере Х - эт...


TriSt.>> Re: Ежедневный и месячный отчет в Excel (помогите упростить)
2011-10-09 00:31 http://forum.msexcel.ru/profiles/trist-u107117.html
А при изменении цена на продукт или напиток в середине месяца, все старые подсчеты не изменяться?

Олег*>> Re: Возможно ли обращение из макроса к конкретной ячейке именованного диапазона?
2011-10-09 00:38 http://forum.msexcel.ru/profiles/oleg-u24862.html
1. Это как раз тот самый случай, когда я готов согласиться на некоторое замедление в угоду наглядности.
2. Все переменные в одной таблице на одном листе - это же классно!
1. Ставим на машину квадратные колёса... Ездить не будет, зато выглядит стильно!...
2. Ну да, классно...
А давайте выведем список всех ячеек на листе. Это тоже классно...
Смысл-то в чём?
Смысл в том, чтобы наглядно наблюдать за работой программы.  Список всех ячеек мне не нужен, достаточно только самых необходимых Улыбка

Polomus>> Re: Ежедневный и месячный отчет в Excel (помогите упростить)
2011-10-09 00:44 http://forum.msexcel.ru/profiles/polomus-u107159.html
Изменятся, т.к. цена указана одна. Чтобы этого не произошло, необходима матрица цен.

Олег*>> Re: Стоит ли переходить на Excel 2007?
2011-10-09 01:00 http://forum.msexcel.ru/profiles/oleg-u24862.html
Конечно! Всегда всё делал через контекстное меню. А сейчас там выскакивает окошко с предложением вставить ячейки со сдвигом. А мне не надо со сдвигом, мне нужно просто вставить Улыбка 
Подождите.
Это разные вещи...
Вставка ЗНАЧЕНИЙ во всех версиях одинакова, так же как и вставка ЯЧЕЕК...
Ну может и "одинакова" Улыбка но только я раньше мог выделить на одном листе определенный диапазон ячеек, скопировать его, а потом выбрать в контекстном меню команду "Вставить", да и дело с концом. А сейчас такой команды вообще нет. За то есть:
1. Вставить скопированные ячейки...
2. Параметры вставки (6 вариантов)
3. Специальная вставка...

Короче говоря, возможностей много, глаза разбегаются, а мне нужна самая обычная вставка безо всяких прибамбасов. Ну вот и приноровился вставлять через CTRL+V, хотя в 2003-м всегда пользовался для этой операции ...

Rinalaz>> Re: Как передать значение ячейки одного листа одной книги в другую книгу
2011-10-09 01:34 http://forum.msexcel.ru/profiles/rinalaz-u9639.html
И ещё подобная задача...но вроде бы проще - организация копирования массива данных...:
на примере:
1. надо из файлов с названиями отделов скопировать кол-во сотрудников (Х) и сложить их в сводном файле в соответствующей ячейке, т.е. чтоб получить общее кол-во сотрудников организации.
2. в зависимости от Х (кол-во сотрудников в отделе) с файлов отделов диапозон с данными по всем сотрудникам  (можно целиком строки) копировался в сводный файл на тоже место, но следующий отдел копировался ниже...и так все подразделения в один общий список.
3. в первой колонке необходимо чтоб копировалось название того подразделения откуда сотрудники , т.е. копировалась ячейка с названием отдела из файла отдела.

Помогите пожалуйста, уважаемые профессионалы...что-то трудно у меня идут подобные задачи...с массивами и копированием данных из закрытых книг. Заранее искрення признательна!

iron priest>> Re: Календарь с задачами
2011-10-09 08:58 http://forum.msexcel.ru/profiles/iron_priest-u20725.html
для планирования лучше использовать майкрософт проджект

MK86>> Подсчёт ночного времени в табеле (в одной ячейке несколько данных)
2011-10-09 09:34 http://forum.msexcel.ru/profiles/mk86-u107337.html
Доброго времени суток, помогите разобраться, есть табель с учётом ночного времени 12/8 12-общее из них 8-ночные, данные находятся в одной ячейке, как мне отдельно подсчитать эти два числа находящиеся в одной ячейке без "/"?

KuklP>> Re: Подсчёт ночного времени в табеле (в одной ячейке несколько данных)
2011-10-09 09:53 http://forum.msexcel.ru/profiles/kuklp-u39713.html
Формулами или макросом?

MK86>> Re: Подсчёт ночного времени в табеле (в одной ячейке несколько данных)
2011-10-09 09:55 http://forum.msexcel.ru/profiles/mk86-u107337.html
Желательно формулой, в макросах я плаваю Грустный

Snek>> Re: Как ВПР найти не первое (вверху таблицы), а последнее совпадение (внизу) ?
2011-10-09 09:55 http://forum.msexcel.ru/profiles/snek-u106838.html
Встаньте мышой на эту ячейку, сделайте скрин экрана (так, чтобы было видно строку формул) и положите сюда этот скрин и Ваш файл Excel

Вот сам файл. Если его открыть в 2003 оффсе и попробовать изменить формулу (функцию массива) - сразу получается #Число и ничего поделать с этим не получается.
Плюс файл явто тормозит при вычислении...

Serge 007>> Re: Подсчёт ночного времени в табеле (в одной ячейке несколько данных)
2011-10-09 10:36 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Желательно формулой, в макросах я плаваю Грустный
Т.е. с формулами разберётесь? Улыбка

Формулы массива:
Код:
=СУММ(ЕСЛИ(ЕОШ(НАЙТИ("/";E10:AI10));E10:AI10;--ЛЕВСИМВ(E10:AI10;НАЙТИ("/";E10:AI10)-1)))
Код:
=СУММ(ЕСЛИ(ЕОШ(НАЙТИ("/";E10:AI10));;--ПРАВСИМВ(E10:AI10;ДЛСТР(E10:AI10)-НАЙТИ("/";E10:AI10))))


MK86>> Re: Подсчёт ночного времени в табеле (в одной ячейке несколько данных)
2011-10-09 10:40 http://forum.msexcel.ru/profiles/mk86-u107337.html
Огромное спасибо вам добрый человек  Оба на!
Пытался через массив, но не вкурил

Wasilic>> Re: Как передать значение ячейки одного листа одной книги в другую книгу
2011-10-09 10:42 http://forum.msexcel.ru/profiles/wasilic-u24852.html
И в вашем примере 3 недостатка:
Выявленные Вами недостатки в примере, говорят о недостатке или отсутствии у Вас знаний в VBA.
Вам пытаются помочь, а Вы недостатки ищите.

1.после обновления и повторного запуска файла - данные не обновляются, а добавляет ещё одни строки ниже.
Установите в начале процедуры команду - Range("A5 : J100").Clear и 1-й недостаток исключен.

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

3. формулы на листе остались.
Формулы Вам ранее предложил уважаемый _Boroda_ .
Вставьте их в ...

Serge 007>> Re: Как ВПР найти не первое (вверху таблицы), а последнее совпадение (внизу) ?
2011-10-09 10:49 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Файл открывается уже 20 минут...
Вы можете поменьше размером выложить?
Оставьте пару десятков строк, остальное удалите.
Для решения проблемы этого будет достаточно.

Snek>> Re: Как ВПР найти не первое (вверху таблицы), а последнее совпадение (внизу) ?
2011-10-09 14:40 http://forum.msexcel.ru/profiles/snek-u106838.html
Файл открывается уже 20 минут...
Вы можете поменьше размером выложить?
Оставьте пару десятков строк, остальное удалите.
Для решения проблемы этого будет достаточно.

Извиняюсь, вот адекватные по размеру файлы:
один файл с полной таблицей результатов
второй файл с сокращенной таблицей результатов

Плюс приложил файл со скрином сообщения при сохранении файла в формате "97-2003" офиса


Женюля>> Как суммировать трудовой стаж?
2011-10-09 15:06 http://forum.msexcel.ru/profiles/zhenyulya-u107338.html
Здравствуйте.
Возник вопрос: как суммировать трудовой стаж?
Мне необходимо суммировать два стажа: стаж до поступления на службу к нам плюс стаж службы в нашей организации.
Стаж "до" - вписывается вручную.
Стаж "в организации" - расчитывается на текущую дату по формуле =РАЗНДАТ($D$12;$C$1;"y")&"г. "&РАЗНДАТ($D$12;$C$1;"ym")&"м. "&РАЗНДАТ($D$11;$C$1;"md")&"д. ".
Теперь мне необходимо чтобы подсчитывался общий стаж на текущую дату. Не могу найти решение своему вопросу, потому как ячейки не суммируются. А если делать так, чтобы "года", "месяцы" и "дни" стажа подсчитывались в трех столбцах, то при суммировании не могу понять как прописать, чтобы Excel считал 8 месяцев + 10 месяцев не как 18 месяцев, а как 1 год и 6 месяцев.
Или, может быть, вообще можно все сделать намного проще? Подскажите, пожалуйста.
Не знаю, понятно ли объяснила суть проблемы, но очень сильно надеюсь на Вашу помощь.
С уважением, Евгения.


MCH>> Re: Как суммировать трудовой стаж?
2011-10-09 15:42 http://forum.msexcel.ru/profiles/mch-u48782.html
если годы, месяцы и дни будут в разных ячейках, то можно использовать следующие формулы:
годы: =год1+год2+ЦЕЛОЕ(((мес1+мес2)*30+день1+день2)/360)
месяцы: =ОСТАТ(мес1+мес2+ЦЕЛОЕ((день1+день2)/30);12)
дни: =ОСТАТ(день1+день2;30)


Serge 007>> Re: Как ВПР найти не первое (вверху таблицы), а последнее совпадение (внизу) ?
2011-10-09 17:41 http://forum.msexcel.ru/profiles/serge_007-u25260.html
приложил файл со скрином сообщения при сохранении файла в формате "97-2003" офиса
Блин, Вам же по-русски написали в чём причина ошибки...
Зачем Вы используете ЦЕЛЫЙ столбец в формуле?
Я или exceleved предлагали Вам такое решение?

Олег*>> Re: Как суммировать трудовой стаж?
2011-10-09 17:51 http://forum.msexcel.ru/profiles/oleg-u24862.html
Возник вопрос: как суммировать трудовой стаж?

Очень сильно извиняюсь за флуд, рискую навлечь на свою грешную голову справедливый гнев модераторов, но все-таки не могу удержаться... спрошу...
А нужен ли сейчас вообще трудовой стаж, на что он влияет? На размер пенсии? Не знаю как обстоит дело в регионах, а в Москве абсолютная уравниловка - всем (независимо от трудового стажа и размера начисленной пенсии) доплачивают до 11 тысяч.  Недавно услышал из непроверенного источника цифру 12, но не уверен. А вот 11 - это верняк.  Те у кого 40 лет стажа получают такую же пенсию, что и те, кто вообще в своей жизни ни дня не проработал.

Serge 007>> Re: Как суммировать трудовой стаж?
2011-10-09 18:07 http://forum.msexcel.ru/profiles/serge_007-u25260.html
А нужен ли сейчас вообще трудовой стаж, на что он влияет?
Бана не будет Улыбка
Так как я сам по работе связан с ТК РФ, то поясню: по сути - ни на что.
Для общего развития: см. это и это.

tapol>> Re: Как суммировать трудовой стаж?
2011-10-09 18:15 http://forum.msexcel.ru/profiles/tapol-u98803.html
-оплата больничных;
-внутри работодателя: могут быть дополнительные выплаты (различие доп. выплат к юбилейным датам рождения в зависимости от стажа ( до 10 лет, более 10 лет работы), льготы за стаж (например: ДМС со стоматологией от 2-х лет стажа);
-HR часто считает показатель оборота персонала в категориях стажа

Serge 007>> Re: Как суммировать трудовой стаж?
2011-10-09 18:25 http://forum.msexcel.ru/profiles/serge_007-u25260.html
1. -оплата больничных;
2. -внутри работодателя: могут быть дополнительные выплаты (различие доп. выплат к юбилейным датам рождения в зависимости от стажа ( до 10 лет, более 10 лет работы), льготы за стаж (например: ДМС со стоматологией от 2-х лет стажа);
3. -HR часто считает показатель оборота персонала в категориях стажа
1. оплата больничных зависит от СТРАХОВОГО стажа, а не ТРУДОВОГО
2. Могут быть, а могут и не быть. Кроме того работодателю плевать на Ваш ОБЩИЙ трудовой стаж, ему важен только стаж наработанный конкретно у него.
3. Это проблемы HR Улыбка

Олег*>> Re: Как суммировать трудовой стаж?
2011-10-09 18:26 http://forum.msexcel.ru/profiles/oleg-u24862.html
А нужен ли сейчас вообще трудовой стаж, на что он влияет?
Бана не будет Улыбка
Так как я сам по работе связан с ТК РФ, то поясню: по сути - ни на что.
Для общего развития: см. это и это.


Большое спасибо за очень полезные ссылки! Буду изучать!
Мне сейчас полтинник с небольшим, поэтому вопрос для меня достаточно важный.

Олег*>> Re: Как суммировать трудовой стаж?
2011-10-09 18:34 http://forum.msexcel.ru/profiles/oleg-u24862.html
2. -внутри работодателя: могут быть дополнительные выплаты (различие доп. выплат к юбилейным датам рождения в зависимости от стажа...
2. ..работодателю плевать на Ваш ОБЩИЙ трудовой стаж, ему важен только стаж наработанный конкретно у него.

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

Dimon321>> именительный &gt;&gt; дательный
2011-10-09 18:36 http://forum.msexcel.ru/profiles/dimon321-u107376.html
Доброго времени суток!
Нужно фио склонять в дательный падеж. В инете нашел много функция
http://www.softtime.ru/info/fio.php
http://kozin1.narod.ru/sql/fio.html
,но смущает что к ней нужно постоянно обращаться.
Хочется что бы написал в строчке "=функция(А1)",а в ячейку А1 "иванов иван иванович" написал 
Нашел вариант такой http://www.morpher.ru/Products/XLL/ но за него хотят денег.
Можно переделать функцию по первой ссылке так чтобы она вызывалась автоматически?


С.М.>> Re: Возможно ли обращение из макроса к конкретной ячейке именованного диапазона?
2011-10-09 18:46 http://forum.msexcel.ru/profiles/sm-u19758.html
 Олег*, посмотрите Module1 в прикреплённом.

igroker>> 2 формулы
2011-10-09 20:50 http://forum.msexcel.ru/profiles/igroker-u16650.html
Надо написать две формулы  и  отразить  их сколько раз и когда они формировали  сигналы  на покупку
первая формула  надо написать   расчета для  данных     условие девять последовательных свечей закрылись ниже, чем четыре свечи до них.
если это условие  выполняется  тогда проверяем следующее условие.закрытие свечи
перед свечой №1  должно быть выше или равное уровню закрытия четырех предыдущих свечей.
и если  эти оба условия выполняются  формируется сигнал на покупку.
вторая формула
 условия  первое 
девять последовательных свечей закрылись ниже, чем четыре свечи до них.
если это условие  выполняется  то проверяем следующее  условие уровень закрытия последней, девятой, свечи сетапа сравнивается с минимумами двух предшествующих свечей.
Если закрытие произошло ниже или равно минимумам двух предшествующих свечек,
то начинаем  отсчет. и 
дальше  проверяем чтобы это второе условие  выполнялось  13  раз но не обязательно чтобы это было подряд . если это это условие   выполнится то  сф...

Rinalaz>> Re: Как передать значение ячейки одного листа одной книги в другую книгу
2011-10-09 21:28 http://forum.msexcel.ru/profiles/rinalaz-u9639.html
я не ищу недостатки...я просто не знаю каким другим словом назвать то, чего не хвататет...извинясь, если неправильно выразилась...
а имена файлов просто могут быть разными...а в пример - ну так быстрее и проще... в общем...
понимать понимаю, но связать все не получается - синтаксис замучал, ошибка на ошибке..знаний не хватает много, просто знаю что можно автоматизировать - вот и хочется...я вообще документовед и не хочется сидеть и тупым перекопированием заниматься... Обеспокоенный вот и подумала, что точно можно макросом ...в вузе когда-то делала...и переодически эта задача всплывает, но её меняют...вот и приходится варьировать...

Олег*>> Re: Возможно ли обращение из макроса к конкретной ячейке именованного диапазона?
2011-10-09 21:42 http://forum.msexcel.ru/profiles/oleg-u24862.html
Олег*, посмотрите Module1 в прикреплённом.
Большое спасибо за очень своевременную и крайне полезную для меня информацию!

Цитировать
Преимущество именованного диапазона: _
- можно переместить в новое место листа...

Это преимущество я уже оценил. Можно перемещать диапазоны не только внутри одного листа, но и внутри всей книги. И при этом нет необходимости всё время изменять ссылки на них в макросе. Это очень удобно!


С.М.>> Re: Как передать значение ячейки одного листа одной книги в другую книгу
2011-10-10 00:51 http://forum.msexcel.ru/profiles/sm-u19758.html
Пробуйте. Макрос
> If Not Err Then ...
------------------
CBool(Not 0) = CBool(Not 100) = True

MCH>> Re: именительный &gt;&gt; дательный
2011-10-10 01:01 http://forum.msexcel.ru/profiles/mch-u48782.html
Перевел на VBA функцию из первой ссылки, прверяйте

midas>> Re: Суммирование значений колонки на предмет поиска суммы чисел, равной &quot;x&quot;
2011-10-10 04:50 http://forum.msexcel.ru/profiles/midas-u106311.html
Здравствуйте!
Подскажите, пожалуйста, как решить следующую задачу. Есть колонка чисел. Нужно найти в ней такую комбинацию чисел, которая в сумме бы давала определенное (заданное) число. Скачал здесь макрос SHBruteSum.bas. Первый раз он сработал нормально. Но потом начала выдаваться ошибка: "Run-time error '13': Type mismatch". В чем может быть проблема? Установлен Excel 2007. Описанные задачи встают передо мной очень часто. Заранее благодарен!..
С уважением, Михаил.

MCH>> Re: Суммирование значений колонки на предмет поиска суммы чисел, равной &quot;x&quot;
2011-10-10 08:18 http://forum.msexcel.ru/profiles/mch-u48782.html
как вариант

Snek>> Re: Как ВПР найти не первое (вверху таблицы), а последнее совпадение (внизу) ?
2011-10-10 09:35 http://forum.msexcel.ru/profiles/snek-u106838.html
приложил файл со скрином сообщения при сохранении файла в формате "97-2003" офиса
Блин, Вам же по-русски написали в чём причина ошибки...
Зачем Вы используете ЦЕЛЫЙ столбец в формуле?
Я или exceleved предлагали Вам такое решение?

Спасибо, все получилось наконец-таки.
Сначала, почему-то, не сообразил.

Urphill>> Переименование листов книги Эксель
2011-10-10 09:36 http://forum.msexcel.ru/profiles/urphill-u107453.html
Как можно переименовать листы в книге Excel изменяя определенные ячейки в определенном листе. Пример: Вводим в ячейку А1 листа 1 "Октябрь" и лист 1 изменяется на Октябрь, затем в А2 "Октябрь" и лист2 переминуется в Октябрь. Спс.

Serge 007>> Re: Переименование листов книги Эксель
2011-10-10 10:12 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Пользуемся поиском.

Женюля>> Re: Как суммировать трудовой стаж?
2011-10-10 13:36 http://forum.msexcel.ru/profiles/zhenyulya-u107338.html
если годы, месяцы и дни будут в разных ячейках, то можно использовать следующие формулы:
годы: =год1+год2+ЦЕЛОЕ(((мес1+мес2)*30+день1+день2)/360)
месяцы: =ОСТАТ(мес1+мес2+ЦЕЛОЕ((день1+день2)/30);12)
дни: =ОСТАТ(день1+день2;30)


Спасибо Вам огромное за помощь! У меня все получилось ))

Wasilic>> Re: Как передать значение ячейки одного листа одной книги в другую книгу
2011-10-10 14:04 http://forum.msexcel.ru/profiles/wasilic-u24852.html
Rinalaz, Если Вы хотите что бы Вам помогли, выложите пару, тройку настоящих файлов (сотрудников). Фамилии, если они секретные, замените на Иванов, Петров, Сидоров. Укажите диск и имя папки в которой они лежат. Выложите свой рабочий файл, а не файл-пример К0.
Теперь, в файле-примере К0, колонка F (баллы) участвует в расчетах колонок H и J.
А откуда берЁтся информация в колонку F? Если вводится вручную после копирования сотрудников то, каким же образом макрос сможет  рассчитает результат колонок H и J во время копирования, где он  возьмет данные колонки F?  Значит, без формул не обойтись.
Эксель могуч но, не всесилен.


valentina.vrv>> Re: Изъять текст из ячейки Excel
2011-10-10 14:14 http://forum.msexcel.ru/profiles/valentinavrv-u107136.html
Спасибо, но вопрос как раз состоял в том, чтобы не зависеть от количества символов, а выдернуть из ячейки именно Абзац (в нем может быть разное количество символов).
Если кто-нибудь сможет помочь, буду очень признательна! =)

Wasilic>> Re: Изъять текст из ячейки Excel
2011-10-10 15:02 http://forum.msexcel.ru/profiles/wasilic-u24852.html
дело в том, что из базы информация выгружается по нескольким параметрам в одну ячейку
Что собой представляет БАЗА, тхт файл, ворд, эксель? Загружается Вами или кем-то?
Ну и приложите пример с парой ячеек "как есть - как надо"


exceleved>> Re: Изъять текст из ячейки Excel
2011-10-10 15:49 http://forum.msexcel.ru/profiles/exceleved-u35802.html
valentina.vrv
Попробуйте Данные - Текст по столбцам - с разделителями - другой: в поле введите Ctrl+J. Символ в поле не отображается, но в нижнем поле должна появиться граница между столбцами - Готово.

valentina.vrv>> Re: Изъять текст из ячейки Excel
2011-10-10 16:30 http://forum.msexcel.ru/profiles/valentinavrv-u107136.html
Спасибо большое!! это уже значительно облегчило задачу!!!  Улыбка

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



Serge 007>> Re: Изъять текст из ячейки Excel
2011-10-10 16:34 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Если ячейки однотипные, то можно так:
Код:
=ПОДСТАВИТЬ(ЛЕВСИМВ(C2;ПОИСК("Планируемая";C2)-1);СИМВОЛ(10);" ")


asker07>> Формула для склонения!!!
2011-10-10 17:33 http://forum.msexcel.ru/profiles/asker07-u107497.html
Возможно ли написать формулу для склонения ФИО? Помогите, очень нужно!!! Плачущий

Serge 007>> Re: Формула для склонения!!!
2011-10-10 17:42 http://forum.msexcel.ru/profiles/serge_007-u25260.html
См.здесь,
здесь и здесь.

Polomus>> Re: 2 формулы
2011-10-10 19:21 http://forum.msexcel.ru/profiles/polomus-u107159.html
Не совсем понятно, точнее, совсем непонятно причем понятие "свечи" к Вашему примеру? Как должны рассчитываться формулы?
--
Объясните условие задачи на более простом языке, ибо очень мало людей, которые владеют специфической терминологией, принятой на Вашем предприятии, например, Вам будет сложно догадаться что означает понятия "корпус халвы" или "коэффициент сменяемости".

Rinalaz>> Re: Как передать значение ячейки одного листа одной книги в другую книгу
2011-10-10 22:29 http://forum.msexcel.ru/profiles/rinalaz-u9639.html
Вот реальный пример. Суть - из файлов кафедр данные копируются в один сводный файл.
1. Количество сотрудников в ячейке N3 -она в каждом файле. Надо чтоб в ячейке N3 файла "сводный" была сумма из N3 всех файлов.
по коду предложенным _Boroda_ надо знать имя файла, а оно может быть разным..

Workbooks("Сводный по академии").Sheets("ИТОГИ").Range("N3") = СУММА (Непонимающий) Workbooks("ЛЮБОЕ ИМЯ").Sheets("ИТОГИ").Range("N3").Value

как понимаю надо накой переменной присвоить путь файла и подставлять этот путь с переменным именем в эту формулу...но не получается - не работает...

2.далее в первый столбец файла "сводный по академии" начиная с ячейки А8 и по Ах (где х=N3 того файла откуда копируем) копировался код кафедры, который хранится в ячейке О2.
далее с ячейки Ах+1 копируется код следующей кафедры  и т.д. вниз попрядку...в примере накопировала данных как выглядит.
как я понимаю, что формула таже, но тут меняется кол-во строк и начальный адрес строки от которой начинается копирова...

nilem>> Re: Как передать значение ячейки одного листа одной книги в другую книгу
2011-10-11 02:11 http://forum.msexcel.ru/profiles/nilem-u30547.html
Вот например. С открытием файлов. Код в Модуль11.

VladKo>> Как из Excel заменить данные в Word?
2011-10-11 09:20 http://forum.msexcel.ru/profiles/vladko-u107127.html
Находясь на определённой строке в Excel (в примере: в строку 2, 3 или 4), необходимо сформировать документ Word, заменив в нем метки {label1} и {label2} на данные из соответствующей строки Excel. Например, из строки 3 найти {label1} и заменить на "aa" и {label2} - на "bb".
В макросе1 Excel документ Word открывается, а "найти и заменить" игнорируется! Прошу помощи.

Пробовал использовать:
1.слияние;
2.копирование со связью с последующим разрывом связи.
Работает, но теряются все перекрёстные ссылки в документе Word, что недопустимо.

Andrey1883>> График
2011-10-11 10:24 http://forum.msexcel.ru/profiles/andrey1883-u107583.html
Помогите мне пожалуйста вот с какой проблемкой: у меня есть плавающий график работы, как бы теперь сделать так,чтобы и сам график смещался так же при выборе нужного месяца из выпадающего списка...

может быть можно реализовать такую фишку:
если в месяце меньше чем 31 день,например 28,то колонки с датами 29,30,31 - не отображались бы

я только начал изучать excel и многого не знаю(((а решение этой проблемы очень помогло бы в работе...заранее благодарен)))

exceleved>> Re: Как из Excel заменить данные в Word?
2011-10-11 10:54 http://forum.msexcel.ru/profiles/exceleved-u35802.html
1. Настоятельно рекомендую в редакторе VBA установить галку Tools - Options - Editor - Require variable declaration.
В начале каждого нового модуля редактор будет вставлять Option Explicit, и это сэкономит Вам много времени и нервов при отладке кода.
В данном случае компилятор сказал бы, что не объявлена переменная wdFindContinue, потому что сам по себе VBA Excel не знает констант Word'а. Для решения проблемы можно выяснить значение этой константы в VBA Word и написать
Код:
.Wrap = 1 'wdFindContinue
Или можно в Tools - References подключить библиотеку "Microsoft Word 12.0 Object Library", тогда VBA Excel будет знать константы Word'а. Но на другой версии Офиса может не заработать. Поэтому первый способ мне больше нравится.

2. Можно обойтись без поиска. Определите в doc-е закладки, скажем, label1 и label2 и задавайте им текст:
Код:
wd.activedocument.bookmarks("label1").range.text="111"


AKSE>> Помогите с макросом или подскажите другой способ
2011-10-11 11:45 http://forum.msexcel.ru/profiles/akse-u107593.html
Здравствуйте. Ситуация такая.есть 4 вида смеси  каждая из них делается из компонентов одних и тех же но разной пропорции,как можно сделать так чтоб когда в списке выбираешь определнную смесь excel сам понимал что это именна та выбирал нужный рецепт и соответственно рассчитывал нужное количество компонента и рассчитывал остаток на складе и записывал его.Ну и плюс когда указываешь количество смеси он рассчитывал нужное кол-во компонентов. Спасибо за внимание.

VladKo>> Re: Как из Excel заменить данные в Word?
2011-10-11 12:20 http://forum.msexcel.ru/profiles/vladko-u107127.html
С первым вариантом не разобрался. Код прописал.  Библиотеку "Microsoft Word 12.0 Object Library" подключил.  "Найти и заменить" - не выполняется.

Зато второй вариант - то, что надо!  Я даже не догадывался, что можно обойтись без поиска. С закладками и работать удобнее. Выручили! Большое Вам СПАСИБО за полезный ответ.

qooz>> Сведение данных в одну таблицу
2011-10-11 12:49 http://forum.msexcel.ru/profiles/qooz-u107596.html
Добрый день,
Есть 38 компаний в листе "данные", в каждой компании сначала идет тикер компании, потом дата, потом данные по каждому году. Слева от каждой таблицы есть еще одна, где указаны % акционеров и производство. Проблема состоит в том, чтобы перенести значения из листа "данные" в лист "таблица".
Спасибо

Asante>> завязка диалога
2011-10-11 14:23 http://forum.msexcel.ru/profiles/asante-u107603.html
Подскажите пожалуйста,как завязать диалог с определенной ячейкой
Есть "диалог" запускаемый при загрузке документа с датой начала
необходимо,чтоб при заполнении диалога дата менялась в ячейке А3?
             DN = 1 & "." & Format(DateAdd("m", 1, Date), "mm.yyyy")
             NAM = InputBox("Ввведите дату первого дня месяца", "Новый табель", DN)

С.М.>> Re: График
2011-10-11 14:28 http://forum.msexcel.ru/profiles/sm-u19758.html
может быть можно реализовать такую фишку:
если в месяце меньше чем 31 день,например 28,то колонки с датами 29,30,31 - не отображались бы
Если немного изменить структуру таблицы, можно так:

DaniilK>> Как формулой присвоить номер, если значение разное
2011-10-11 15:39 http://forum.msexcel.ru/profiles/daniilk-u4333.html
Плиз, помогите с формулой, че-то никак не соображу.
Надо, чтобы формула нумеровала по пордку значения из списка, причем пока значение неизменно - номер присваивается один и тот же, а как только значение другое - уже следующий номер

В файле - пример

Andrey1883>> Re: График
2011-10-11 16:36 http://forum.msexcel.ru/profiles/andrey1883-u107583.html

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

MCH>> Re: Как формулой присвоить номер, если значение разное
2011-10-11 17:00 http://forum.msexcel.ru/profiles/mch-u48782.html
в В2 формулу:
=ЕСЛИ(СЧЁТЕСЛИ(A$1:A1;A2);ВПР(A2;A$1:B1;2;0);МАКС(B$1:B1)+1)
и копируем вниз

_Boroda_>> Re: Как формулой присвоить номер, если значение разное
2011-10-11 17:26 http://forum.msexcel.ru/profiles/boroda-u12234.html
из Ваших слов "причем пока значение неизменно" предположу, что значения в столбце А идут последовательно (отсортированы). Тогда
=ЕСЛИ(A2=A1;C1;СУММ(C1;1))

Jim>> Re: Как формулой присвоить номер, если значение разное
2011-10-11 17:58 http://forum.msexcel.ru/profiles/jim-u4457.html
=ЕСЛИ(A2=A1;C1;C1+1)

MCH>> Re: Как формулой присвоить номер, если значение разное
2011-10-11 18:22 http://forum.msexcel.ru/profiles/mch-u48782.html
=ЕСЛИ(A2=A1;C1;C1+1)
Думаю что вариант от _Boroda_  с СУММ предпочтительней, на случай если в С1 находится заголовок

vovan1993>> Тяжелая формула
2011-10-11 18:59 http://forum.msexcel.ru/profiles/vovan1993-u107627.html
В общем такой раслад:
В одной фирме работают 6 сотрудников.Заработная плата 20000 рублей. Но есть условие что если человек работает больше 10-ти лет, то ему начисляется премия в размере 50% от оклада(тоесть 30000 р.),а если больше 20 лет то 100%(тоесть 40000 р.) Надо найти формулу для премии... Прилагаю документ Excel ...
Надо сделать эту формулу чтобы получить зачет) уже весь сентябрь голову ломаю....
Знаю что надо вставлять функцию =ЕСЛИ()
Вопрос не в решении а в этой формуле причем она довольно длинная...Кто чем может- ребята выручайте пожалусйто.

Polomus>> Re: Ребят выручайте плиииз...
2011-10-11 19:04 http://forum.msexcel.ru/profiles/polomus-u107159.html
Вот такая работа

vovan1993>> Re: Ребят формулу надо найти.
2011-10-11 19:06 http://forum.msexcel.ru/profiles/vovan1993-u107627.html
Спасибо,но там в том то и замута что премию надо отдельно от оклада т.е. не 30000 а 10000

Polomus>> Re: Помогите с макросом или подскажите другой способ
2011-10-11 19:11 http://forum.msexcel.ru/profiles/polomus-u107159.html
Так пойдет?

Polomus>> Как изменить контекстное меню Excel 2003?
2011-10-11 19:14 http://forum.msexcel.ru/profiles/polomus-u107159.html
При добавлении элементов в контекстное подменю, значки автоматически располагаются друг под другом. Как сделать чтобы они располагались в строку (рядом друг с другом)?

--
Спасибо за ответы

Polomus>> Подскажите, где можно скачать список id и соответствующих действий office 2003?
2011-10-11 20:00 http://forum.msexcel.ru/profiles/polomus-u107159.html
Например, ID=755 - "Специальная вставка..."

Polomus>> Re: Тяжелая формула
2011-10-11 20:31 http://forum.msexcel.ru/profiles/polomus-u107159.html
начисляется премия в размере 50% от оклада(тоесть 30000 р.),а если больше 20 лет то 100%(тоесть 40000 р.)

ты просил 30000 и 40000 - ты их получил, а если нужна чистая премия, то убери оклад и ты ее получишь.

Polomus>> Re: завязка диалога
2011-10-11 20:58 http://forum.msexcel.ru/profiles/polomus-u107159.html
Private Sub Workbook_Open()
    DN = 1 & "." & Format(DateAdd("m", 1, Date), "mm.yyyy")
    nam = InputBox("Ввведите дату первого дня месяца", "Новый табель", DN)
    Range("a3") = nam
End Sub

Polomus>> Re: Сведение данных в одну таблицу
2011-10-11 21:06 http://forum.msexcel.ru/profiles/polomus-u107159.html
В приведенном Вами примере непонятно откуда взяты данные для строки 5 листа таблица.

Anatoli Анатолий>> Re: Как выбрать значение таблицы по двум параметрам?
2011-10-11 21:34 http://forum.msexcel.ru/profiles/anatoli-u1106.html
Для разнообразия еще одни вариант, но уже без формулы индекс. Использовать можно ГПР и Поискпозиции.

langeron>> Re: Подскажите, где можно скачать список id и соответствующих действий office 2003?
2011-10-11 23:03 http://forum.msexcel.ru/profiles/langeron-u41995.html
здесь
http://www.rondebruin.nl/menuid.htm

Wasilic>> Re: Как передать значение ячейки одного листа одной книги в другую книгу
2011-10-11 23:41 http://forum.msexcel.ru/profiles/wasilic-u24852.html
Чёто намудрил, вроде работает.
Возможно есть варианты более быстродействующие но,
чем богаты...
Дерзайте.

nighttigra>> Задание вероятности.
2011-10-12 01:02 http://forum.msexcel.ru/profiles/nighttigra-u107651.html
Необходимо решить задачу.

Дано:
Вася и Петя дерутся друг против друга.
Бой состоит из 10 раундов.
За каждый раунд Вася наносит 1-10 урона(=СЛУЧМЕЖДУ(1;10)), а Петя наносит 2-9 урона(=СЛУЧМЕЖДУ(2;9)).
Вася игнорирует(поглощает) 2-4 урона(=СЛУЧМЕЖДУ(2;4)), а Петя - 1-5 урона (=СЛУЧМЕЖДУ(1;5)).
Вероятность нанесения Васей успешного удара - 50%(0,5), вероятность нанесения успешного удара Пети - 45%(0,45).
Победа присужается тому, кто нанёс больше урона.

Требуется:
Узнать с какой вероятностью победит Петя(возм.выборкой из 100-1000 симуляций).

Мои соображения:
Вероятный урон Пети:
0,45*(СЛУЧМЕЖДУ(2;9)-СЛУЧМЕЖДУ(1;5))
1.Мне неизвестно, как задавать вероятность успешного удара(вместо 0,45 - случайная выборка между "0,45*урон" и "0,55*0")
(Главный вопрос)
2.Также мне неизвестно, как задать число симуляций.

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

Mish>> Возможность автоматического ввода даты и времени при вводе какой либо информации
2011-10-12 01:50 http://forum.msexcel.ru/profiles/mish-u105815.html
Возможность автоматического ввода даты и времени  при вводе какой либо текстовой информации в колонку "суть вопроса"

tgm>> Re: Возможность автоматического ввода даты и времени при вводе какой либо информации
2011-10-12 02:33 http://forum.msexcel.ru/profiles/tgm-u43423.html
Возможно, макрос.

MCH>> Re: Задание вероятности.
2011-10-12 08:25 http://forum.msexcel.ru/profiles/mch-u48782.html
Может так?

peresh>> Re: Сведение данных в одну таблицу
2011-10-12 09:49 http://forum.msexcel.ru/profiles/peresh-u107683.html
Не совсем гибкая таблица получилась. Если компаний больше будет, в листе "таблица" просто скопируйте строки. У Вас в заготовленном шаблоне (справа) под "Prodaction 5" нет полей.

DaniilK>> Re: Как формулой присвоить номер, если значение разное
2011-10-12 10:19 http://forum.msexcel.ru/profiles/daniilk-u4333.html
спасибо всем за ответы!

KuklP>> Re: завязка диалога
2011-10-12 10:20 http://forum.msexcel.ru/profiles/kuklp-u39713.html
    [a3] = InputBox("Ввведите дату первого дня месяца", "Новый табель", DN)


Asante>> Re: завязка диалога
2011-10-12 11:19 http://forum.msexcel.ru/profiles/asante-u107603.html
отлично ,только она меняет формат ячейки,а мне надо что оставался месяц буквами и год,а с него уже берет число другая ячейка

miko>> СЛУЧМЕЖДУ не подходит
2011-10-12 12:38 http://forum.msexcel.ru/profiles/miko-u107682.html
Здравствуйте!Просматривал форум и наткнулся для себя на интересную тему"Вывод популярных чисел".Возник вопрос:Как сделать нахождение случайного числа именно из этих 3 или 6 чисел(G7:L7).Числа будут постоянно меняться в обоих таблицах.Числа в таб.№2 будут появляться не сразу. то по мере появления они должны появляться и в формуле.Возможно это или нет?Или для Вас нет невозможного?.
И еще в таб.№1 убрал числа, в таб.№2 их соответственно тоже нет.При обратном заполнении таб.№1 в таб.№2 не все числа появились в столбце №1 или появились после того как я их указал 5 или 6 раз.Хотя по идеи вторые должны быть первыми.

Leanna>> Макрос на выделение значений с долеей более 20%
2011-10-12 13:37 http://forum.msexcel.ru/profiles/leanna-u81030.html
Добрый день!

Помогите пожалуйста написать макрос, который выделял бы значения которые составляет 20% и более в диапазоне выделения.

Во вложении пример с описанием задачки.

iron priest>> Re: Макрос на выделение значений с долеей более 20%
2011-10-12 13:44 http://forum.msexcel.ru/profiles/iron_priest-u20725.html
а [url=http://msexcel.ru/content/view/116/2/]условное_форматирование[/url] не подойдет? или ячейки нужно только выделить курсором?

Leanna>> Re: Макрос на выделение значений с долеей более 20%
2011-10-12 14:00 http://forum.msexcel.ru/profiles/leanna-u81030.html
Не подойдет, потому что расчетов приведенных в столбце 3 нету, есть только выделенный в сводной таблице диапазон. Доли считаться должны внутри макроса.

Я вроде могу сама макрос написать я встаю в ступор на 2х этапах

1. Как сделать "суммировать все значения выделения". Selection.Sum не работает.

2. Как выделить цветом обработанную cell
cell.ColorIndex = 6 - НЕ РАБОТАЕТ

Код:
        For Each cell In Selection
                If cell.Value > 1000 Then
                cell.ColorIndex = 6 - НЕ РАБОТАЕТ
            End If
    Next cell
   

MCH>> Re: СЛУЧМЕЖДУ не подходит
2011-10-12 14:16 http://forum.msexcel.ru/profiles/mch-u48782.html
Цитировать
Возник вопрос:Как сделать нахождение случайного числа именно из этих 3 или 6 чисел(G7:L7)
=ИНДЕКС(G7:L7;СЛУЧМЕЖДУ(1;СЧЁТ(G7:L7)))
или случай, подходящий для любого диапазона в котором есть числа, пустые ячейки, ошибки, текст:
=НАИБОЛЬШИЙ(ЕСЛИ(ЕЧИСЛО(G7:L7);G7:L7);СЛУЧМЕЖДУ(1;СЧЁТ(G7:L7)))

или вопрос в чем-то другом?

oldman>> Re: СЛУЧМЕЖДУ не подходит
2011-10-12 14:33 http://forum.msexcel.ru/profiles/oldman-u74932.html
Спасибо!Тема закрыта.

nighttigra>> Re: Задание вероятности.
2011-10-12 14:42 http://forum.msexcel.ru/profiles/nighttigra-u107651.html
Большое спасибо!
Не додумался задавать зависимость СЛЧИС<= вероятность удара!

nilem>> Re: Макрос на выделение значений с долеей более 20%
2011-10-12 14:46 http://forum.msexcel.ru/profiles/nilem-u30547.html
Попробуйте так:
Код:
Sub Leanna()
Dim r As Range, s#
s = WorksheetFunction.Sum(Selection)
If s = 0 Then Exit Sub
Selection.Interior.Color = xlNone
For Each r In Selection.Cells
    If IsNumeric(r.Value) Then
        If r.Value / s > 0.2 Then r.Interior.ColorIndex = 6
    End If
Next r
End Sub


exceleved>> Re: Макрос на выделение значений с долеей более 20%
2011-10-12 14:47 http://forum.msexcel.ru/profiles/exceleved-u35802.html
Кто мешает использовать эту формулу использовать в условии УФ? (см. файл)

> cell.ColorIndex = 6 - НЕ РАБОТАЕТ

cell.Interior.ColorIndex = 6
или
cell.Font.ColorIndex = 6

MCH>> Re: СЛУЧМЕЖДУ не подходит
2011-10-12 14:52 http://forum.msexcel.ru/profiles/mch-u48782.html
oldman = miko ?

qooz>> Re: Сведение данных в одну таблицу
2011-10-12 14:53 http://forum.msexcel.ru/profiles/qooz-u107596.html
Спасибо большое, данных просто нет по компаниям. Не все раскрывают информацию.

koleso>> Re: помогите написать формулу!!!
2011-10-12 14:57 http://forum.msexcel.ru/profiles/koleso-u107704.html
Можно и так

stydent99>> Поясните как работате
2011-10-12 15:04 http://forum.msexcel.ru/profiles/stydent99-u88682.html
Камрады, привет!

Наткнулся в интернете на файлик во вложении, в нём интересные для меня приёмы, но я не могу применить их.
Расскажите пожалуйста по подробней, как прописать данную формулу (подозреваю, что косяк мой в массивах).

Спасибо.

exceleved>> Re: Поясните как работате
2011-10-12 15:15 http://forum.msexcel.ru/profiles/exceleved-u35802.html
Формула массива вводится с помощью Ctrl+Shift+Enter.
Разберите формулу на первом листе, на других та же формула с дополнением, чтобы выдавать пустую строку вместо ошибки.
Если у Вас 2007, вычислите формулу поэтапно. Если более ранний, можно выделять куски формулы, например ЕСЛИ($E$2=A2:A16;СТРОКА(B2:B16)-1;"") и нажимать F9.


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


В избранное