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

RAN>> Re: 2n=нечет


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

Выпуск 16
от 2013-05-03

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

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



RAN>> Re: 2n=нечет
2013-04-24 14:11 http://forum.msexcel.ru/index.php?action=profile;u=
Все в полном соответствии с математикой

=ЦЕЛОЕ(СЛЧИС()*2000000) дает случайное число, которое может быть и нечетным.
А здесь это случайное нечетное число делается четным
=ЦЕЛОЕ(СЛЧИС()*1000000)*2  :)

Михаил С.>> Re: 2n=нечет
2013-04-24 15:32 http://forum.msexcel.ru/index.php?action=profile;u=
Вообще-то, =ЦЕЛОЕ(СЛЧИС()*1000000)*2 <>ЦЕЛОЕ(СЛЧИС()*2000000); правая часть даст четные; левая - любые.

0mega>> Re: 2n=нечет
2013-04-24 17:15 http://forum.msexcel.ru/index.php?action=profile;u=

А здесь это случайное нечетное число делается четным
=ЦЕЛОЕ(СЛЧИС()*1000000)*2
... а ларчик открывался просто
Благодарю

0mega>> Re: 2n=нечет
2013-04-24 17:22 http://forum.msexcel.ru/index.php?action=profile;u=

В Экселе есть функции ЕЧЁТН() / ЕНЕЧЁТ(), которые возвращают значения ИСТИНА / ЛОЖЬ в зависимости от своего аргумента

А в 2003 есть : ЕЧЁТН() / ЕНЕЧЁТ() и ЧЁТН() / НЕЧЁТ()  ? (сейчас негде проверить)


Serge 007>> Re: 2n=нечет
2013-04-24 17:27 http://forum.msexcel.ru/index.php?action=profile;u=
А в 2003 есть : ЕЧЁТН() / ЕНЕЧЁТ() и ЧЁТН() / НЕЧЁТ()  ? (сейчас негде проверить)
Ой ли?

MCH>> Re: 2n=нечет
2013-04-24 18:21 http://forum.msexcel.ru/index.php?action=profile;u=
А в 2003 есть : ЕЧЁТН() / ЕНЕЧЁТ()?
ЕЧЁТН() и ЕНЕЧЁТ работают в 2003 только при подключеной надстройке "Пакет анализа"

0mega>> Re: 2n=нечет
2013-04-24 18:36 http://forum.msexcel.ru/index.php?action=profile;u=
Всем спасибо

Natalia>> Re: Объединение данных из нескольких строк в одной ячейке
2013-04-24 21:22 http://forum.msexcel.ru/index.php?action=profile;u=
Уважаемый IKor!
Спасибо большое!!! Мне Ваше решение больше подходит - больше люблю "стандартные" решение в Excel - с помощью формул.

sergo44441>> Re: Сравнение и замена текста внутри ячейки на текст из базы
2013-04-24 23:22 http://forum.msexcel.ru/index.php?action=profile;u=
Подскажите, производить замену нужно будет все время в одном и том же документе или скажем, во всех файлах, расположенных в определенной папке?

sergo44441>> Re: помогите решить задачку по excel за небольшое вознаграждение
2013-04-24 23:24 http://forum.msexcel.ru/index.php?action=profile;u=
Может быть, попробуйте сформировать исходные данные, знатоки форума тогда смогут всецело соссредоточиться на решении

GWolf>> Re: Автоматическое добавление строк из одного листа в другой
2013-04-25 06:10 http://forum.msexcel.ru/index.php?action=profile;u=
У меня есть вопрос, примерно по этой теме.
Есть два листа. Првый лист смета, второй акт. Можно ли сделать так что бы при удалении строки в смете автоматически удалялась строка и в акте.

Добрый день!
Сделать, конечно же, можно. Вот только с примером Сметы и Акта это было бы проще.

GWolf>> Re: Добавление строк в связанных книгах, через основную книгу.
2013-04-25 06:13 http://forum.msexcel.ru/index.php?action=profile;u=
Добрый день!
В любом случае (формулой или макросом) решение Вашей задачи без примера затруднительно!
С ув. GWolf

Владимир Ананевич>> Re: Сравнение и замена текста внутри ячейки на текст из базы
2013-04-25 09:05 http://forum.msexcel.ru/index.php?action=profile;u=
Нет, только в одном определенном файле!
Sub test()
 
Dim wb As Workbook, ws As Worksheet, mass, i As Long, wsr As Worksheet
 
Application.ScreenUpdating = False
Set wsr = ActiveSheet
Set wb = Workbooks.Open(Filename:=ThisWorkbook.Path & "\2_база изменений.xlsx", ReadOnly:=True)
Set ws = wb.Sheets(1)
 
mass = ws.Range("A1").CurrentRegion.Value
 
For i = 2 To UBound(mass, 1)
    wsr.UsedRange.Replace What:=mass(i, 1), Replacement:=mass(i, 2), LookAt:=xlPart, _
    SearchOrder:=xlByRows, MatchCase:=False, _
    SearchFormat:=False, ReplaceFormat:=False
Next i
 
wb.Close
Application.ScreenUpdating = True
End Sub


Тетка>> Как убрать номера и точку перед текстом, чтобы остались только фамилии?
2013-04-25 14:09 http://forum.msexcel.ru/index.php?action=profile;u=
Здравствуйте, как убрать числа и точку перед текстом, чтобы остались только фамилии?

DV68>> Re: Как убрать номера и точку перед текстом, чтобы остались только фамилии?
2013-04-25 14:16 http://forum.msexcel.ru/index.php?action=profile;u=
Выделить диапазон с фамилиями
Ctrl+H
Найти:*.
Заменить все

_Boroda_>> Re: Как убрать номера и точку перед текстом, чтобы остались только фамилии?
2013-04-25 14:21 http://forum.msexcel.ru/index.php?action=profile;u=
или формулами.
Например, так:
=ЗАМЕНИТЬ(A3;1;ПОИСК(".";A3);)=ПСТР(A4;ПОИСК(".";A4)+1;99)

Тетка>> Re: Как убрать номера и точку перед текстом, чтобы остались только фамилии?
2013-04-25 14:24 http://forum.msexcel.ru/index.php?action=profile;u=
Спасибо получилось!  :D

Наталья_1984>> Формула Если не отображает значение
2013-04-25 14:42 http://forum.msexcel.ru/index.php?action=profile;u=
Добрый день!
Помогите разобраться, прописываю формулу в ячейке, но в самой ячейке отображается не результат, а просто сама формула. Меняла формат ничего не меняется. Что может быть не так с формулой?
= ЕСЛИ(M4<=0;"(T4*K4)/R4";"(((N4+T4)/2)*109)/R4")

_Boroda_>> Re: Формула Если не отображает значение
2013-04-25 15:08 http://forum.msexcel.ru/index.php?action=profile;u=
убейте все кавычки в формуле
а вообще - не совсем ясно, что Вы получить хотите

Наталья_1984>> Re: Формула Если не отображает значение
2013-04-25 15:10 http://forum.msexcel.ru/index.php?action=profile;u=
Спасибо большое! Всё получилось!

Natalia>> Re: Графики и диаграммы в Excel 2007
2013-04-27 01:19 http://forum.msexcel.ru/index.php?action=profile;u=
На диаграмме правая кнопка мыши - Формат области диаграммы - Свойства - Не перемещать и не изменять размеры (поставить переключатель)

Алексей Устинов>> Автоматический перенос данных из нового листа.
2013-04-27 14:40 http://forum.msexcel.ru/index.php?action=profile;u=
Доброго времени суток!
Прошу помощи.
при написании в ячейке А3 слова создается из шаблона лист с таким же именем.
необходимо чтоб в ячейки С3 и D3 подставились автоматический данные из ячеек (созданного листа) L19 и M19 соответственно.

Заранее огромное благодарю.

ShAM>> Re: Прошу помощи.
2013-04-27 15:35 http://forum.msexcel.ru/index.php?action=profile;u=
Если правильно понял, добавляем в конце пару строк:
...
Sheets("Зарплата в ДАР").Range("C" & Target.Row) = Sheets(Target.Value).[l19]
Sheets("Зарплата в ДАР").Range("D" & Target.Row) = Sheets(Target.Value).[m19]
End Sub


Влас Катенев>> Re: Каталог сайтов по excel. Добавляйте!
2013-04-27 17:22 http://forum.msexcel.ru/index.php?action=profile;u=
Уроки Microsoft Excel - http://testprog.ru/ Небольшие статьи-уроки посвященные определенной функции Excel. Расчеты Excel, построение графиков и диаграмм.

Алексей Устинов>> Re: Прошу помощи.
2013-04-28 01:46 http://forum.msexcel.ru/index.php?action=profile;u=
Если правильно понял, добавляем в конце пару строк:

Огромное Спасибо.

Ну есть еще просьба данные в ячейках С3 и D3 не обновляются при изменении данных в новом листе. А надо бы чтоб обновлялись если конечно такое возможно.

ShAM>> Re: Автоматический перенос данных из нового листа.
2013-04-28 05:49 http://forum.msexcel.ru/index.php?action=profile;u=
Тогда, наверное, так.
Sheets("Зарплата в ДАР").Range("C" & Target.Row).Formula = "='" & Sheets(Target.Value).[a1] & "'!L19"
Sheets("Зарплата в ДАР").Range("D" & Target.Row).Formula = "='" & Sheets(Target.Value).[a1] & "'!M19"


PDiddy>> Оставить Только Первые Буквы Слов В Предложении
2013-04-28 17:34 http://forum.msexcel.ru/index.php?action=profile;u=
Задача такая:
Есть файл с вопросами и ответами по некоторым предметам.
Нужно оставить только первые буквы слов в предложении и после каждой буквы нужно поставить точку.

Например:
Самая большая страна на Земле? - Россия
С. б. с. н. З. - Р.

За ранее спасибо за ответ.

Пробовал функцию,

Function First_Symbol(stroka As String) As String
For Each a In Split(stroka, " ")
strok = strok & " " & Left(a, 1)
Next
First_Symbol = Mid(strok, 2)
End Function

но это отрабатывает только для одной строки.
Мне нужно весь лист сразу отформатировать.


ShAM>> Re: Оставить Только Первые Буквы Слов В Предложении
2013-04-29 04:53 http://forum.msexcel.ru/index.php?action=profile;u=
Кросс:
http://programmersforum.ru/showthread.php?t=234445


MCH>> Re: Оставить Только Первые Буквы Слов В Предложении
2013-04-29 08:36 http://forum.msexcel.ru/index.php?action=profile;u=
Выделите нужный диапазон и запустите макрос:
Sub www()
    Dim x
    For Each x In Selection
        x.Value = First_Symbol(x.Value)
    Next x
End Sub

Function First_Symbol(stroka As String) As String
    Dim a, i&
    a = Split(stroka)
    For i = LBound(a) To UBound(a)
        If Len(a(i)) > 1 Then a(i) = Left(a(i), 1) & "."
    Next i
    First_Symbol = Join(a)
End Function


Николай Алексеевич>> Макрос для автоматической отправке Excel книг по E-mail
2013-04-29 12:17 http://forum.msexcel.ru/index.php?action=profile;u=
Добрый день! Данный скрипт (Макрос - ВО ВЛОЖЕНИИ) Переносит в отдельные файлы все значения по столбцу A
(ВСЕ ЗНАЧЕНИЯ ОТНОСЯЩИЕСЯ К ЦИФРЕ "1" ПЕРЕНОСЯТСЯ В ОТДЕЛНЫЙ ФАЙЛ, К "2" В ДРУГОЙ ОТДЕЬНЫЙ ФАЙЛ - С НАЗВАНИЕМ
 УКАЗАННЫМ В СТОЛБЦЕ "А") Нужно дописать макрос, чтобы каждый файл автоматически отправлялся на ОПРЕДЕЛЕННЫЙ (разный для каждого значения в столбце "А") E-mail(Например - Katalog026@mail.ru") - ПОМОГИТЕ ПЖЛСТА, нужно срочно(могу заплатить)

Poltava>> Re: Макрос для автоматической отправке Excel книг по E-mail
2013-04-29 16:32 http://forum.msexcel.ru/index.php?action=profile;u=
Вот один из вариантов макроса! Отправка почты макросом VBA без использования почтовых программ На этом же сайте есть еще несколько примеров каждый из них имеет свои плюсы и минусы и какой из них использовать зависит от вашей конкретной ситуации. Попробуйте определиться со способом отправки и если не получиться внедрить самому то тогда пишите в чем проблема.


Николай Алексеевич>> Re: Макрос для автоматической отправке Excel книг по E-mail
2013-04-29 16:36 http://forum.msexcel.ru/index.php?action=profile;u=
я немогу совместить скрипт нарезки на файлы и скрипт отправки на mail, не могли бы вы помочь, в долгу не останусь, можете выслать счет и сумму, просто сегодня очень нужно доделать!!!

PDiddy>> Re: Оставить Только Первые Буквы Слов В Предложении
2013-04-29 16:50 http://forum.msexcel.ru/index.php?action=profile;u=
Спасибо MCH огромное!!!!  :D

Всем спасибо!

Чтобы получить оперативный ответ, я создавал тему и в другом форуме.
Извините за беспокойство.

NooBasTiK>> Помощь в создании структуры в Access
2013-04-29 21:53 http://forum.msexcel.ru/index.php?action=profile;u=
Бьюсь второй день и никак не могу составить структуру таблицы в Access, что бы выводило еще как в примере, я не знаток Access изучаю его пару дней. Прошу помощи.

NooBasTiK>> Re: Помощь в создании структуры в Access
2013-04-29 22:45 http://forum.msexcel.ru/index.php?action=profile;u=
Один из вариантов то что я создал

скорпи>> при вводе значения, это значение транслируется на соседние ячейки
2013-04-30 14:12 http://forum.msexcel.ru/index.php?action=profile;u=
Гуру, добрый день!
Очень прошу помощи, задача элементарная, но к сожалению не соображается.

Задача такая: Если в любой ячейке столбца B  ставим значение, то это значение транслируется на соседние ячейки строки. Но проблема в том, что не во все ячейки, а только которые принадлежат таблицам.

Пример:
В ячейку B5 пишем "нет" - автоматически (желательно, но можно и при нажатии доп.кнопки) "нет" проставляется в ячейках С5, D5, F5-K5, M5-T5

Надеюсь по-русски написала. Пример во вложении.
Спасибо.

Pelena>> Re: Помощь в создании структуры в Access
2013-04-30 14:26 http://forum.msexcel.ru/index.php?action=profile;u=
Посмотрите такой вариант схемы данных. Таблицы Выполнение... пока оставила без связей, т.к. считаю, что их надо связывать с договорами, а для этого нужно добавить поля с номером договора.
Но быть может у Вас своя логика? Почему они были связаны с полем КодСтройки?

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

Олег*>> Re: В макросе пробежаться циклом по значениям времени
2013-04-30 14:35 http://forum.msexcel.ru/index.php?action=profile;u=
Замучался плясать с бубном :(

Решил проблему с помощью комбобоксов с заранее "заряженными" значениями, из которых мы выбираем начальные и конечные значения для циклов, когда потребуется. В этот случае совпадение 100% !!!  И никакие округления уже не мешают! :)

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




NooBasTiK>> Re: Помощь в создании структуры в Access
2013-04-30 14:46 http://forum.msexcel.ru/index.php?action=profile;u=
Посмотрите такой вариант схемы данных. Таблицы Выполнение... пока оставила без связей, т.к. считаю, что их надо связывать с договорами, а для этого нужно добавить поля с номером договора.
Но быть может у Вас своя логика? Почему они были связаны с полем КодСтройки?

И ещё: не рекомендуется делать ключевыми текстовые поля. Лучше сделать поле Код (Счетчик) и по нему связывать (переделывать не стала, т.к. это только рекомендация).
А также не рекомендуется делать поля подстановки в таблицах. Существует множество ситуаций, когда это в дальнейшем мешает. Подстановку надо делать на формах
Дело в том что Договор 1 на 10-20 объектов получается, а объекты имеют свой уникальный код. Как я думаю лучше привязывать к объекту. Учту по поводу полей подстановки в таблицах спасибо. У меня проблема сделать нормальный отчет, что бы был сверху год под ним месяца и в месяцах уже два столбца генподряд и субподряд. Получа...

NooBasTiK>> Re: Помощь в создании структуры в Access
2013-04-30 14:53 http://forum.msexcel.ru/index.php?action=profile;u=
Есть еще один момент который понять немогу, записи не появляются в отчете пока не заполнишь полную цепочу.... Например у меня есть выполнение суб. в октябре и нет выполнения генподряда в этом месяце и строка не выводится пока я не поставлю какие нибудь значения в генподряд.

Pelena>> Re: Помощь в создании структуры в Access
2013-04-30 16:30 http://forum.msexcel.ru/index.php?action=profile;u=
А в остальном схема подходит?
уникальное поле делать счетчик и как с ним связывать тогда? Оно просто будет уникальным и связи к нему не будет?
Это поле делать ключевым, а на стороне "многие" будет поле числового типа, в котором будут проставлены соответствующие числовые коды. Всё остальное: обозначение стройки, регион и т.д. можно вытащить по коду.
Например у меня есть выполнение суб. в октябре и нет выполнения генподряда в этом месяце
А наоборот может быть?

NooBasTiK>> Re: Помощь в создании структуры в Access
2013-04-30 16:37 http://forum.msexcel.ru/index.php?action=profile;u=
А наоборот может быть?
Может.

NooBasTiK>> Re: Помощь в создании структуры в Access
2013-04-30 16:40 http://forum.msexcel.ru/index.php?action=profile;u=
Это поле делать ключевым, а на стороне "многие" будет поле числового типа, в котором будут проставлены соответствующие числовые коды. Всё остальное: обозначение стройки, регион и т.д. можно вытащить по коду.
Схема в принципе подходит, т.е. 1,2,3,4 привязываю к 1,1,2,3,4, и т.д. в другой таблице? А как узнавать какой номер ставить во второй таблице что бы была правильная связь один-из-многих в таком случае?

Pelena>> Re: Помощь в создании структуры в Access
2013-04-30 16:50 http://forum.msexcel.ru/index.php?action=profile;u=
А как узнавать какой номер ставить во второй таблице что бы была правильная связь один-из-многих в таком случае?
А вот для этого уже делается в форме подстановка, чтобы были видны не только коды, но и обозначения, т.е. подключается два (можно и больше столбцов).
Посмотрите запрос ВыполнениеОбщий и одноименный отчет. К сожалению, данных мало и я не могу потестировать

NooBasTiK>> Re: Помощь в создании структуры в Access
2013-04-30 17:10 http://forum.msexcel.ru/index.php?action=profile;u=
А сделать можно что бы месяца были в столбцах а под ними выполнениеГП и выполнениеСуб рядом? В первом посте пример таблицы что бы хотелось в итоге получать, это как самый подробный отчет.

Pelena>> Re: Помощь в создании структуры в Access
2013-04-30 17:23 http://forum.msexcel.ru/index.php?action=profile;u=
Не, в Access точно так не сделать.
А чем отчет не понравился: группировка по месяцам есть, можно итоги вычислить и за месяц, и за год. Можно группировку по объектам добавить. Можно условным форматированием выделить какие-то значения. Откройте для себя возможности Access  ;)



Олег*>> Как распечатать массив в таблицу?
2013-04-30 18:33 http://forum.msexcel.ru/index.php?action=profile;u=
Добрый день!

Снова обращаюсь за помощью к уважаемым членам клуба знатоков Экселя.

Задача состоит в следующем (разумеется, реальная задача гораздо сложнее, но я упростил, чтобы разобраться именно в интересующем меня моменте).
На Листе1 имеются 4 ячейки: Время, Число1, Число2 и Сумма.

Макрос последовательно (в цикле) пробегает по всем значениям Число1 и Число2 в определенных диапазонах.
Разумеется в ячейке Сумма каждый раз вычисляется сумма каждой новой пары слагаемых, а в ячейку Время макрос вставляет время,  когда была произведена данная операция.

Требуется.
Распечатать в таблицу все результаты, т.е. иными словами, дать развертку во времени.

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


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


В избранное