Страницы: 1
RSS
Какую формулу использовать чтобы вывести название месяца, квартал, дату воскресенья недели?
 
Похоже, что таких форум нет, но может быть возможно как то хитро написать. Задача такая: А1 это определенная дата.
В1 должна плясать от значения в А1 и выводить название (не номер) месяца этой даты.
С1 - номер квартала
D1 - дата воскресенья той недели, в которую попадает эта дата, например:
 
для В1 =A1 формат ячейки выбираем.
для С1
Код
=ПРОСМОТР(МЕСЯЦ(A1);{0;4;7;10};{1;2;3;4})

для D1
Код
=ЕСЛИ(ДЕНЬНЕД(A1;2)=7;A1;A1+7-ДЕНЬНЕД(A1;2))
формат ячейки дата.
Изменено: V - 01.03.2013 17:46:08
 
Для D1, можно так: =A1+7-ДЕНЬНЕД(A1;2)
Изменено: Михаил Сид - 01.03.2013 18:09:02
 
Цитата
V пишет: для В1 =A1 формат ячейки выбираем.
в этом случае значение ячейки остается все равно "дата".
то есть, если скопировать и вставить значения, то мы название месяца не получим.
там потом нужно будет сцепить значение В1 с названием месяца с текстом из другой ячейки, и если формат будет дата то название месяца после сцепления не увидим.
 
формат Дата -> март
 
=ТЕКСТ(А1;"ММММ")
 
Цитата
Игорь пишет: и если формат будет дата то название месяца после сцепления не увидим.
Вы уверены?!. См. функцию =ТЕКСТ() с особым вниманием на формат "ПРЕВРАЩЕНИЯ" даты в название месяца... ;)
"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
 
:?:
 
Высылаю файл на литовском языке. Поменяйте в формулах на русские названия, тогда может и воспользуетесь мною предложенными файлами.
Изменено: jakim - 01.03.2013 18:22:27
 
Разобрался. Спасибо за помощь!
 
Здравствуйте. Чтобы не создавать новой темы, задам вопрос здесь.
В столбец D вводятся даты. На их основе выводится месяц в столбце В, на основе которого в столбце С выводится номер квартала. Все работает.
Но дальше, при построении сводной таблицы и диаграммы, выводится не название месяца из столбца В, а полная дата.
Т. к. формула только показывает название месяца, а фактически в ячейке дата

Код
=ЕСЛИ(СТОЛБЕЦ()=3;ОКРУГЛВВЕРХ(МЕСЯЦ(D2)/3;0);$D2+(СТОЛБЕЦ()=4)*(7-ДЕНЬНЕД(D2))) 
Если в столбце В заменить на другую формулу, то не будет вычисляться номер квартала в столбце С

Код
=ТЕКСТ($A$1;"ММММ")
То есть, вместо


выводится такое



Можно как-нибудь изменить формулу столбца В, чтобы выводился месяц, но и в столбце С не сбивался вывод квартала?
 
Цитата
optima пишет: Но дальше, при построении сводной таблицы и диаграммы
Так сразу и делать - сводную диаграмму... Как вариант, однако...  ;)
"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
 
Возможно, проще вычислять номер квартала сразу в нужной ячейке при помощи формулы?
Код
=ОКРУГЛВВЕРХ(МЕСЯЦ(D1)/3;0)
 
Отвечу на свой вопрос - дополнительно введен столбец, в котором формулой =ТЕКСТ([@Столбец2];"ММММ") число преобразовывается в текст с выводом названия месяца.
 
Цитата
МВТ пишет:
проще вычислять номер квартала
Спасибо, тоже работает.
В чем-то будет принципиальное отличие от применяемой формулы?

Код
=ПРОСМОТР(МЕСЯЦ(B2);{0;4;7;10};{1;2;3;4})
Что в данном случае предпочтительнее?
Страницы: 1
Читают тему
Наверх