Регистрация

Здравствуй, друг!
Еще не зарегистрировался?
Регистрация.
Не пришло письмо
с активацией?
Запросить активацию.
 
MS Excel - решение практических задач - Страница 7 - Компьютерный форум NoWa.cc
Компьютерный форум NoWa.cc
Правила Форума
редакция от 29.01.2013
Портал .::2Baksa.Net::. Фильмы HD Форум вебкам моделей Трекер BRODIM.COM
Вернуться   Компьютерный форум NoWa.cc > Андеграунд - Софт > Обсуждение программ > МOffice, Переводчики (словари), Органайзеры, Текстовые редакторы

МOffice, Переводчики (словари), Органайзеры, Текстовые редакторы OpenOffice, PROMT, TranslateIt!, Pragma, ABBYY Lingvo, QDictionary, WinOrganizer, Notepad и другие

Уважаемые пользователи nowa.cc и 2baksa.net. У нас сложилось тяжелое финансовое положение. Мы работаем для вас вот уже более 10 лет
и теперь вынуждены просить о помощи. Окажите посильную поддержку проектам. Мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney Z826074280762 Webmoney R087294265364 Webmoney U051530505194 Webmoney E804621616710
PayPal E-mail для связи / to Contact E-mail для связи / to Contact : E-mail для связи / to Contact
Кошелек для вашей помощи Yandex 410013204813773
Yandex Спасибо за поддержку!

Российский интернет-шлюз: контроль трафика, DLP, антивирус, fail2ban, прокси-сервер, шифрование данных, https-фильтрация. Сертификат ФСТЭК

загрузка...
Ответ
 
Опции темы Language
Старый 03.05.2005, 18:16   #1
Nija
Guest
 
Сообщений: n/a
Post MS Excel - решение практических задач

В этой теме размещаем вопросы и ответы, а также советы и рекомендации по решению конкретных задач, которые требуют создания формулы, применения макроса, написания кода VBA, т.е. Практикум.
------------------------------
Вопросы и ответы, а также советы и рекомендации по настройке MS Excel, ошибки в работе программы, решение задач по импорту/экспорту документов, ссылки и обсуждение надстроек для Excel, обучающие материалы и т.п. размещаем в теме [Только зарегистрированные пользователи могут видеть ссылки. Зарегистрироваться...].
Если решение задачи не требует применения формул и макросов (VBA), то это обсуждение будет перенесено в тему по настройкам.

Все пожелания по принципам размещения сообщений по этим темам рассматриваются - пишите в личку [Только зарегистрированные пользователи могут видеть ссылки. Зарегистрироваться...].

Последний раз редактировалось regist; 30.11.2012 в 15:04.. Причина: закрепил шапку
  Ответить с цитированием Вверх
Старый 06.05.2008, 10:21   #91
ДЫСЫпы
Пензоблайанен
 
Аватар для ДЫСЫпы
 
Пол:Мужской
Регистрация: 23.12.2007
Адрес: Пензоблайаниа
Сообщений: 4,809
Репутация: 21398
По умолчанию Ответ: Вопросы по Excel

Функцию в модуль.
На листе, в я ячейку вводим формулу напрмер =Couple(F1:F18), где (F1:F18) некий диапазон. Еще проще воспользоваться мастером функций, в списке найти "Определяемые пользователем", далее выбрать Couple
Все очень просто
ДЫСЫпы вне форума
 
Ответить с цитированием Вверх


Реклама: Кликни на объявление, получи скидку в КНС по промокоду "Галактика" - JG924A - всегда быстро, выгодно и удобно.кровать с бортикамиобвалочный нож для чегообвалочный ножСтол журнальный Мебелик Саут 9Д


Старый 06.05.2008, 11:37   #92
Jasur79
Неактивный пользователь
 
Пол:Мужской
Регистрация: 13.12.2007
Сообщений: 25
Репутация: 0
По умолчанию Ответ: Вопросы по Excel

Функцию в модуль вставил.
В мастере функции появилась функция couple
в ячейке с набранной функцией например =Couple(F1:F18)
после ввода появляется =Couple(F1:F18)
т.е. показывается сама функция, а ячейки не объединяются
В мастере функций при выделении ячеек показывает правильное объединение ячеек, но по завершении мастера отображается сама функция =Couple(F1:F18), вместо данных объединенных ячеек
Jasur79 вне форума
 
Ответить с цитированием Вверх
Старый 06.05.2008, 11:56   #93
Chet
Книголюб-2010
 
Пол:Мужской
Регистрация: 19.05.2006
Адрес: Хуст
Сообщений: 12,022
Репутация: 20185
По умолчанию Ответ: Вопросы по Excel

Цитата:
Сообщение от Jasur79 Посмотреть сообщение
Function Couple(Diapazon)
Diapazon (razdelitel' mezhdu znacheniyami - probel)

я могу что-то где-то недогонять... Пробел, или я таки не прав?
Chet вне форума
 
Ответить с цитированием Вверх
Старый 06.05.2008, 13:44   #94
ДЫСЫпы
Пензоблайанен
 
Аватар для ДЫСЫпы
 
Пол:Мужской
Регистрация: 23.12.2007
Адрес: Пензоблайаниа
Сообщений: 4,809
Репутация: 21398
По умолчанию Ответ: Вопросы по Excel

Цитата:
=Chetiki;1647423я могу что-то где-то недогонять... Пробел, или я таки не прав?

Конечно пробел, он в функции явно и указан. Непонятно, что Jasur79 на выходе получить хочет, функция отрабатывает правильно, объеденияет значения ячеек в диапазоне.
Вот мой пример, заполнил значения в диапазоне от 1 до 19, функция вернула "1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19"

ЗЫ:
Чтобы избавится от пробела убери его в коде, то бишь
Couple = Couple & iCell

Добавлено через 6 минут
Цитата:
Сообщение от Jasur79 Посмотреть сообщение
Функцию в модуль вставил.
В мастере функции появилась функция couple
в ячейке с набранной функцией например =Couple(F1:F18)
после ввода появляется =Couple(F1:F18)
т.е. показывается сама функция, а ячейки не объединяются
В мастере функций при выделении ячеек показывает правильное объединение ячеек, но по завершении мастера отображается сама функция =Couple(F1:F18), вместо данных объединенных ячеек

Сервис\Параметры\Вид\Формулы, галочку снять
Больше причин не вижу

Последний раз редактировалось ДЫСЫпы; 06.05.2008 в 13:52.. Причина: Добавлено сообщение
ДЫСЫпы вне форума
 
Ответить с цитированием Вверх
Старый 07.05.2008, 05:10   #95
Jasur79
Неактивный пользователь
 
Пол:Мужской
Регистрация: 13.12.2007
Сообщений: 25
Репутация: 0
По умолчанию Ответ: Вопросы по Excel

Сегодня функция у меня заработала. Возможно я неправильно установил его в модуль. Разъясните как правильно вставлять в модуль, чтобы она постоянно находилась в функциях excel.
Jasur79 вне форума
 
Ответить с цитированием Вверх
Старый 07.05.2008, 06:59   #96
ДЫСЫпы
Пензоблайанен
 
Аватар для ДЫСЫпы
 
Пол:Мужской
Регистрация: 23.12.2007
Адрес: Пензоблайаниа
Сообщений: 4,809
Репутация: 21398
По умолчанию Ответ: Вопросы по Excel

Открываем Ексель, жмем alt+F11. В открывшемся редакторе VBA, жмем insert\Module встявляем наш код. В таком виде функция будет доступна только для этой книги. Если необходимо сделать ее доступной для всех других, можно сделать надстройку.
Сохраняем наш файл как надстройку например couple.xla, в екселе Сервис\Надстройки жмем кноку обзор находим наш couple.xla, жмем ОК. Функция будет доступна во всех книгах.
ДЫСЫпы вне форума
 
Ответить с цитированием Вверх
Эти 3 пользователя(ей) сказали cпасибо за это полезное сообщение:
Старый 20.05.2008, 05:33   #97
Jasur79
Неактивный пользователь
 
Пол:Мужской
Регистрация: 13.12.2007
Сообщений: 25
Репутация: 0
По умолчанию Ответ: Вопросы по Excel

Необходимо рассчитать стаж работы работников. На каждого работника рассчитан стаж в виде лет, месяцев, дней на 19 мая 2008 года. Какой функцией необходимо воспользоваться чтобы рассчитать стаж на 1.01.2009 года.
Для примера выкладываю файл
[Только зарегистрированные пользователи могут видеть ссылки. Зарегистрироваться...]
Jasur79 вне форума
 
Ответить с цитированием Вверх
Старый 20.05.2008, 06:32   #98
ДЫСЫпы
Пензоблайанен
 
Аватар для ДЫСЫпы
 
Пол:Мужской
Регистрация: 23.12.2007
Адрес: Пензоблайаниа
Сообщений: 4,809
Репутация: 21398
По умолчанию Ответ: Вопросы по Excel

=ДНЕЙ360() тебе в помощь, функция вернет количество дней между датами. Ну а дальше сам вытягиваешь из нее годы, месяцы и тд
Кстати не совсем понял в первой строке лет 30, месяцев 29??? Непонятно.
ДЫСЫпы вне форума
 
Ответить с цитированием Вверх
Старый 20.05.2008, 19:13   #99
Jasur79
Неактивный пользователь
 
Пол:Мужской
Регистрация: 13.12.2007
Сообщений: 25
Репутация: 0
По умолчанию Ответ: Вопросы по Excel

Месяцев 9. Ошибся.
Функцией =ДНЕЙ360() можно воспользоваться, если имеется 2 даты. У меня на 1.05.08 г. есть отдельно год, месяц, день. Нужно также отдельно вычислить на дату например 1.01.09.
По выложенной таблице нужно рассчитать столбец "Общий стаж на 1.01.09 г." и столбец "Стаж НХК на 1.01.09 г.".
Jasur79 вне форума
 
Ответить с цитированием Вверх
Старый 26.05.2008, 00:57   #100
newbie7
Новичок
 
Пол:Мужской
Регистрация: 28.09.2007
Сообщений: 6
Репутация: 3
По умолчанию Ответ: Вопросы по Excel

Цитата:
Сообщение от DSp Посмотреть сообщение
=ДНЕЙ360() тебе в помощь, функция вернет количество дней между датами.

Если требуется подсчитать ТОЧНОЕ количество ДНЕЙ, месяцеы и годов, то =ДНЕЙ360() не поможет, поможет комбинация функций ГОД(), МЕСЯЦ(), ДЕНЬ(), ДАТА()

Добавлено через 4 минуты
Цитата:
Сообщение от Jasur79 Посмотреть сообщение
Необходимо рассчитать стаж работы работников. На каждого работника рассчитан стаж в виде лет, месяцев, дней на 19 мая 2008 года. Какой функцией необходимо воспользоваться чтобы рассчитать стаж на 1.01.2009 года.
Для примера выкладываю файл
[Только зарегистрированные пользователи могут видеть ссылки. Зарегистрироваться...]


Функции смотри чуть выше.
Для примера выкладываю один из вариантов решения проблемы:
[Только зарегистрированные пользователи могут видеть ссылки. Зарегистрироваться...]

Последний раз редактировалось newbie7; 26.05.2008 в 01:01.. Причина: Добавлено сообщение
newbie7 вне форума
 
Ответить с цитированием Вверх
Старый 26.07.2008, 10:46   #101
Mirat
Неактивный пользователь
 
Регистрация: 23.08.2007
Сообщений: 7
Репутация: 0
По умолчанию Ответ: Вопросы по Excel

Как заменить последние разряды на ноль в столбце из 15-ти значных чисел т.е.
из 123456789012345 получить 123456789012340
Mirat вне форума
 
Ответить с цитированием Вверх
Старый 26.07.2008, 11:08   #102
newsletter
Постоялец
 
Аватар для newsletter
 
Пол:Мужской
Регистрация: 29.01.2007
Адрес: Южный
Сообщений: 202
Репутация: 1346
По умолчанию Ответ: Вопросы по Excel

Цитата:
Сообщение от Mirat Посмотреть сообщение
Как заменить последние разряды на ноль в столбце из 15-ти значных чисел т.е.
из 123456789012345 получить 123456789012340

справа от столбика с этими 15 значными числами вставляем формулу:

1) воспринимается как текст

Код:
=ЗАМЕНИТЬ(адрес ячейки;15;1;0)
2) воспринимается как число

Код:
=--ЗАМЕНИТЬ(адрес ячейки;15;1;0)
__________________
[Только зарегистрированные пользователи могут видеть ссылки. Зарегистрироваться...] Love is life. And if you miss love, you miss life. [Только зарегистрированные пользователи могут видеть ссылки. Зарегистрироваться...]
newsletter вне форума
 
Ответить с цитированием Вверх
Эти 2 пользователя(ей) сказали cпасибо за это полезное сообщение:
Старый 26.07.2008, 12:51   #103
Mirat
Неактивный пользователь
 
Регистрация: 23.08.2007
Сообщений: 7
Репутация: 0
По умолчанию Ответ: Вопросы по Excel

newsletter, Спасибо, побробовал. Получаеться у одной строки.
А как так сделать, чтобы у всего столбца состоящего, например из 6000 строк 15-ти значных чисел последние разряды поменять на ноль.
Mirat вне форума
 
Ответить с цитированием Вверх
Старый 26.07.2008, 13:43   #104
newsletter
Постоялец
 
Аватар для newsletter
 
Пол:Мужской
Регистрация: 29.01.2007
Адрес: Южный
Сообщений: 202
Репутация: 1346
По умолчанию Ответ: Вопросы по Excel

Цитата:
Сообщение от Mirat Посмотреть сообщение
newsletter, Спасибо, побробовал. Получаеться у одной строки.
А как так сделать, чтобы у всего столбца состоящего, например из 6000 строк 15-ти значных чисел последние разряды поменять на ноль.

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

Добавлено через 7 минут
а вообще лучше двойной клик сделай по правому нижнему уголку ячейки с формулой...и тогда формула должна автоматически протянуться вниз до последней строки с данными...
__________________
[Только зарегистрированные пользователи могут видеть ссылки. Зарегистрироваться...] Love is life. And if you miss love, you miss life. [Только зарегистрированные пользователи могут видеть ссылки. Зарегистрироваться...]

Последний раз редактировалось newsletter; 26.07.2008 в 13:50.. Причина: Добавлено сообщение
newsletter вне форума
 
Ответить с цитированием Вверх
Старый 26.07.2008, 15:59   #105
Mirat
Неактивный пользователь
 
Регистрация: 23.08.2007
Сообщений: 7
Репутация: 0
По умолчанию Ответ: Вопросы по Excel

newsletter, Спасибо Большое. Попробовал-получилось. Всё оказывается просто делается когда руки откуда надо растут.
Mirat вне форума
 
Ответить с цитированием Вверх
Ответ
 Уважаемые пользователи портала 2BakSa.NeT и форума NoWa.cc !

  Рады Вам сообщить, что у нас открылся Torrent трекер >> BRODIM.COM

  Приглашаем вас принять участие в обмене полезной информацией,

  и ждем от вас поддержки в создании новых раздач.

Опции темы

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ЛовиОтвет (Лови ответ) - решение задач и примеров по математике Евгений92752 Freeware софт 7 27.05.2015 08:29
конвертер PDF to Excel master05 Скорая помощь 4 12.08.2011 15:37
EXCEL в Delph 7. Toxa07 Delphi 5 18.05.2009 20:49
Как разблокировать диспетчер задач «Диспетчер задач отключен Администратором». Rench1k Microsoft Windows 20 30.01.2009 10:18
VCL для Excel Embolus Delphi 26 13.11.2008 23:25

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 11:03. Часовой пояс GMT +3.


Rambler's Top100
Copyright © 2004 - 2016 2BakSa.Net

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2017, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.20487 секунды с 10 запросами