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

Форум по Microsoft Excel

  Все выпуски  

Стасообразный>> Re: Как выбрать из столбца множественных данных только единичные?


Форум по Microsoft Excel

Выпуск 25
от 2011-06-30

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

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



Стасообразный>> Re: Как выбрать из столбца множественных данных только единичные?
2011-06-22 16:17 http://forum.msexcel.ru/profiles/stasoobraznyy-u91389.html

Упс... похоже, пока я делал макрос, тут новые детали обнаружились...

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

Михаил С.>> Re: Копирование диапазона ссылкой
2011-06-22 16:27 http://forum.msexcel.ru/profiles/mihail_s-u26973.html
Вы хотите обязательно формулой? Имхо, здесь легко бы справился макрос.
Формулами можно, но уж больно большая формула будет....

kiselev>> Re: Копирование диапазона ссылкой
2011-06-22 16:39 http://forum.msexcel.ru/profiles/kiselev-u91136.html
Вы хотите обязательно формулой? Имхо, здесь легко бы справился макрос.
Формулами можно, но уж больно большая формула будет....

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

Стасообразный>> Re: Как выбрать из столбца множественных данных только единичные?
2011-06-22 16:46 http://forum.msexcel.ru/profiles/stasoobraznyy-u91389.html
Через сводную не получается (проблемы с обновлением). Мож еще какие варианты решения проблемы есть?

Михаил С.>> Re: Копирование диапазона ссылкой
2011-06-22 16:47 http://forum.msexcel.ru/profiles/mihail_s-u26973.html
Формулу в данном случае писать дольше, чем макрос (правда, смотря кому, для меня - наоборот).
Для других диапазонов по аналогии.

Serge 007>> Re: Копирование диапазона ссылкой
2011-06-22 16:55 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Формулами можно, но уж больно большая формула будет....
Да не такая уж и большая Улыбка

Для дат:
Код:
=НАИМЕНЬШИЙ(Янв:Мар!$A$2:$A$10;СТРОКА(A1))
Для дебет-кредит:
Код:
=ИНДЕКС(ДВССЫЛ(ВЫБОР(МЕСЯЦ(A2);"янв";"фев";"мар")&"!$B$2:$B$10");СУММ(ЕСЛИ(МЕСЯЦ($A$2:A2)=МЕСЯЦ(A2);1)))

Вместо ВЫБОР(МЕСЯЦ(A2);"янв";"фев";"мар") должно было быть ТЕКСТ(МЕСЯЦ(A2);"МММ"), но почему-то так не работает.

kiselev, вот чего сразу-то файл не выложили?
Вчера в 11:51:24 вы уже получили бы ответ...

kiselev>> Re: Копирование диапазона ссылкой
2011-06-22 17:02 http://forum.msexcel.ru/profiles/kiselev-u91136.html
Формулу в данном случае писать дольше, чем макрос (правда, смотря кому, для меня - наоборот).
Для других диапазонов по аналогии.

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

maClin>> Re: Связанные выпадающие списки (множественные)
2011-06-22 17:03 http://forum.msexcel.ru/profiles/maclin-u91272.html
Вот сейчас таким же вопросом озадачился... и очень интересен Второй способ. Если не затруднит, не могли бы более нагляднее показать?

спасибо! Улыбка

piratxp>> Re: Ввод числа в ячейку = расчет суммы по формуле в той же ячейке (с учетом %)!
2011-06-23 12:28 http://forum.msexcel.ru/profiles/piratxp-u34897.html
А по листам такая формула и не будет работать.
Можно вытащить в 3-ю строку белыми буквами кол-во, в общем листе его складывать.
А проще - изначально сделать две строки, для кол-ва и для процентов.

Я вытащил в 3-ю строку белыми буквами суммированное кол-во в общем листе, подскажите пожалуйста теперь какие формулы применить в диапазоне D11:I11, чтобы в ячейке J11 выполнялась формула : =СУММ(ЕСЛИ(D11:I11<>"";--ЛЕВСИМВ(D11:I11;ПОИСК("/";D11:I11)-1);0))&"/"&ТЕКСТ(СУММ(ЕСЛИ(D11:I11<>"";--ЛЕВСИМВ(D11:I11;ПОИСК("/";D11:I11)-1);0))/J10;"0%")

kiselev>> Re: Копирование диапазона ссылкой
2011-06-23 12:35 http://forum.msexcel.ru/profiles/kiselev-u91136.html
Я за рабочие решения поблагодарил и не отрицаю их ценности. Отсутствие решения точно в требуемом виде - тоже результат, за что также благодарю всех.

Какие имена вы имеете в виду? Если имена диапазонов, то их статичность никакой проблемы не представляет. Насчет фунциональности, ни согласиться, ни опровергнуть не могу. До возникновения известной задачи меня в них все устраивало.

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

Пример правильной организации данных заключается в использовании сводной таблицы на основе данных за 3 месяца? Не возражаю. Но зачем тогда вводить листы 01-03, если данные за каждый месяц можно получить в одной сводной таблице?

v4567>> excel как быть если сумма количества ячеек больше 30
2011-06-23 12:43 http://forum.msexcel.ru/profiles/v4567-u91654.html
Подскажите пожалуйста как быть если в excel надо просуммировать ячейки а их количество больше 30,
использую майкрософт офис 2003 года. За помощь заранее благодарен.

Serge 007>> Re: Копирование диапазона ссылкой
2011-06-23 12:46 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Какие имена вы имеете в виду? Если имена диапазонов, то их статичность никакой проблемы не представляет. Насчет фунциональности, ни согласиться, ни опровергнуть не могу. До возникновения известной задачи меня в них все устраивало.
Так для чего они? У каждого действия должен быть смысл. Какой был смысл в присвоении этих имён?

.разбивка на листы - имеющийся факт.
Ну так устраните его. Делается один раз - зато проблем больше никаких не будет.

Пример правильной организации данных заключается в использовании сводной таблицы на основе данных за 3 месяца? Не возражаю. Но зачем тогда вводить листы 01-03, если данные за каждый месяц можно получить в одной сводной таблице?
Это я для Вас вывел. Что бы показать что у Вас наоборот всё. Должно быть из БД в от...

Serge 007>> Re: excel как быть если сумма количества ячеек больше 30
2011-06-23 12:49 http://forum.msexcel.ru/profiles/serge_007-u25260.html
А что, просуммировать диапазон не катит?
Или использовать СУММЕСЛИ?

Пример давайте.

v4567>> Re: excel как быть если сумма количества ячеек больше 30
2011-06-23 12:53 http://forum.msexcel.ru/profiles/v4567-u91654.html
так а что пример? ячеек 43 вот и весь пример, а 2003 єкселе только можно максимальное 30 ячеек
Как назівается функция просуммировать диапазон?

Serge 007>> Re: excel как быть если сумма количества ячеек больше 30
2011-06-23 13:01 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Как назівается функция просуммировать диапазон?
СУММ

Пример давайте.

Михаил С.>> Re: excel как быть если сумма количества ячеек больше 30
2011-06-23 13:05 http://forum.msexcel.ru/profiles/mihail_s-u26973.html
Цитировать
так а что пример? ячеек 43 вот и весь пример, а 2003 єкселе только можно максимальное 30 ячеек
На так и покажите, как расположены эти 43 ячейки.
Цитировать
Как назівается функция просуммировать диапазон?
СУММ() (SUMM() )
Вот пример 43 ячейки в столбце AA
Код:
=СУММ(A1:A43)


TimSha>> Re: excel как быть если сумма количества ячеек больше 30
2011-06-23 13:05 http://forum.msexcel.ru/profiles/timsha-u13313.html
так а что пример? ячеек 43 вот и весь пример...
Так а то, что непонятки - ячейки разбросаны по листу, аль в колонну по одному, аль шеренгой выстроились, а то вообще по диагонали надумали, да и то вопрос слева направо, сверху вниз или...
ps То, что очевидно вам, у нас перед очами нет, а надо бы - есть так, а хочуха этак... В примере *.xls.

v4567>> Re: excel как быть если сумма количества ячеек больше 30
2011-06-23 13:15 http://forum.msexcel.ru/profiles/v4567-u91654.html
ЧТО ТО Я НЕ ПОЙМУ НУ ВОТ ПРИМЕР
=СУММ(B2;B3;....;B43)
ВОТ НАДО ЧТО просуммировать а в экселе 2003 года можно только до B30 а остальные 13 элементов не суммирует

v4567>> Re: excel как быть если сумма количества ячеек больше 30
2011-06-23 13:24 http://forum.msexcel.ru/profiles/v4567-u91654.html
мне надо просуммировать 43 ячейки в одном столбце, просуммировать не выборочно например B4 и B8, а именно все начиная от B2 и заканчивая B43, тоесть элементов для суммирования будет 42 а в экселе 2003 можно только 30 элементов сразу суммировать, больше нельзя

Serge 007>> Re: excel как быть если сумма количества ячеек больше 30
2011-06-23 13:28 http://forum.msexcel.ru/profiles/serge_007-u25260.html
просуммировать все начиная от B2 и заканчивая B43
Код:
=СУММ(A1:A43)


George Herman>> Сумма значений по дням в зависимости от даты.
2011-06-23 13:33 http://forum.msexcel.ru/profiles/zh0rzh-u1696.html
Коллегиально не можем решить следующую проблему: необходимо суммировать значения в зависимости от даты.
Подробнее: есть количество деталей, выпущенных за каждый день с 01 по 30 июня (B2:B31). При вводе даты в ячейку А1 (к примеру 09 июня) мне должен выдаться суммарный результат в ячейку B32 выпущенных деталей с 01 по 09 июня. При вводе даты 15 июня - результат за 15 дней. И т.д.
(файлы загружать не могу, киньте почту в личку, я сброшу файл).


v4567>> Re: excel как быть если сумма количества ячеек больше 30
2011-06-23 13:46 http://forum.msexcel.ru/profiles/v4567-u91654.html
Надо сделать вот что
=СУММ(B2:B3:B4:B5:B6:B7:B8:B9:B10:B11:B12:B13:B14:B15:B16:B17:B18:B19:B20:B21:B22:B23:B24:B25:B26:B27:B28:B29:B30:B31:B32:B33:B34:B35:B36:B37:B38:B39:B40:B41:B42:B43)
а эксель который входит в пакет майкрософт офиса за 2003 год позволяет сделать только вот что
=СУММ(B2:B3:B4:B5:B6:B7:B8:B9:B10:B11:B12:B13:B14:B15:B16:B17:B18:B19:B20:B21:B22:B23:B24:B25:B26:B27:B28:B29:B30:B31)
как быть в этом случае?НепонимающийНепонимающийНепонимающийНепонимающийНепонимающийНепонимающийНепонимающийНепонимающий??


Serge 007>> Re: excel как быть если сумма количества ячеек больше 30
2011-06-23 13:51 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Надо сделать вот что
=СУММ(B2:B3:B4:B5:B6:B7:B8:B9:B10:B11:B12:B13:B14:B15:B16:B17:B18:B19:B20:B21:B22:B23:B24:B25:B26:B27:B28:B29:B30:B31:B32:B33:B34:B35:B36:B37:B38:B39:B40:B41:B42:B43)
Зачем?!
Эта формула абсолютно идентична этой: =СУММ(B2:B43)

ЗЫ Если нравится извращаться используйте эту: =СУММ((B2:B3:B4:B5:B6:B7:B8:B9:B10:B11:B12:B13:B14:B15:B16:B17:B18:B19:B20:B21:B22:B23:B24:B25:B26:B27:B28:B29:B30:B31:B32:B33:B34:B35:B36:B37:B38:B39:B40:B41:B42:B43))

Leanna>> Выделение ячейки со смещением по клику.
2011-06-23 13:54 http://forum.msexcel.ru/profiles/leanna-u81030.html
Хотелось бы в VBA такую програмку:

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

И ещё что бы в строке состояния были указаны % - правое поделить на левое число и их среднее значение

Потом режим отключаю и работаю в обычном режиме.

Помогите реализовать такую задачку.


v4567>> Re: excel как быть если сумма количества ячеек больше 30
2011-06-23 13:59 http://forum.msexcel.ru/profiles/v4567-u91654.html
Спасибо всем кто помогал, а особенно Serge 007  всё заработало

kiselev>> Re: Копирование диапазона ссылкой
2011-06-23 14:51 http://forum.msexcel.ru/profiles/kiselev-u91136.html
Какой был смысл в присвоении этих имён?

Да вот же он
Цитировать
для других, более простых задач

В остальном все понятно, благодарю!

Михаил С.>> Re: Сумма значений по дням в зависимости от даты.
2011-06-23 15:01 http://forum.msexcel.ru/profiles/mihail_s-u26973.html
Если в столбце A2:A31 даты, в столбце B2:B31 количество, то в А1 - дата, в В32
Код:
=СУММЕСЛИ(A2:A31;"<="&A1;B2:B31)


если дат нет, а нужно посчитать с первого по определенный день, то в А1 - кол-во дней, в В32
Код:
=СУММ(B2:ИНДЕКС(B2:B32;A1))


George Herman>> Re: Сумма значений по дням в зависимости от даты.
2011-06-23 15:54 http://forum.msexcel.ru/profiles/zh0rzh-u1696.html
Спасибо, очень помогли. Мы писали ту же формулу, только не знали о знаке &. Что он означает? Он довольно часто встречается в формулах.

С.М.>> Re: Списки в Excel
2011-06-23 15:59 http://forum.msexcel.ru/profiles/sm-u19758.html
To hottabych69: может быть так ?

Serge 007>> Re: Сумма значений по дням в зависимости от даты.
2011-06-23 16:17 http://forum.msexcel.ru/profiles/serge_007-u25260.html
...не знали о знаке &...
Амперсанд - символ обозначающий конкатенацию.

langeron>> Условное форматирование &quot;повторяющихся&quot; значений
2011-06-23 16:49 http://forum.msexcel.ru/profiles/langeron-u41995.html
Доброго времени суток уважаемые эксперты Excel. Надо написать формулу условного форматирования, которое проверяет совпадает ли часть в ячейке до "/" или после "/" с аналогичной частью другой ячейки в строке или с текстом в другой ячейке.
Например в примере в первой строке надо чтобы покрасились все заполненные ячейки ФИО1 повторяется дважды и ФИО2 повторяется дважды
В третьей строке происходит повтор двух ячеек целиком.
Надеюсь задачу объяснил понятно. Заранее спасибо.

Михаил С.>> Re: Условное форматирование &quot;повторяющихся&quot; значений
2011-06-23 17:23 http://forum.msexcel.ru/profiles/mihail_s-u26973.html
Цитировать
Надеюсь задачу объяснил понятно.
Не понятно.
А именно, какие ячейки с каким текстом нужно сверять?

И есть ли какой нибудь порядок в расположении этих ячеек?

Елена.Кузнецова>> Суммирование по условию из нескольких колонок таблицы
2011-06-23 17:36 http://forum.msexcel.ru/profiles/elenakuznetsova-u89400.html
Помогите чайнику правильно написать формулу! Надо суммировать по одному условию из нескольких столбцов таблицы. Я это делаю, по-видимому, криво. Пишу двойное суммирование: =СУММЕСЛИ($E$4:$E$15;$A23;$H$4:$H$15)+СУММЕСЛИ($J$4:$J$15;$A23;$M$4:$M$15). Все работает, но сделано громоздко. По-другому не выходит.

George Herman>> Re: Сумма значений по дням в зависимости от даты.
2011-06-23 17:38 http://forum.msexcel.ru/profiles/zh0rzh-u1696.html
Амперсанд - символ обозначающий конкатенацию.

)) Спасибо, стало ещё понятнее... Особенно с конкатенацией.

MCH>> Re: Сумма значений по дням в зависимости от даты.
2011-06-23 17:43 http://forum.msexcel.ru/profiles/mch-u48782.html
)) Спасибо, стало ещё понятнее... Особенно с конкатенацией.
Запись
Код:
=A1&B1
Эквивалентна записи
Код:
=СЦЕПИТЬ(A1;B1)


iron priest>> Re: Сумма значений по дням в зависимости от даты.
2011-06-23 17:44 http://forum.msexcel.ru/profiles/iron_priest-u20725.html
Амперсанд - символ обозначающий конкатенацию.

)) Спасибо, стало ещё понятнее... Особенно с конкатенацией.

объединение

Serge 007>> Re: Суммирование по условию из нескольких колонок таблицы
2011-06-23 17:59 http://forum.msexcel.ru/profiles/serge_007-u25260.html
По-другому не выходит.
При таком расположении данных? Конечно не выходит.

Вот одной формулой:
Код:
=СУММПРОИЗВ(($E$4:$E$15=A23)*($H$4:$H$15)+($J$4:$J$15=A23)*$M$4:$M$15)
, но Ваша даже лучше по быстродействию будет.


Serge 007>> Re: Суммирование по условию из нескольких колонок таблицы
2011-06-23 18:05 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Ещё так можно:
Код:
=СУММ(ЕСЛИ($E$4:$J$15=A23;$H$4:$M$15))
Формула массива, вводится нажатием Ctrl+Shift+Enter.



All-ejik>> Сортировка по возрастанию/убыванию. Подскажите как?
2011-06-23 18:20 http://forum.msexcel.ru/profiles/allejik-u45635.html
Предположим, есть столбец с однотипными (но разрозненными) данными, например:
А1
А47
А4
А375
А374
А15
А2
Б1
Б5
Б30...
и так далее. Может ли умная машина отсортировать данные не так, как она это делает по умолчанию
А1
А15
А2
А374... ну и так далее, а так как интуитивно должно быть отсортировано:

А1
А2
А4... ну и т.д. по возрастанию, сначала буковок, а потом цифр?


Михаил С.>> Re: Сортировка по возрастанию/убыванию. Подскажите как?
2011-06-23 18:37 http://forum.msexcel.ru/profiles/mihail_s-u26973.html
Для Вашего примера можно так

mjpv>> Re: Не считается формула начиная с V столбца
2011-06-23 19:02 http://forum.msexcel.ru/profiles/mjpv-u82597.html
Всем большое спасибо! Немного не доглядел. Тему можно закрывать.

nilem>> Re: Сортировка по возрастанию/убыванию. Подскажите как?
2011-06-23 20:31 http://forum.msexcel.ru/profiles/nilem-u30547.html
Можно попробовать отсортировать по доп. столбцу с формулой что-то вроде
=КОДСИМВ(ЛЕВСИМВ(A1;1))&ПСТР(A1;2;ДЛСТР(A1)-1)

exceleved>> Re: Вопрос по гиперссылкам
2011-06-24 00:23 http://forum.msexcel.ru/profiles/exceleved-u35802.html
Задайте свойство книги "База гиперссылки". Вновь созданные гиперссылки будут формироваться относительно этого пути. Но существующие гиперссылки не изменятся, их можно поправить макросом.

_Boroda_>> Re: запятая
2011-06-24 00:29 http://forum.msexcel.ru/profiles/boroda-u12234.html
или так

Dmitr68>> Re: Суммирование по условию из нескольких колонок таблицы
2011-06-24 00:50 http://forum.msexcel.ru/profiles/dmitr68-u18737.html
Можно и так:
Код:
=СУММЕСЛИ(E$4:J$15;A23;H$4:M$15)
но лучше оставьте как есть

loveleto>> Re: запятая
2011-06-24 01:19 http://forum.msexcel.ru/profiles/loveleto-u91765.html
спасибо большое!

AvtoLady>> Re: легенда
2011-06-24 07:25 http://forum.msexcel.ru/profiles/avtolady-u86511.html
Спасибо за ценную помощь... разобралась самостоятельно..
Оказывается текст легенды хранится в Series.Name
и всего делов!

Leanna>> Re: Выделение ячейки со смещением по клику.
2011-06-24 08:51 http://forum.msexcel.ru/profiles/leanna-u81030.html
Это очень сложная задачка?    В замешательстве

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



langeron>> Re: Условное форматирование &quot;повторяющихся&quot; значений
2011-06-24 09:03 http://forum.msexcel.ru/profiles/langeron-u41995.html
Выложу то что получилось у меня на текущий момент. задача стоит так чтобы в одну дату на разных объектах не работали люди с одним и тем же ФИО

Serge 007>> Re: Условное форматирование &quot;повторяющихся&quot; значений
2011-06-24 10:10 http://forum.msexcel.ru/profiles/serge_007-u25260.html
У Вас на Дата4 есть ячейки содержащие фио1\фио3 и фио1.
Что должно получиться:
фио1\фио3 и фио1
или
фио1\фио3 и фио1
или
фио1\фио3 и фио1
?

TimSha>> Re: Условное форматирование &quot;повторяющихся&quot; значений
2011-06-24 10:35 http://forum.msexcel.ru/profiles/timsha-u13313.html
... задача стоит так чтобы в одну дату на разных объектах не работали люди с одним и тем же ФИО
Как вариант - списки с выбыванием - http://www.planetaexcel.ru/tip.php?aid=82...

iva3959>> Проблема с обновлением данных ( используется формула впр)
2011-06-24 10:37 http://forum.msexcel.ru/profiles/iva3959-u91831.html
Добрый день всем.
Столкнулся с такой проблемой:
У меня два разных листа Excel  назовем их Остатки и Продажи.
В листе продажи прописана формула ВПР которая ссылается на лист остатки, данные в листе остатки обновляются каждый день.
Проблема в том, что данные в листе продажи обновляются, только если эти два файла открыты. Я бы хотел чтобы данные в листе продажи обновлялись автоматически при открытия файла, в не зависимости от того открыт лист остатки или нет.
 


KuklP>> Re: макрос чистки до заданного символа
2011-06-24 10:54 http://forum.msexcel.ru/profiles/kuklp-u39713.html
Конкретно под хотелку:
Function Fragment(t$, Optional delim$ = "<") As String
    Dim a: a = Split(Application.Trim(t), delim)
    ReDim Preserve a(UBound(a) - 1)
    Fragment = Join(a, delim)
End Function


С.М.>> Re: легенда
2011-06-24 11:07 http://forum.msexcel.ru/profiles/sm-u19758.html
Вот видите какая польза от вредных советов: Вы разозлились на этих зазнайцев мужиков и таки нашли решение !   Улыбка

shnob>> Помощь со строками
2011-06-24 11:08 http://forum.msexcel.ru/profiles/shnob-u91838.html
Прошу помощи. Есть строки в которых данные представлены в формате мм:сс,0. В строке получается например:
12:33,4
12:34,45
12:35,70
12:36,8
и т.д.
Вопрос как мне в соседнем столбце сделать так чтобы выводились только последние число или два.
Когда смотришь с строке формулы, там записи типа:
24.06.2011  0:12:03
24.06.2011  0:12:04
и т.д.
Чем это можно сделать??

Михаил С.>> Re: Помощь со строками
2011-06-24 11:19 http://forum.msexcel.ru/profiles/mihail_s-u26973.html
Цитировать
как мне в соседнем столбце сделать так чтобы выводились только последние число или два
Это как понять? какие именно числа? Давайте пример - есть так, нужно вот так.

shnob>> Re: Помощь со строками
2011-06-24 11:23 http://forum.msexcel.ru/profiles/shnob-u91838.html
В файле 1 лист это то что есть, на ЛИСТ2 то что надо получить.

Михаил С.>> Re: Помощь со строками
2011-06-24 11:34 http://forum.msexcel.ru/profiles/mihail_s-u26973.html
Так Вам нужны десятые доли секунд? так бы и сказали....
Код:
=ПРАВСИМВ(ТЕКСТ(A3;"с,0"))
или
Код:
--=ПРАВСИМВ(ТЕКСТ(A3;"с,0"))
что в сущности одно и тоже, только в первом случае будет текст, во втором число.

shnob>> Re: Помощь со строками
2011-06-24 11:36 http://forum.msexcel.ru/profiles/shnob-u91838.html
Это не то. Мне нужны именно числа которые отображаются, а не которые получаются после применения этой функции.

Михаил С.>> Re: Помощь со строками
2011-06-24 11:38 http://forum.msexcel.ru/profiles/mihail_s-u26973.html
Цитировать
Мне нужны именно числа которые отображаются,
Отображаются где?

Serge 007>> Re: Помощь со строками
2011-06-24 11:38 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Код:
=ПРАВСИМВ(ТЕКСТ(A3;"мм:сс,0");1)
Если нужен не текст, а число, то прибавьте 0 или умножьте на 1.

_Boroda_>> Re: Условное форматирование &quot;повторяющихся&quot; значений
2011-06-24 11:42 http://forum.msexcel.ru/profiles/boroda-u12234.html
Посмотрите такой вариант

iva3959>> Как обьеденить Суммесли м суммпроизв
2011-06-24 11:44 http://forum.msexcel.ru/profiles/iva3959-u91831.html
Добрый день, всем
Задача стоит перед мною такая:
Таблица состоит например из 4 столбцов:
1 Номенклатура
2. Деление на собственное и закупное
3. Прайс (рубли)
4. Кол-во
Нужно написать формулу чтобы она считала на какую сумму(рубли) содержиться в таблици собственной продукции.
Умножать в на другом листе а потом через формулу суммесли не потходит так как оч много столбцов.

Михаил С.>> Re: Как обьеденить Суммесли м суммпроизв
2011-06-24 11:49 http://forum.msexcel.ru/profiles/mihail_s-u26973.html
Таблицу рисовать и заполнять примером мы за Вас должны?
...что есть, что хотим получить....

langeron>> Re: Условное форматирование &quot;повторяющихся&quot; значений
2011-06-24 11:50 http://forum.msexcel.ru/profiles/langeron-u41995.html
У Вас на Дата4 есть ячейки содержащие фио1\фио3 и фио1.
Что должно получиться:
фио1\фио3 и фио1
или
фио1\фио3 и фио1
или
фио1\фио3 и фио1
?

Как я понимаю проще вариант фио1\фио3 и фио1 т.е. красить всю ячейку не задумываясь

langeron>> Re: Условное форматирование &quot;повторяющихся&quot; значений
2011-06-24 11:51 http://forum.msexcel.ru/profiles/langeron-u41995.html
Посмотрите такой вариант
Спасибо огромное, а скажите пожалуйста по вашему опыту это вариант будет работвть быстрее того который в моем файле?

iva3959>> Re: Как обьеденить Суммесли м суммпроизв
2011-06-24 12:02 http://forum.msexcel.ru/profiles/iva3959-u91831.html
Пример Улыбка извиняюсь просто не знал.

Serge 007>> Re: Как обьеденить Суммесли м суммпроизв
2011-06-24 12:06 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Не знал.
Не знал что?

Код:
=СУММПРОИЗВ($C$3:$C$5*$D$3:$D$5*($B$3:$B$5=A8))


cheshiki1>> Re: Проблема с обновлением данных ( используется формула впр)
2011-06-24 12:11 http://forum.msexcel.ru/profiles/cheshiki1-u14363.html
Пропиши полный путь к файлу.Что то типа этого =ВПР(D5;'F:\уроки Excel\1\связь двух книг\1\[Образец прайс-листа.xls]Прайс-лист'!$C$4:$E$79;3;ЛОЖЬ). Вроде должно помочь. Но с примером было бы проще.

PS путь должен быть постоянным.

Leanna>> Re: Выделение ячейки со смещением по клику.
2011-06-24 12:16 http://forum.msexcel.ru/profiles/leanna-u81030.html
Извините, столбцов влево.
Я прикрепила картинку!

Serge 007>> Re: Выделение ячейки со смещением по клику.
2011-06-24 12:20 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Извините, столбцов влево.
А если Вы выделите например ячейку С1?

iva3959>> Re: Как обьеденить Суммесли м суммпроизв
2011-06-24 12:22 http://forum.msexcel.ru/profiles/iva3959-u91831.html
СПАСИБО БОЛЬШОЕ Улыбка

_Boroda_>> Re: Условное форматирование &quot;повторяющихся&quot; значений
2011-06-24 12:36 http://forum.msexcel.ru/profiles/boroda-u12234.html
А у Вас для фио3\фио2 не работают варианты
фио3\фио2   фио2\фио1
фио3\фио2   фио2
фио2   фио3\фио2
и т.д.

nilem>> Re: Выделение ячейки со смещением по клику.
2011-06-24 12:40 http://forum.msexcel.ru/profiles/nilem-u30547.html
Вот такой вариант. Переключатель - чекбокс на листе.

iva3959>> Re: Проблема с обновлением данных ( используется формула впр)
2011-06-24 12:41 http://forum.msexcel.ru/profiles/iva3959-u91831.html
путь же автоматически прописывается когда я формулу и ссылаюсь на это лист


alexey999>> Как добавить столбцы к созданной Таблице связанных диапазонов (Excel 2007)
2011-06-24 12:44 http://forum.msexcel.ru/profiles/alexey999-u17073.html
Всем привет. Создал Таблицу из данных. Обновил, но добавились новые столбцы справа. Как объединить их с текущей?

nilem>> Re: Как добавить столбцы к созданной Таблице связанных диапазонов (Excel 2007)
2011-06-24 12:49 http://forum.msexcel.ru/profiles/nilem-u30547.html
В правом нижнем углу такой Таблицы есть маленький синий треугольник. Возьмите его мышкой и протащите вправо на столько столбцов, сколько нужно.
Также и со строками можно поступить.

Serge 007>> Re: Как добавить столбцы к созданной Таблице связанных диапазонов (Excel 2007)
2011-06-24 12:52 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Или можно преобразовать таблицу в диапазон - выделить всё - преобразовать в таблицу Улыбка

Михаил С.>> Re: Как добавить столбцы к созданной Таблице связанных диапазонов (Excel 2007)
2011-06-24 13:06 http://forum.msexcel.ru/profiles/mihail_s-u26973.html
А разве они не объединяются автоматически? Я просто скопировал диапазон и вставил его на тоже место - таблица расширилась.

Leanna>> Re: Выделение ячейки со смещением по клику.
2011-06-24 13:56 http://forum.msexcel.ru/profiles/leanna-u81030.html
nilem ! это именно то что я и хотела!

Правда смотрю в коде это есть - Application.StatusBar = Round(r1 / r2 * 100, 3) & "%; " & (r1 + r2) / 2
но мой 2003 excel - не хочет это воспроизводить. Видимо особенность моего excel.

Заработал StatusBar!

А можно ли ещё сделать так, что бы когда убираешь галочку с checkbox1, то те ячейки которые выделились желтым цветом последними - что бы с них убралась заливка?




cheshiki1>> Re: Проблема с обновлением данных ( используется формула впр)
2011-06-24 14:13 http://forum.msexcel.ru/profiles/cheshiki1-u14363.html
отключи запрос на обновление связей и включи автоматическое обновление.
Данные-Подключения-Изменить связи. для 2007.

nilem>> Re: Выделение ячейки со смещением по клику.
2011-06-24 15:02 http://forum.msexcel.ru/profiles/nilem-u30547.html
А можно ли ещё сделать так, что бы когда убираешь галочку с checkbox1, то те ячейки которые выделились желтым цветом последними - что бы с них убралась заливка?
Добавьте еще строчку:
Код:
Private Sub CheckBox1_Click()
Application.StatusBar = False
If Not r1 Is Nothing Then Union(r1, r2).Interior.ColorIndex = xlNone
End Sub


stydent99>> Re: Защищаем и боремся с задвоенными значениями
2011-06-24 15:04 http://forum.msexcel.ru/profiles/stydent99-u88682.html
Привет, друзья.

Так как я не могу форматировать ячейки пользуясь способом описанным выше, то прошу помощи в создании хотя бы одного условия:

выделения задвоенных значений. Необходимо что бы при внесении одинаковых значений в столбец В вкладки приняли, в столбце Е появлялось значение "ЗАДВОЕНО".

Спасибо.

Leanna>> Re: Выделение ячейки со смещением по клику.
2011-06-24 15:12 http://forum.msexcel.ru/profiles/leanna-u81030.html
Всё работает хорошо!
Спасибо большое за помощь!


Serge 007>> Re: Защищаем и боремся с задвоенными значениями
2011-06-24 15:24 http://forum.msexcel.ru/profiles/serge_007-u25260.html
В Е1:
Код:
=ЕСЛИ(СЧЁТЕСЛИ($B$1:B1;B1)>1;"Задвоено";"")


stydent99>> Re: Защищаем и боремся с задвоенными значениями
2011-06-24 15:36 http://forum.msexcel.ru/profiles/stydent99-u88682.html
Спасибо, тоже догадался как сделать, хотел отписать, но меня опередили.

Спасибо за помощь!

А возможно защитить столбец Б от форматирования, сразу после внесения данных?

iva3959>> Re: Проблема с обновлением данных ( используется формула впр)
2011-06-24 15:36 http://forum.msexcel.ru/profiles/iva3959-u91831.html
Спасибо большое, но я сделал чуть по другому. Другие команды-центр управлению безопасности-параметры цетра управления безопасности-включить автоматическое обновление для всех связий книге.

_Boroda_>> Re: Защищаем и боремся с задвоенными значениями
2011-06-24 16:15 http://forum.msexcel.ru/profiles/boroda-u12234.html
Очень похожий файл.
Для правки столбца В нужно ввести в А1 значение "_1_" (без кавычек), для защиты - в А1 любое другое значение или вообще стереть

s133p>> Посчитать количество определённых значений
2011-06-24 17:44 http://forum.msexcel.ru/profiles/s133p-u91401.html
Подскажите пожалуйста формулу которая посчитает отдельно Модель 9000 и отдельно модель 9800 из одного столбика.

см. вложение

Спасибо.

TimSha>> Re: Посчитать количество определённых значений
2011-06-24 18:14 http://forum.msexcel.ru/profiles/timsha-u13313.html
Подскажите пожалуйста формулу которая посчитает отдельно Модель 9000 и отдельно модель 9800 из одного столбика.
В записях ростовщика моделей не обнаружено... Подмигивающий Изучаем "=СЧЁТЕСЛИ()" или "=СУММЕСЛИ()"...

jlik>> диапазон ячеек и его принцип работы?
2011-06-24 19:33 http://forum.msexcel.ru/profiles/jlik-u19420.html
Ситуация следующая , в Excel 2007 : Если щелкать на ячейку несколько раз (в правом нижем углу, когда курсор преображется в маленький крестик) , то вниз пойдет копирование значений  до пустой или следующей заполенной ячейки.Этот способ очень удобен, потому что когда начинаешь растягивать и тянуть вниз, то можно случайно пропустить и затереть ячейки с информацией. Но иногда тыцай не тыцай, ячейка не реагирует, и не получается автоматического заполнения. В чем может быть причина и от чего это зависит? Буду признательна за ответ!
 

TimSha>> Re: диапазон ячеек и его принцип работы?
2011-06-24 19:37 http://forum.msexcel.ru/profiles/timsha-u13313.html
... Но иногда тыцай не тыцай, ячейка не реагирует, и не получается автоматического заполнения. В чем может быть причина и от чего это зависит?..
Вариант - слева должен быть непрерывный столбец с данными, вот на его "высоту" заполнение и происходит... Подмигивающий

Krez>> Подбор значений для выравнивания результата
2011-06-24 19:49 http://forum.msexcel.ru/profiles/krez-u91887.html
Здравствуйте.
Подскажите пожалуйста, как автоматизировать подбор значений в таблице.
Есть программа расчёта/учёта. (пример приложен)
Приxодят только данные общего пробега, ручной подбор разделения его на составные части занимает ОЧЕНЬ много времени.
Неободимо разделить "общий пробег" (столбец F) на "пробег по эксплуатационной норме" (столбец G) + "пробег ТДУ" (столбец H), таким образом, чтобы по результатам расчёта в ячейке столбца Q был результат наиболее приближённый к нулю (с минимальным отличием в плюсовую сторону).
--
Заранее благодарен за ответ.
С уважением

hottabych69>> Re: Списки в Excel
2011-06-24 22:42 http://forum.msexcel.ru/profiles/hottabych69-u91273.html
to cheshiki1:
                 Честно говоря никаких изменений не обнаружил, но все равно спасибо за то, что откликнулся!

С.М.:
       Огромное спасибо, как раз то, что я хотел! Только есть некоторые нюансы:
1. Список уникальных уже есть на листе "Справочник" в столбце А
2. Какое ограничение на кол-во строк в ежедневном отчете, если есть такое?
3. Можно переименовать название диапазонов или это повлияет на работу списков и макроса.
4. Объясните функционал макросов ClearRecords и Test1

sergo44441>> Расчет клиентской базы
2011-06-24 23:23 http://forum.msexcel.ru/profiles/sergo44441-u3995.html
Добрый вечер посетителям самого полезного форума по экселю и не только. Вновь обращаюсь за подсказкой. Может предложите лучшее решение, чем есть сейчас, необходимо произвести расчет клиентской базы по менеджерам/товарам. Делаю следующим образом: копирую данные продаж на соседний лист, удаляю дубликаты по необходимым полям, как правило менеджер, клиент, товар и строю сводную, а возможно ли пропустить этот шаг и сразу построить сводную таблицу, в которой будет посчитано, сколько у какого менеджера точек продаж по такому-то продукту. Пример во вложенном файле

С.М.>> Re: Списки в Excel
2011-06-25 02:03 http://forum.msexcel.ru/profiles/sm-u19758.html
Hottabych, в прядке убывания:
4.2. Макрос Test1 - это отладочный тест - я просто забыл удалить вместе с ним уже не нужный модуль.
4.1 ClearRecords - макрос, назначенный кнопке "Очистить". Задумка такая: сделал что-то вроде защиты заполненных строк отчёта (но без защиты листа), записи можно удалить или поячеечно очищая первый столбик или все сразу кнопкой (возможно перемудрил).
3. Новые: "Отчет, ОтчетВысота, Модель, Табл.1" - нет (или перелопачивать код), остальные - Ваши - да.
2. 65536 минус высота_шапки минус пять Улыбка  ,  но (пока) есть ограничение на число Гос. номеров авто <= 25, т.к. формула в этом выпадающем списке (Гос.ном.) - строка с номерами через запятую, макс.число знаков = 255 , если будет больше - будут отрезаны (это в моём 2003-ем, на новых моделях Ex'а - не "катался").
1. В Вашем списке уникальных 11 моделей, а в гараже из них "стоят" только 3, насколько я понял, в отчёт должны попасть только записи из таблицы 'Подвиж_состав'.

ZORRO2005>> Re: Расчет клиентской базы
2011-06-25 20:06 http://forum.msexcel.ru/profiles/zorro2005-u4225.html
Еще вариант с доп. столбцом.

NoNseNse>> Re: Создание единой системы расчета и сбора информации
2011-06-26 16:03 http://forum.msexcel.ru/profiles/nonsense-u91314.html
После прочтения нескольких разделов форума появилось понимание как лучше это сделать   Веселый.
Понравился макрос позволяющий объединять данные с разных листов/файлов в один сводный http://www.excel-vba.ru/chto-umeet-excel/kak-sobrat-dannye-s-neskolkix-listov-ili-knig/
но с некоторыми отличиями:
1) макрос должен запускаться с кнопки, но в своей работе не должен использовать диалоговые окна, а должен быть абсолютно автономным (чтоб не было возможности допустить ошибку):
- количество листов и их название заранее известны;
- количество столбцов во всех листах одинаково (в примере столбцы А:М);
- количество строк разное (но сбор данных начинается со второй строки - чтоб не попадали заголовки в сводную входных данных);
- данные сводятся всегда на один и тот же лист начиная со второй строки, причем при каждом новом запуске макроса предыдущие данные полностью удаляются начиная со второй строки сводной таблицы входящих данных;
2) итогом работы макроса должна стать сводная таблица входных данных ...

NoNseNse>> Re: Создание единой системы расчета и сбора информации
2011-06-26 16:19 http://forum.msexcel.ru/profiles/nonsense-u91314.html
Ну или хотя бы подскажите как заставить макрос не останавливаться после выполнения одной операции с А2 -> преобразование (получение диапазона значений) -> А2 (вставка диапазона значений), а продолжал выполнять однотипные операции и для ячеек A3, A4 и т.п. пока не закончатся значения?

 
Код:
Sub Макрос1()
'
' Макрос1 Макрос
'

'
    Sheets("Sheet3").Select
    Range("A2").Select
    Selection.Copy
    Sheets("ТЭО").Select
    Range("A131").Select
    ActiveSheet.Paste
    Range("A134:I134").Select
    Application.CutCopyMode = False
    Selection.Copy
    Sheets("Отчет").Select
    Range("A2").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False


sergo44441>> Re: Расчет клиентской базы
2011-06-26 23:10 http://forum.msexcel.ru/profiles/sergo44441-u3995.html
Зорро, ваше решение лучшее в силу его простоты, проще всего сразу делать сортировку по необходимым полям, потом создавать дополнительный столбец с формулой, на основе которой и можно построить сводную. А ваш вариант даже сортировки не требует!!! Поясните, пожалуйста вашу формулу для наглядности

Serge 007>> Re: Расчет клиентской базы
2011-06-26 23:24 http://forum.msexcel.ru/profiles/serge_007-u25260.html
sergo44441, сцепив поля Менеджер, Дата и Магазин Сергей проверил количество вхождений строк конкатенации в масиив исходных данных. Если вхождение первое, то ставится единичка, если второе или более - то "".
"Массивное" решение и на больших БД будет тормозить.

ЗЫ При построении сводной Вы получите неверный результат по полю Сумма продаж, так как Вы не учитываете НЕ ДУБЛИРУЮЩИЕСЯ строки, а уникальные.
 

Axacal>> Как найти адрес первой непустой ячейки столбца?
2011-06-27 01:33 http://forum.msexcel.ru/profiles/axacal-u92213.html
Здравствуйте, форумчане! В Excel-e не новичок, пользуюсь давно, но вот перемкнуло: Обеспокоенный не получается построить формулу, выбирающую значение из первой непустой ячейки столбца. До сих пор использовал макросы или обходные пути, но чувствую, что должно быть более простое и быстрое решение. Устроит любая форма адресации - ссылка, смещение, номер строки. Заранее спасибо! Улыбка

kimtan>> Как найти адрес первой непустой ячейки столбца?
2011-06-27 09:03 http://forum.msexcel.ru/profiles/kimtan-u12219.html
Позицию первой непустой ячейки можно вернуть так:
=ПОИСКПОЗ("?";A1:A10&"";) - [abbr=Вводится через Ctrl+Shift+Enter]формула массива[/abbr] (текст и числа)
или:
=ПОИСКПОЗ("*";A1:A10;) - обычная формула (только текст)

Ну и соответственно возврат самих значений:
=ВПР("?";A1:A10&"";1;) - [abbr=Вводится через Ctrl+Shift+Enter]формула массива[/abbr] (текст и числа) - возвращает числа также в виде текста.
и
=ВПР("*";A1:A10;1;) - обычная формула (только текст)

Prist>> Re: Как найти адрес первой непустой ячейки столбца?
2011-06-27 10:05 http://forum.msexcel.ru/profiles/prist-u4859.html
Не "массивная" формула для поиска номера строки:
=СУММПРОИЗВ(ПОИСКПОЗ("*?*";(""&A1:A23);0))

kimtan>> Re: Как найти адрес первой непустой ячейки столбца?
2011-06-27 10:24 http://forum.msexcel.ru/profiles/kimtan-u12219.html
Ну раз такое дело, во еще  Подмигивающий
=ПРОСМОТР("";A1:A10&"";A2:A11)

iva3959>> Каким способом можно посчитать сколько дней ячейка не пуста в книги
2011-06-27 10:29 http://forum.msexcel.ru/profiles/iva3959-u91831.html
Добрый день, всем
Передо мной поставили задачу, пока не знаю как ее сделать, надеюсь на вас.
Задача состоит в том что надо посчитать сколько дней ячека была не пуста. Когда в ячейки появляется значение ексель начинает считать сколько дней в этой ячейки содержиться значения, как ячейка стоновиться пуста счетчик обнуляется.
Заранее спасибо:)

jlik>> поиск и копирование значений до следующей занятой ячейки-макрос
2011-06-27 11:46 http://forum.msexcel.ru/profiles/jlik-u19420.html
Помогите пожалуйста написать макрос, который в таблице искал и копировал бы значения до следующей занятой ячейки, потом бы продолжил поиск. Копировать возможно 1 или 2 значения (необходимо, чтобы был выбор в каких столбцах будет поиск и копирование значений, и условие третий или второй столбец )
Например:
В приложенном файле мне нужно в столбце В,С копировать значения до следующего занятых ячеек при условии, что в столбце D есть значения, потом вновь искать далее и дальше копировать . Буду признательна!

Михаил С.>> Re: Каким способом можно посчитать сколько дней ячейка не пуста в книги
2011-06-27 12:20 http://forum.msexcel.ru/profiles/mihail_s-u26973.html
Ячейка А1 - проверяемая; В1- вспомогательная; в С1 - расчетное время.
Необходимо включать итерации.
зы. Работает по F9 или при любом изменении на листе.

Ленчи>> Форматирование ячеек
2011-06-27 13:05 http://forum.msexcel.ru/profiles/lenchi-u87802.html
Здравствуйте!
Есть таблица с сумированием некоторых строк по столбцу.
В ячейках стоят либо значения, либо нужно проставить знак "прочерк" (-).
Для ячеек устанавливаю формат Числовой.
В рез-те - считается сумма, все в порядке.

Как только в ячейке J5 ставлю "-", в итоговой сумме выдается #Знач.
Пробовала устанавливать разные форматы для ячеек J5, и J52- не считается сумма, хотя с другими ячейками проблем нет.
В чем проблема?
Файл прилагаю.
Спасибо.

langeron>> Re: Форматирование ячеек
2011-06-27 13:13 http://forum.msexcel.ru/profiles/langeron-u41995.html
Все правильно - это символ, это не число с ним сумма выдает знач попробуйте в j5 вводить 0 и выставить формат финансовый без обозначения валюты.

пример прилагаю :о)

Ленчи>> Re: Форматирование ячеек
2011-06-27 13:17 http://forum.msexcel.ru/profiles/lenchi-u87802.html
Все правильно - это символ, это не число с ним сумма выдает знач попробуйте в j5 вводить 0 и выставить формат финансовый без обозначения валюты.

пример прилагаю :о)

Получилось, спасибо.
Но почему же в моем примере в других ячейках (например I19, K20) получалось с Числовым форматом и с прочерком?

Dmitr68>> Re: Форматирование ячеек
2011-06-27 13:37 http://forum.msexcel.ru/profiles/dmitr68-u18737.html
Если бы Вы в J52 использовали формулу
Код:
=СУММ(J5;J10;J21;J29;J40;J51)
то у Вас и дальше бы все получалось.
Функция СУММ() игнорирует текст, поэтому у Вас и получалось.

Axacal>> Re: Как найти адрес первой непустой ячейки столбца?
2011-06-27 13:40 http://forum.msexcel.ru/profiles/axacal-u92213.html
Ого! Я впечатлён таким разнообразием и скоростью ответа! Шокирован Спасибо, kitman & prist. Улыбка Теперь настроение заметно улучшилось. Справедливости ради должен отметить, что корректно работают только 3 формулы. Это пара: =ПОИСКПОЗ("*";A1:A10;) / =ВПР("*";A1:A10;1;) - для нахождения ячеек с текстом и =СУММПРОИЗВ(ПОИСКПОЗ("*?*";(""&A1:A23);0)) - для нахождения смещения до ячейки как с текстом, так и с числами. Пара формул =ПОИСКПОЗ("?";A1:A10&""; ) / =ВПР("?";A1:A10&"";1;) срабатывает только для ячеек, содержимое которых по количеству знаков равно количеству масок "?". Правда, это легко исправить, заменив в них маски с "?" на "*?*". А вот формула =ПРОСМОТР("";A1:A10&"";A2:A11) на столбце со смещанным содержимым (пустые клетки, текст, числа) вообще ведет себя некорректно. В замешательстве
Кстати, что означает приклеивание амперсандом пробела к адресу массива (A1:A10&"")? Непонимающий


Ленчи>> Re: Форматирование ячеек
2011-06-27 13:44 http://forum.msexcel.ru/profiles/lenchi-u87802.html
Если бы Вы в J52 использовали формулу
Код:
=СУММ(J5;J10;J21;J29;J40;J51)
то у Вас и дальше бы все получалось.
Функция СУММ() игнорирует текст, поэтому у Вас и получалось.

Да, верно.
Спасибо.

Джоник>> Re: Закрытая книга и выпадающий список
2011-06-27 13:50 http://forum.msexcel.ru/profiles/dzhonik-u30110.html
.

iva3959>> Re: Каким способом можно посчитать сколько дней ячейка не пуста в книги
2011-06-27 14:07 http://forum.msexcel.ru/profiles/iva3959-u91831.html
Спасибо вам большое!!!!

langeron>> Re: Подбор значений для выравнивания результата
2011-06-27 14:27 http://forum.msexcel.ru/profiles/langeron-u41995.html
правильно ли я вас понял, что Вы хотите по некоему значению, назовем его С (в примере 4257,0) и Вы на его основе хотите найти X+Y=C, где единственное ограничение на X>0 и Y>0.
Если это так, то хочу вас огорчить это уравнение имеет бесконечное количество решений  (в примере 4000,0+257,0 и 2351,0+1906,0).

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



Krez>> Re: Подбор значений для выравнивания результата
2011-06-27 15:00 http://forum.msexcel.ru/profiles/krez-u91887.html
Спасибо за ответ.
Нет. Я подразумеваю следующее:
Нужно разложить "F", в примере "4257,0", на составные части, которые в сумме равнялись бы "F", таким образом, чтобы при дальнейшиx манипуляцияx с этими полученными частями (смотри формулы в примере, столбец "O",), результат расчёта в столбце/ячейке "O" был минимально (десятые/сотые) больше либо равен значению столбца/ячйки "N".
Мыслю примерно так:
Использовать перебор: делим "F" на (F-1)+1 "(F-1 - это значение столбца "G",  1 - значение столбца "H"). Проверяем результат , если "О" получается меньше "N", то продолжаем перебор, разделяем на (F-2)+2, вновь сверяем и так далее пока не дойдём до нужныx значений. Дойдя до нужныx значений записываем эти значения в ячйки/столбцы "G" и "H"
---
F удобней чем С, соответствует столбцу исxодного, разделяемого значения.
---
Как это реализовать в эксель?
Возможно я путанно выражаю то что нужно в итоге?
--
В примере, строка №1 - результат не приемлим, строка №2 - жёлтым выделены ячейки, значения кото...

langeron>> Re: Подбор значений для выравнивания результата
2011-06-27 15:26 http://forum.msexcel.ru/profiles/langeron-u41995.html
достаточно путанно, то что я прикрепил в файле в строке удовлетворяет Вашим запросам или нет? и если нет то в чем?

langeron>> Re: Форматирование ячеек
2011-06-27 15:28 http://forum.msexcel.ru/profiles/langeron-u41995.html
спасибо за первый плюсик на форуме :о)

Serge 007>> Re: Как найти адрес первой непустой ячейки столбца?
2011-06-27 16:00 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Формула =ПРОСМОТР("";A1:A10&"";A2:A11) на столбце со смещанным содержимым (пустые клетки, текст, числа) вообще ведет себя некорректно.
У меня работает, см. вложение.
Заодно добавил ещё свой вариантик формулы, который не предлагали ранее.

Что означает приклеивание амперсандом пробела к адресу массива (A1:A10&"")?
Замена пустых строк строками нулевой длинны.

Serge 007>> Re: Подбор значений для выравнивания результата
2011-06-27 16:03 http://forum.msexcel.ru/profiles/serge_007-u25260.html
и мой не открывается, пишет битый.. как так ?
Не пишет что битый, а открывается архивом.
Сохраняйте не открывая, меняйте расширение на xls и тогда открывайте.
Или просто прикладывайте в xls сразу, тогда не нужно лишних телодвижений.

Krez>> Re: Подбор значений для выравнивания результата
2011-06-27 16:10 http://forum.msexcel.ru/profiles/krez-u91887.html
Понял. Получилось скачать.
СПАСИБО огромное!

Vllad.>> Статистика и учет...
2011-06-27 16:10 http://forum.msexcel.ru/profiles/vllad-u91623.html
Добрый день.

Что смог - соорудил сам... Дальше - уже голова кипеть начинает.
Смысл в следующем: При заполнении ячейки ИНН (столбец "D"), таки проставляется дата, из списка (с листа "Vse_klienty") вытаскивается нужная инфа в свои ячейки.
Также работают выпадающие списки с возможностью добавления значений в эти списки с упорядочением данных и ставится время решения проблемы...
Но...
При попытке защитить лист через "Сервис"=>"Защита"=>"Защитить лист" (предварительно снял галочки с "защищаемая ячейка" в столбцах D,F,G) выдается ошибка "run-time error 1004". Ругается же Excel на то, что не может "проставить дату" (Строчка ".Value = Now" в коде VBA).
В VBA я совсем не силен (Все, что удалось сделать - это БЛАГОДАРЯ Вашему форуму и форуму "планеты"... СПАСИБО!!!!!!), поэтому возникают несколько вопросов:

1. КАк исправить то, что я "натворил", чтобы все работало?
2. КАк рабочую таблицу защитить от изменений, хотя бы формулы спрятать, чтоб их никто случайно не удалил?
3. В идеале же, хотелос...

langeron>> Re: Подбор значений для выравнивания результата
2011-06-27 16:16 http://forum.msexcel.ru/profiles/langeron-u41995.html
Поиск решения - стандартная подключаемая надстройка Excel. почитать можно http://exsolver.narod.ru/solver.html. Параметры для вашей задачке в картинке приложенной к моему посту

Dmitr68>> Re: Как найти адрес первой непустой ячейки столбца?
2011-06-27 16:26 http://forum.msexcel.ru/profiles/dmitr68-u18737.html
Еще вариант немассивной:
Код:
=ПОИСКПОЗ("*?";ИНДЕКС(""&A1:A23;);)

Цитировать
Кстати, что означает приклеивание амперсандом пробела к адресу массива (A1:A10&"")?
цифры в массиве становятся текстовыми данными

kimtan>> Re: Как найти адрес первой непустой ячейки столбца?
2011-06-27 16:50 http://forum.msexcel.ru/profiles/kimtan-u12219.html
Хочется добавить:
Сцепляется не с пробелом, а со строкой нулевой длины.
Для корректной работы формулы: =ПРОСМОТР("";A1:A10&"";A2:A11) требуется хотябы одна пустая верхняя ячейка.

Krez>> Re: Подбор значений для выравнивания результата
2011-06-27 17:10 http://forum.msexcel.ru/profiles/krez-u91887.html
Попробовал поработать с поиском решений.
ВЕЩЬ !!! Спасибо!
Родился ещё вопрос.
Строк, такиx как в примере, сотни. Возможно ли сделать так, чтобы расчёт производился автоматически, при занесении, например, в последнюю ячейку строки (столбец "R") цифры 1 (аналог нажатия кнопки "посчитать")?
Задача однотипна для каждой строки, должен же существовать способ упростить задачу расчётов?

evk_d>> Условное форматирование ячеек и функция ЕСЛИ
2011-06-27 17:59 http://forum.msexcel.ru/profiles/evkd-u92300.html
Добрый день, друзья!

Подскажите, пожалуйста, как сделать следующее...

Есть три буквенных значения (a,b,c), которые я буду заносить в ячейки столбцом. При букве "a" ячейка должна закраситься зеленым цветом, при b - синим, при c - красным.

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

Чую, вродебы, это условное_форматирование и может быть функция "если", но как это сделать?


Serge 007>> Re: загадка для разгадки...
2011-06-27 18:07 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Здравствуйте.
Да. См. вложение.

ЗЫ А тему можно было нормально назвать?
Переназовите, иначе удалю.

evk_d>> Re: Условное форматирование ячеек и функция ЕСЛИ
2011-06-27 18:20 http://forum.msexcel.ru/profiles/evkd-u92300.html
Спасибо!
Переименовал.
С ЕСЛИ, думаю, разберусь по формуле, а как же формат задали?

evk_d>> Re: Условное форматирование ячеек и функция ЕСЛИ
2011-06-28 00:02 http://forum.msexcel.ru/profiles/evkd-u92300.html
А где именно про этот прием (с буквами и цветами ячеек) почитать можно?

evk_d>> Re: Условное форматирование ячеек и функция ЕСЛИ
2011-06-28 00:07 http://forum.msexcel.ru/profiles/evkd-u92300.html
Так, понял...точнее увидел ссылку. Несколько условий задавать надо. Только не могу понять как это в MS Excel 2007 делается...подскажите?

Leanna>> Проверка пользовательского имени ячейки - результат истина или ложь
2011-06-28 08:57 http://forum.msexcel.ru/profiles/leanna-u81030.html
Помогите пожалуйста.
Нужна команда, которая смотрит на ячейку, если её имя равно заданному имени, то выдает значение истина.
(У ячейки задано пользовательское имя cell1, его и проверяем.)

Мне казалось это должно выглядеть (код ниже). Но это не работает  Грустный
Код:
Sub Cell_Name()
 If ActiveCell.Name = "cell1" Then
    Msgbox  "нужная ячейка"
 End If
End Sub


Шпец Докапыч>> Re: Проверка пользовательского имени ячейки - результат истина или ложь
2011-06-28 09:24 http://forum.msexcel.ru/profiles/shpetsealist-u3583.html
Name по умолчанию выдаёт свою формулу, а если надо название, то:
Код:
If ActiveCell.Name.Name = "cell1" Then


Шпец Докапыч>> Re: Статистика и учет...
2011-06-28 09:35 http://forum.msexcel.ru/profiles/shpetsealist-u3583.html
1. Снять галочку "защищаемая ячейка" в столбце "B".
2-3. Защиту листа и защитные галочки ячеек можно выставлять/снимать макросом.

Leanna>> Re: Проверка пользовательского имени ячейки - результат истина или ложь
2011-06-28 09:40 http://forum.msexcel.ru/profiles/leanna-u81030.html
Код:
Sub Cell_Name()
 If ActiveCell.Name.Name = "cell1" Then
    MsgBox "нужная ячейка"
 Else
    MsgBox "неправильная ячейка"
 End If
End Sub

Этот код выдает ошибку, если пользовательское имя у ячейки не задано.
Что можно придумать?

Шпец Докапыч>> Re: Проверка пользовательского имени ячейки - результат истина или ложь
2011-06-28 09:46 http://forum.msexcel.ru/profiles/shpetsealist-u3583.html
Можно игнорировать ошибку:
Код:
On Error Resume Next
myName = ActiveCell.Name.Name
On Error GoTo 0
If myName = "cell1" Then


Serge 007>> Re: Условное форматирование ячеек и функция ЕСЛИ
2011-06-28 09:47 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Как это в MS Excel 2007 делается...подскажите?
Вкладка Главная - меню Стили - Условное форматирование - Правила выделения ячеек.

Шпец Докапыч>> Re: поиск и копирование значений до следующей занятой ячейки-макрос
2011-06-28 09:54 http://forum.msexcel.ru/profiles/shpetsealist-u3583.html
Можно записать макрорекордером этот приём: "Заполнение пустых ячеек в списке".

Leanna>> Re: Проверка пользовательского имени ячейки - результат истина или ложь
2011-06-28 09:55 http://forum.msexcel.ru/profiles/leanna-u81030.html
Спасибо, работает.
А что делает On Error GoTo 0?

s133p>> Re: Посчитать количество определённых значений
2011-06-28 10:00 http://forum.msexcel.ru/profiles/s133p-u91401.html
Спасибо.

Serge 007>> Re: Проверка пользовательского имени ячейки - результат истина или ложь
2011-06-28 10:00 http://forum.msexcel.ru/profiles/serge_007-u25260.html
А что делает On Error GoTo 0?

 
GoToline  
Включает подпрограмму обработки ошибок, которая начинается со строки, указанной в аргументе line. Аргумент line представляет собой любую метку строки или ее номер. Если во время выполнения возникает ошибка, управление передается на указанную строку, активируя обработчик ошибок. Указанная строка должна находится в той же процедуре, что и оператор On Error, иначе возникнет ошибка во время компиляции.
 
GoTo 0  
 Отключает включенный обработчик ошибок в текущей процедуре и сбрасывает его в Nothing.


GoTo -1  
Отключает включенные исключения в текущей процедуре и сбрасывает их в Nothing.
 
Resume Next  
Указывает, что при возникновении ошибки во время выполнения управление передается оператору, непосредственно следующему за тем, в котором возникла ошибка, и выполнение продолжается с этой точки. Использ...


Leanna>> Re: Проверка пользовательского имени ячейки - результат истина или ложь
2011-06-28 10:03 http://forum.msexcel.ru/profiles/leanna-u81030.html
(Мне почему-то неправильно думалось, что goto 0 - направляет на нулевую строку.)
Спасибо за помощь!

s133p>> дата изменения содержимого ячейки
2011-06-28 10:15 http://forum.msexcel.ru/profiles/s133p-u91401.html
Можно ли как-нибудь отображать дату и время изменения содержимого ячейки?
Пример в файле.

iva3959>> Помогите с условным форматированием.
2011-06-28 10:17 http://forum.msexcel.ru/profiles/iva3959-u91831.html
Добрый день
Задача заключается в том что нужно чтобы ячейка В1 красилась в красный цвет  если в ячейки С1 есть не пуста. Пробовал сделать условным форматированиям, не получилось точнее не знаю как сделать. На деюсь на вас. фаил прилогается

Mart222>> Re: Статистика и учет...
2011-06-28 10:23 http://forum.msexcel.ru/profiles/mart222-u74687.html
1.Еще со столбца Н нужно галочку снять
2.Можно макрос восстановления формул сделать

_Boroda_>> Re: Помогите с условным форматированием.
2011-06-28 10:25 http://forum.msexcel.ru/profiles/boroda-u12234.html
=$C1<>""

Шпец Докапыч>> Re: дата изменения содержимого ячейки
2011-06-28 10:29 http://forum.msexcel.ru/profiles/shpetsealist-u3583.html
Можно бросить в [abbr=правой кнопкой мыши по ярлычку листа -> Исходный текст]модуль листа[/abbr] ([abbr=клик правой кнопкой мыши]ПКМ[/abbr] по ярлычку → Исходный текст):
Код:
Private Sub Worksheet_Change(ByVal Target As Range)
  If Target.Column = 1 Then Target.Offset(, 1) = Now
End Sub


Mart222>> Re: дата изменения содержимого ячейки
2011-06-28 10:30 http://forum.msexcel.ru/profiles/mart222-u74687.html
На днях такая тема была "Каким способом можно посчитать сколько дней ячейка не пуста в книги".
http://forum.msexcel.ru/microsoft_excel/kakim_sposobom_mozhno_poschitat_skolko_dney_yacheyka_ne_pusta_v_knigi-t5854.0.html

Serge 007>> Re: Проверка пользовательского имени ячейки - результат истина или ложь
2011-06-28 10:31 http://forum.msexcel.ru/profiles/serge_007-u25260.html
(Мне почему-то неправильно думалось, что goto 0 - направляет на нулевую строку.)
On Error GoTo 0 отключает обработку ошибок в текущей процедуре. Этот оператор не указывает строку 0 в качестве начальной для кода обработки ошибок, даже если процедура содержит строку с номером 0. Если оператор On Error GoTo 0 отсутствует, обработчик событий автоматически отключается при выходе из процедуры.



Wasilic>> Re: дата изменения содержимого ячейки
2011-06-28 10:39 http://forum.msexcel.ru/profiles/wasilic-u24852.html
Пример из похожей темы!

iva3959>> Re: Помогите с условным форматированием.
2011-06-28 10:42 http://forum.msexcel.ru/profiles/iva3959-u91831.html
СПАСИБО БОЛЬШОЕ:)

Vllad.>> Re: Статистика и учет...
2011-06-28 10:48 http://forum.msexcel.ru/profiles/vllad-u91623.html
1. Снять галочку "защищаемая ячейка" в столбце "B".
1.Еще со столбца Н нужно галочку снять
То-то и оно, что без этих галочек (столбцы B и H), все работает...


sholpan>> Re: Сводные таблицы в Excel 2007
2011-06-28 10:54 http://forum.msexcel.ru/profiles/sholpan-u92394.html
Добавьте на панель быстрого запуска кнопку "Мастера сводных страниц и диаграмм"
Для этого
1)Щелкните стрелку рядом с панелью инструментов, а затем щелкните пункт Другие команды.
2)В группе "Выбрать команды из" выберите значение "Все команды".
3)В списке выберите пункт Мастер сводных таблиц и диаграмм, нажмите кнопку Добавить, а затем – кнопку ОК.

Мастер работает, как и 2003! Если что, пишите...

Спасибо Виктория!!!!! Я так рада что нашла ответ на свой вопрос

Vllad.>> Re: Статистика и учет...
2011-06-28 10:56 http://forum.msexcel.ru/profiles/vllad-u91623.html
...
А по 4-у пункту? Нет предложений? Видимо, некорректно задаю вопрос...
Как сделать выборку по максимальному количеству совпадений в столбце D?
Как сформировать "пятерку" в убывающем порядке уже, вроде, сообразил...


Шпец Докапыч>> Re: &#1057;&#1090;&#1072;&#1090;&#1080;&#1089;&#1090;&#1080;&#1082;&#1072; &#1080; &#1091;&#1095;&#1077;&#1090;...
2011-06-28 11:08 http://forum.msexcel.ru/profiles/shpetsealist-u3583.html
То-то и оно, что без этих галочек (столбцы B и H), все работает...
Ну и отличненько:
Код:
         With Target(*, *)
            .Parent.Unprotect "12345"
            .Value = Now
            .Parent.Protect "12345"
         End With

Кстати, во избежание зацикливания, рекомендую при изменениях ячеек в реакции на изменение (Worksheet_Change) отключать реакцию на изменение:
Код:
Application.EnableEvents = 0
'код
Application.EnableEvents = 1

4. СЧЁТЕСЛИ() подойдёт?

s133p>> Re: дата изменения содержимого ячейки
2011-06-28 11:09 http://forum.msexcel.ru/profiles/s133p-u91401.html
Спасибо

Vllad.>> Re: Статистика и учет...
2011-06-28 11:40 http://forum.msexcel.ru/profiles/vllad-u91623.html
Ну и отличненько:
Код:
         With Target(*, *)
            .Parent.Unprotect "12345"
            .Value = Now
            .Parent.Protect "12345"
         End With
Шокирован
Где "плюсики" за помощь ставить!?!??

Кстати, во избежание зацикливания, рекомендую при изменениях ячеек в реакции на изменение (Worksheet_Change) отключать реакцию на изменение:
Код:
Application.EnableEvents = 0
'код
Application.EnableEvents = 1
Ну, это постараюсь догнать...
4. СЧЕТЕСЛИ() - спасибо за подсказку... Буду пробовать...


jlik>> Re: поиск и копирование значений до следующей занятой ячейки-макрос
2011-06-28 11:43 http://forum.msexcel.ru/profiles/jlik-u19420.html
Спасибо, да, но мне нужно копирование иногда не только значений одного столбца, а двух, а этим способом, я у меня  получилось, что копировалось там где не надо

kasinia>> выделение цветом обновлений (разные файлы, без журнала)
2011-06-28 12:15 http://forum.msexcel.ru/profiles/kasinia-u92317.html
Добрый день!
Ситуация такая: таможенный брокер ежедневно присылает отчет о выпуске продукции. Он состоит из номеров контейнеров и дат: прибытие контейнера, окончание тамож.оформления, вывоз, возврат порожнего - от этих дат зависят стоимость хранения и прочие расходы. Отчет заполняется, к сожалению, несвоевременно (иногда спустя несколько недель), а с учетом довольно большого количества импорта каждый раз просматривать её всю на предмет обновлений нереально. Сис.админ сказал, что "вроде есть формула, которая может подсвечивать изменения цветом". Искала в справке по Excel-2010, но нашла только предложение сделать файл общим для ведения журнала и отслеживать по логу. К сожалению, брокер таких слов даже не знает, этот вариант непроходной.

Подскажите, пожалуйста, есть ли такая функция/формула/кнопка, чтобы сравнить две версии файла - раннюю и позднюю и подсветить те ячейки, которые различаются?
Заранее большое спасибо!

_Boroda_>> Re: Статистика и учет...
2011-06-28 12:18 http://forum.msexcel.ru/profiles/boroda-u12234.html
Можно еще сводной таблицей. Там есть опция для показа первых n значений

Шпец Докапыч>> Re: поиск и копирование значений до следующей занятой ячейки-макрос
2011-06-28 12:27 http://forum.msexcel.ru/profiles/shpetsealist-u3583.html
Что если в формулу добавить условие? Например, так:
B3:C22 =ЕСЛИ($A3<>"";"";B2)

Олег*>> Как с рабочего листа вызывать &quot;макросные&quot; пользовательские функции?
2011-06-28 12:30 http://forum.msexcel.ru/profiles/oleg-u24862.html
Чё-то я туплю...
Написал в Модуле1 вот такой простенький код:

Код:
Public Function Сложение(A As Long, B As Long) As Long
  Сложение = A + B
End Function

А вот как получить в ячейке A3 с помощью этого кода сумму значений ячеек A1 и  A2, не пойму.
Попробовал вставить в ячейку  A3
Код:
=Сложение ($A$1, $A$2)

Не получилось...
Подскажите, пожалуйста, как надо действовать.

Шпец Докапыч>> Re: выделение цветом обновлений (разные файлы, без журнала)
2011-06-28 12:34 http://forum.msexcel.ru/profiles/shpetsealist-u3583.html
Если перечень номеров контейнеров одинаковый, то используем [url=http://msexcel.ru/content/view/116/2/]условное_форматирование[/url]. Если сами номера тоже "гуляют", то сначала подгоняем данные с помощью [url=http://msexcel.ru/content/view/20/2/]ВПР(_)[/url], а затем опять же красим УФ'ем.

Serge 007>> Re: Как с рабочего листа вызывать &quot;макросные&quot; пользовательские функции?
2011-06-28 12:38 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Написал в Модуле1 вот такой простенький код:

Код:
Public Function Сложение(A As Long, B As Long) As Long
  Сложение = A + B
End Function

А вот как получить в ячейке A3 с помощью этого кода сумму значений ячеек A1 и  A2, не пойму.
Попробовал вставить в ячейку  A3
Код:
=Сложение ($A$1, $A$2)

Подскажите, пожалуйста, как надо действовать.
Всё правильно Вы делаете, только запятую на ; здесь: =Сложение ($A$1; $A$2)
поменяйте, если локаль русская.
Всё работает (см. файл).


Serge 007>> Re: Как с рабочего листа вызывать &quot;макросные&quot; пользовательские функции?
2011-06-28 12:47 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Всё правильно, если локаль русская.
А если нет, то название функции поменять надо...

jlik>> Re: поиск и копирование значений до следующей занятой ячейки-макрос
2011-06-28 13:20 http://forum.msexcel.ru/profiles/jlik-u19420.html
Не совсем поняла назначение формулы, я по пробовала не вышло Грустный
у меня многострочная таблица, и копировать необходимо те строки под которым есть пустое значение, но в столбце 3-ем есть значения, да я могу отфильтровать...по наличию значений в третьем столбце, но копировать иногда приходится не только 2 значения
 в моем случает это столбец В,С, но иногда столбец В...
 используя вашу первую подсказку (спасибо большое!) у меня копируется в пустые ячейки столбца С там где и не надо...то есть идет копирование из предыдущих задолго...до этой пустой...


Олег*>> Re: Как с рабочего листа вызывать &quot;макросные&quot; пользовательские функции?
2011-06-28 13:22 http://forum.msexcel.ru/profiles/oleg-u24862.html
Всё правильно Вы делаете, только запятую на ; здесь: =Сложение ($A$1; $A$2)
поменяйте, если локаль русская.
Всё работает (см. файл).

Огромное спасибо! Всё получилось!
Честно говоря, сам бы я никогда не сообразил. Это вообще нормальной логикой невозможно было бы "вычислить". Одна и та же функция, но в одном месте запятая, а в другом точка с запятой.

Разумеется, ради простого сложения двух чисел я бы не стал затрагивать эту тему.
Замысел у меня вот такой.
На многих листах рабочей книги и в исходных данных многих диаграмм имеется большое количество, в общем-то, однотипных функций, которые мне хочется "упростить" с помощью макросов.
Функции длинные, но однотипные. Там фигурируют "смещение", "поиск позиции" и т.п.. Ну сами знаете, какие формулы в книге Уокенбаха Улыбка
Ну вот мне и хочется их "упростить", написать "макросные" функции и вызывать одни и те же "СОБСТВЕННЫЕ" КОРОТКИЕ функци...

_Boroda_>> Re: Как с рабочего листа вызывать &quot;макросные&quot; пользовательские функции?
2011-06-28 13:31 http://forum.msexcel.ru/profiles/boroda-u12234.html
В некоторых случаях (по моему мнению) проще имена использовать.
А покажите файл.


Serge 007>> Re: Как с рабочего листа вызывать &quot;макросные&quot; пользовательские функции?
2011-06-28 13:36 http://forum.msexcel.ru/profiles/serge_007-u25260.html
На многих листах рабочей книги и в исходных данных многих диаграмм имеется большое количество, в общем-то, однотипных функций, которые мне хочется "упростить" с помощью макросов. Там фигурируют "смещение", "поиск позиции" и т.п.
Согласен с Александром, часто проще имена использовать. Но может мы сами формулы упростим? Давайте пример - посмотрим что можно сделать.

Шпец Докапыч>> Re: поиск и копирование значений до следующей занятой ячейки-макрос
2011-06-28 13:36 http://forum.msexcel.ru/profiles/shpetsealist-u3583.html
я попробовала, - не вышло Грустный
А можно глянуть как НЕ надо делать? Во вложении, всё, что жёлтым, - то воткнутые по рецепту формулы.

jlik>> Re: поиск и копирование значений до следующей занятой ячейки-макрос
2011-06-28 14:04 http://forum.msexcel.ru/profiles/jlik-u19420.html
У вас, идет ссылка на столбец А, но он может быть занят информацией не зависимо, от которой идет заполнение пустых ячеек, я поняла ваш ход мыслей... но в данном он работает, но я привела кусочек таблицы, а в моей таблице в столбце "А" идет дальше наполнение... и мне бы хотелось макросом...
Я попытаюсь как-нибудь использовать информацию, которую вы предложили в первом своем посте.
Вы сделали для данного моего файла правильно как и надо... Я думала, что возможно создать может макрос, который сравнивал, есть значение в столбце D, он копирует из предыдущих строк до следующих заполненных, только возникает сложность что если встречается заполненный только B , а в С пустая ячейка, то вот здесь сложность возникает

Yaroslav levchak>> Re: файл по сверке данных
2011-06-28 14:23 http://forum.msexcel.ru/profiles/yaroslav_levchak-u31029.html
есть некий материал ( коробка) которая имеет название (номер производителя),  этому номеру присваивается другое название ( наш номер) клеится наклейка с названием - номером. файл предназначен для проверки, правильно ли присвоен номер, с помощью сканера SYMBOL  LS2208....

Олег*>> Re: Как с рабочего листа вызывать &quot;макросные&quot; пользовательские функции?
2011-06-28 14:52 http://forum.msexcel.ru/profiles/oleg-u24862.html
В некоторых случаях (по моему мнению) проще имена использовать.
А покажите файл.

На многих листах рабочей книги и в исходных данных многих диаграмм имеется большое количество, в общем-то, однотипных функций, которые мне хочется "упростить" с помощью макросов. Там фигурируют "смещение", "поиск позиции" и т.п.
Согласен с Александром, часто проще имена использовать. Но может мы сами формулы упростим? Давайте пример - посмотрим что можно сделать.

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



Ну вот и заинтересовалс...

_Boroda_>> Re: Как с рабочего листа вызывать &quot;макросные&quot; пользовательские функции?
2011-06-28 14:58 http://forum.msexcel.ru/profiles/boroda-u12234.html
Цитировать
Теперь попробую дальше двигаться самостоятельно. Если не получится, то снова обращусь за советом и, разумеется, уже с конкретными примерами.
Вот это я понимаю! Приятно работать с человеком!
Не "Сделайте все за меня", а "Сам попробую, если не получится - спрошу"

Serge 007>> Re: Как с рабочего листа вызывать &quot;макросные&quot; пользовательские функции?
2011-06-28 15:54 http://forum.msexcel.ru/profiles/serge_007-u25260.html
У меня книга Эксель получает данные из-вне, обрабатывает их с помощью встроенных функций рабочих листов и моих собственых макросов, а потом представляет эти данные в виде диаграмм.
Боюсь что всё это лишне...
Скорее всего Вам достаточно будет сводной таблицы, подключённой к внешнему источнику данных и сводной диаграммы.
Но, дело Ваше, хотите идти своим путём - пожалуйста.

GWolf>> Re: файл по сверке данных
2011-06-28 16:00 http://forum.msexcel.ru/profiles/gwolf-u4652.html
как настроить сканирование чтобы ишло слева направо 4 столбца а потом перепрыгивало в следующий ряд.

1)
Можно настроить событие листа: При изменении в ячейке колонки D, а оно произойдет если колонки A-C заполнены, макрос берет из ячейки колонки А номер производителя и идет искать его на листе 2 в ячейках колонки B. Нашел - занес в ячейку колонки E листа 1 симал Ys; не нашел - символ No.
2)
У меня, к сожалению нет этого сканера (вообще никакого нет), поэтому могу лишь предположить: - если сканер - программа имеет возможность интеграции (встраивания) в таблицу Excel, то смотрите документацию к сканеру; если же сканер - программа создает, просто некий .txt - файл со сканированными данными, то нужно посмотреть КАК прочитать этот файл, а уж в какой последовательности положить данные в ячейки - это просто ... Определение занятого блока ячеек можно осуществить через CurrentRegion.

Вот пример из хелп...

Олег*>> Re: Как с рабочего листа вызывать &quot;макросные&quot; пользовательские функции?
2011-06-28 16:14 http://forum.msexcel.ru/profiles/oleg-u24862.html
У меня книга Эксель получает данные из-вне, обрабатывает их с помощью встроенных функций рабочих листов и моих собственых макросов, а потом представляет эти данные в виде диаграмм.
Боюсь что всё это лишне...
Скорее всего Вам достаточно будет сводной таблицы, подключённой к внешнему источнику данных и сводной диаграммы.
Но, дело Ваше, хотите идти своим путём - пожалуйста.

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

А ксатати, как можно подключить сводную таблицу к внешнему источнику даных?
Сейчас у меня внешняя программа просто транслирует данные на лист Экселя в таблицу, но не в сводную, а в простую. А уже потом я эти данные копирую на отдельный лист и...

LanaCrow>> Замена числа на сумму прописью в MsOf 2010
2011-06-28 16:24 http://forum.msexcel.ru/profiles/lanacrow-u92426.html
Доброго времени всем присутствующим!
В старых сообщениях нашла, как заменить число на сумму прописью, используя надстройку. Однако как это сделать в MsOf 2010? Умные люди, помогите, пожалуйста

Serge 007>> Re: Как с рабочего листа вызывать &quot;макросные&quot; пользовательские функции?
2011-06-28 16:31 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Как можно подключить сводную таблицу к внешнему источнику даных?
В мастере сводной на первом шаге: Во внешнем источнике данных
См картинку во вложении.

Большинство диаграмм, которые уже есть и которые ещё только будут, построены не "напрямую" по тем данным, которые транслируются из-вне, а по тем "дочерним" таблицам, которые представляют из себя исходные данные, обработанные и развёрнутые во времени с определённым интервалом.
Опять-таки надо видеть...
Скорее всего и это решаемо.


Serge 007>> Re: Замена числа на сумму прописью в MsOf 2010
2011-06-28 16:32 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Так же как и во всех остальных версиях.

Олег*>> Re: Как с рабочего листа вызывать &quot;макросные&quot; пользовательские функции?
2011-06-28 17:29 http://forum.msexcel.ru/profiles/oleg-u24862.html
Как можно подключить сводную таблицу к внешнему источнику даных?
В мастере сводной на первом шаге: Во внешнем источнике данных
См картинку во вложении.

Спасибо, понял, буду разбираться.
Но всё-таки мне нужны диаграммы не по той таблице, которую я получаю "напрямую", а уже по тем таблицам, которые я делаю сам на основе той "исходной" таблицы, а их подключать "напрямую", вроде бы, не имеет смысла.

Большинство диаграмм, которые уже есть и которые ещё только будут, построены не "напрямую" по тем данным, которые транслируются из-вне, а по тем "дочерним" таблицам, которые представляют из себя исходные данные, обработанные и развёрнутые во времени с определённым интервалом.[/qu...


Serge 007>> Re: Как с рабочего листа вызывать &quot;макросные&quot; пользовательские функции?
2011-06-28 17:55 http://forum.msexcel.ru/profiles/serge_007-u25260.html
...все эти диграммы различаются только интервалами времени, в котором "развёрнуты" данные...
Это как раз работа для сводных диаграмм Улыбка
Но, на нет и суда нет. Удачи Вам в изучении Excel!

Джоник>> Re: Закрытая книга и выпадающий список
2011-06-28 18:06 http://forum.msexcel.ru/profiles/dzhonik-u30110.html
.

Олег*>> Re: Как с рабочего листа вызывать &quot;макросные&quot; пользовательские функции?
2011-06-28 18:39 http://forum.msexcel.ru/profiles/oleg-u24862.html
...все эти диграммы различаются только интервалами времени, в котором "развёрнуты" данные...
Это как раз работа для сводных диаграмм Улыбка

Ну, в принципе, Вы мне подсказали направление.
Мне, честно говоря, это в голову не приходило.
Но с функциями я всё равно хочу "испить чашу до дна" Улыбка
Кстати, в этой ветке я ещё появлюсь неоднократно, когда буду встречать подводные камни на своём тернистом пути Улыбка

evk_d>> Re: Условное форматирование ячеек и функция ЕСЛИ
2011-06-28 18:47 http://forum.msexcel.ru/profiles/evkd-u92300.html
Да, но какой вариант из представленных выбрать? Логичнее всего "Текст, который содержит...", но как в нем задать несколько условий (а-зеленый, b-синий, с-красный), когда предлагается одно?.
При наведенном курсоре на ячейку "а-зеленую" в вашем файле данная функция говорит "Форматировать ячейки, которые содержат след.текст: "а" с Светлокрасная заливка и темнокрасный текст". но в реале, то зеленая заливка и черный текст....Непонимающий

Yaroslav levchak>> Re: файл по сверке данных
2011-06-28 19:19 http://forum.msexcel.ru/profiles/yaroslav_levchak-u31029.html
сканер просто при сканировании вносит даные в ячейку и переходит в следующий ряд( даные + ентер).
как настроить чтобы после сканирования даные записывались так слева на право, тоесть с А1 в В1 в С1в D1, а после переход на А2 В2..... и так далее

nilem>> Re: Закрытая книга и выпадающий список
2011-06-28 19:26 http://forum.msexcel.ru/profiles/nilem-u30547.html
Если вопрос только в списках, то можно так сделать - в файле кнопка Обновить (можно повесить на активацию листа или еще куда-нибудь). Но запрос на обновление связей все равно будет появляться, ведь формулы в таблице ссылаются на др. файл.
Оба файла д.б. в одной папке.

Serge 007>> Re: Условное форматирование ячеек и функция ЕСЛИ
2011-06-28 20:51 http://forum.msexcel.ru/profiles/serge_007-u25260.html
...как задать несколько условий (а-зеленый, b-синий, с-красный), когда предлагается одно?
См. картинку.


cheshiki1>> Re: Закрытая книга и выпадающий список
2011-06-29 10:06 http://forum.msexcel.ru/profiles/cheshiki1-u14363.html
Запрос можно убрать в настройках. Но он вроде будет действовать на все книги.
для 2007 Данные-подключения-Изменить связи. Дополнительно.
и кнопака эксель-параметрыэксель-дополнительно-общие-снимаем галочку "Запрашивать об обновлении автоматических связей".

Adar>> Изменение значений функциии в зависимсоти от колонки
2011-06-29 10:10 http://forum.msexcel.ru/profiles/adar-u8942.html
Создавал тему месяц назад, но не нашёл её, поэтому спрошу ещё раз.

Как сделать чтобы в зависимости от значений в ячейке А1, в конкретной функции менялся диапазон. Например в ячейке А1 значение 10 и диапазон в функции В1:В10, изменив значение в ячейке А1 с 10 на 5 - диапазон меняется на В1:В5

_Boroda_>> Re: Изменение значений функциии в зависимсоти от колонки
2011-06-29 10:20 http://forum.msexcel.ru/profiles/boroda-u12234.html
Самые простые для понимания, на мой взгляд, варианты (не значит, что самые быстрые)
=СУММ(ДВССЫЛ("B1:B"&A1))
=СУММ(СМЕЩ(B1;;;A1))

СУММ - это для примера, можно другую функцию

irri>> Re: Изменение значений функциии в зависимсоти от колонки
2011-06-29 10:22 http://forum.msexcel.ru/profiles/irri-u92551.html
вроде что-то есть, чтобы ставить вместо номера строки (В10 - 10 номер строки) значение из определенной ячейки.


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

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


В избранное