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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.04.2012, 14:09   #11
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

Цитата:
Сообщение от АННА-ЕАО Посмотреть сообщение
DiemonStar ЕЩЁ РАЗ СПАСИБО .
А Вы можите пояснить по данной формуле: =МесяцП(ячейка)? Как Вы это сделали?
обычная самописная функция. небольшой макрос) кстати, в обновлённом файле есть более удобная версия...

Цитата:
Код:
ВЫБОР(МЕСЯЦ(A3);"";"";" марта";" апреля")
под вашу конкретную лучше было бы сделать так:
Код:
ВЫБОР(МЕСЯЦ(A3) - 2 ;" марта";" апреля")
Правильно поставленная задача - три четверти решения.

Последний раз редактировалось DiemonStar; 26.04.2012 в 14:12.
DiemonStar вне форума Ответить с цитированием
Старый 26.04.2012, 14:26   #12
АННА-ЕАО
Форумчанин
 
Аватар для АННА-ЕАО
 
Регистрация: 24.08.2011
Сообщений: 193
По умолчанию

DiemonStar Посмотрела обновленный файл , спасибо. А это то тоже "обычная самописная функция. небольшой макрос)" =ДатаФормат(A20;"dd mmmm") ?
И все же где то можно поподробней почитать о "обычных самописных функциях"? Хочу то же научиться.
А это просто замечательно: ВЫБОР(МЕСЯЦ(A3)- 2;" марта";" апреля")
АННА-ЕАО вне форума Ответить с цитированием
Старый 26.04.2012, 14:30   #13
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
Сережа, до 0 символов - никак нельзя))
Ну почему же?
Если форматом, да на исходных данных...

Ещё вариантик, без массива констант (перечисления месяцев):
Код:
=ТЕКСТ(ДЕНЬ(A3);"ДД")&" "&ЕСЛИ(ПРАВСИМВ(ТЕКСТ(A3;"ММММ");1)="т";ТЕКСТ(A3;"ММММ")&"а";ЗАМЕНИТЬ(ТЕКСТ(A3;"ММММ");ДЛСТР(ТЕКСТ(A3;"ММММ"));1;"я"))
Вложения
Тип файла: rar АННА-ЕАО.rar (9.6 Кб, 6 просмотров)
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 26.04.2012, 14:51   #14
АННА-ЕАО
Форумчанин
 
Аватар для АННА-ЕАО
 
Регистрация: 24.08.2011
Сообщений: 193
По умолчанию

Цитата:
Сообщение от Serge 007 Посмотреть сообщение
Код:
=ТЕКСТ(ДЕНЬ(A3);"ДД")&" "&ЕСЛИ(ПРАВСИМВ(ТЕКСТ(A3;"ММММ");1)="т";ТЕКСТ(A3;"ММММ")&"а";ЗАМЕНИТЬ(ТЕКСТ(A3;"ММММ");ДЛСТР(ТЕКСТ(A3;"ММММ"));1;"я"))
Спасибо, особенно за
Код:
=ТЕКСТ(ДЕНЬ(A3);"ДД")
т.к. через мой ЛЕВСИМВ(A20;2) при изменении даты не всегда правельно срабатывал.
АННА-ЕАО вне форума Ответить с цитированием
Старый 26.04.2012, 15:01   #15
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

ну, если без формулы никак... тогда
Код:
=ТЕКСТ(A3; "[$-FC19]Д ММММ")
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 26.04.2012, 15:17   #16
АННА-ЕАО
Форумчанин
 
Аватар для АННА-ЕАО
 
Регистрация: 24.08.2011
Сообщений: 193
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
ну, если без формулы никак... тогда
Код:
=ТЕКСТ(A3; "[$-FC19]Д ММММ")
ГЕНИАЛЬНО нет слов
АННА-ЕАО вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как грамотно сократить формулу JKA Microsoft Office Excel 3 06.04.2012 16:19
можно ли заменить данную формулу на другую, или упростить? АННА-ЕАО Microsoft Office Excel 8 24.11.2011 10:59
Сократить Формулу Adrenalin_N Microsoft Office Excel 2 03.07.2011 17:28
Как сократить формулу ruavia3 Microsoft Office Excel 18 22.04.2009 16:11
Как можно сократить код jocry Общие вопросы Delphi 2 20.01.2009 08:35