Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.08.2016, 01:16   #1
SolovejK
Пользователь
 
Регистрация: 27.01.2010
Сообщений: 52
По умолчанию Вывести текущий месяц в ячейку

Пытаюсь вывести текущий месяц в ячейку так:
Код:
=МЕСЯЦ(СЕГОДНЯ())
выдает январь (почему то текущей датой считает 08.01.1900)
вывожу текущую дату отдельно:
Код:
=СЕГОДНЯ()
показывает текущую дату.
Почему при выводе месяца выдает не правильную текущую дату?
SolovejK вне форума Ответить с цитированием
Старый 06.08.2016, 03:08   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

второй вариант правильный.
осталось:
правой кнопкой мыши по ячейке,
формат ячеек,
в поле числовые форматы: отметить самый последний (все форматы)
в поле Тип: написать 4 большие буквы ММММ
Ок

готово! поздравляю!
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 06.08.2016, 11:32   #3
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

Чета натупил Сообщение можно удалить


а хотя....
Код:
=(TEXT(TODAY();"mmmm"))
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.

Последний раз редактировалось Aleksandr H.; 06.08.2016 в 11:39.
Aleksandr H. вне форума Ответить с цитированием
Старый 06.08.2016, 12:23   #4
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Дату везде где можно, нужно хранить как ДАТУ!

интуиция мне подсказывает, что даты иногда сравнивают с другими датами, производят вычисления с ними...
так вот, для работы с датой 06.08.2016 в Екселе предусмотрена куча стандартных средств, а с датой Август - еще предстоит погеморроиться!
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 07.08.2016, 01:06   #5
SolovejK
Пользователь
 
Регистрация: 27.01.2010
Сообщений: 52
По умолчанию

Спасибо за советы плюсанул.
Теперь пытаюсь вывести "текст" и этот "август" в др. ячейке вместе:
Код:
=СЦЕПИТЬ("период: "  & А1)
В А1 находится мой "август".

Excel мне выводит: "Период: 42589"

Подскажите как правильно вывести текст и текущий месяц в одной ячейке.
SolovejK вне форума Ответить с цитированием
Старый 07.08.2016, 11:44   #6
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

1) в самой ячейке: =СЕГОДНЯ()
в формате ячейки: "Период: "ММММ

или

2) а ячейке ="Период: " & Текст(СЕГОДНЯ();"ММММ")
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывести дату минус 1 месяц lilu1559 Помощь студентам 2 01.06.2016 21:53
SQL выблорка за текущий месяц MAZADA БД в Delphi 1 28.07.2011 19:49
Текущий месяц в текстовом формате segail Microsoft Office Excel 10 05.12.2010 21:20
Вывести сохранение в текущий файл.. CodeExpert Помощь студентам 2 24.02.2010 16:45
Выполнение кода на текущий или прошедший месяц. segail Microsoft Office Excel 8 14.02.2010 00:35