Системное администрирование

Excel Эксель. Формулы конца месяца не раздвигая столбец и не объединяя ячейки если в исходной ячейке формат общий или

Написать формулы Excel Эксель конца месяца не раздвигая столбец и не объединяя ячейки если в исходной ячейке формат общий или текстовый.

Пример:
В ячейке А1 Месяц без года. Формат ячейки общий.
В ячейке В6 Месяц с указанием года. Формат ячейки текстовый.

Название месяца длинное – оно помещается в ячейке А1 и в ячейке А6.
В этих случаях не надо ни раздвигать столбец А ни объединять ячейки.

В ячейке Н1 Последняя дата предыдущего месяца. Формула на 1 день меньше: =(1&A1)-1.
В ячейке Н2 Последняя дата указанного месяца. Формула: =КОНМЕСЯЦА (1&A1;0)
Для того что бы увидеть результат в ячейках Н1 и Н2 надо раздвинуть столбец Н или объединить несколько ячеек Н1 и I1 и Н2 и I2.
Если не раздвинуть столбец Н то будет как на рисунке 1: #######.
А если раздвинуть столбец Н то будет всё видно. Как на рисунке 2 – всё будет видно.

Вопрос: можно ли написать формулы для ячеек Н1 и Н2 что бы не раздвигать столбец Н или объединить несколько ячеек Н1 и I1 и Н2 и I2, если в исходной ячейке указан месяц в формате общий или текстовый?

Аналогичное решение что бы не раздвигать ячейки для определения последнего дня прошлого месяца и последнего дня текущего месяца, если в ячейке А1 указан месяц в формате 01.03.16 (а не формат общий или текстовой) следующее. С помощью формулы ТЕКСТ.

Пример этого решения на рисунке 3.
Последняя дата предыдущего месяца. Формула =ТЕКСТ (A1-1;"[$-FC19]Д ММММ ГГГГ")
Последняя дата указанного месяца. Формула =ТЕКСТ (ДАТАМЕС ($A$1;1)+(-1);"[$-FC19]Д ММММ ГГГГ")
В этом случае столбец Н не надо раздвигать. И не надо объединять ячейки Н1 и Н2 – там всё видно.

Это я привёл пример обратного – как не раздвигать ячейки, если в исходной ячейке указан месяц в формате 01.01.16.

Повторяю вопрос: можно ли написать формулы для ячеек Н1 и Н2 что бы не раздвигать столбец Н или объединить несколько ячеек Н1 и I1 и Н2 и I2, если в исходной ячейке указан месяц в формате общий или текстовый?
так ?

=ТЕКСТ ((1&A1)-1;"Д ММММ ГГГГ")
Валихан Капар
Валихан Капар
93 172
Лучший ответ
Александр Воронов Большое спасибо!
Так.
Для ячейки Н1 так – там последнее число предыдущего месяца и не надо ни раздвигать столбец ни объединять ячейки.
Результат в примере 28 Февраль 2017.
1 Вопрос: как написать – изменить формулу, что бы Результат был название месяца с маленькой буквы и склонялось. В данном примере 28 февраля.
Даю примеры форматов ячеек. 28 февраля 2017 г. [$-F800]ДДДД, ММММ ДД, ГГГГ р.
28 февраля 2017 г. [$-F800]
28 февраля 2017 г. [$-FC19]Д ММММ ГГГГ "г.";@
28 февраля 2017 г. [$-F419]Д ММММ ГГГГ "г.";@
28 Февраль 2017 г. [$-419]Д ММММ ГГГГ "г.";@
Февраль 2017 г. [$-419]ММММ ГГГГ "г.";@
Февраль 2017 [$-419]ММММ ГГГГ ;@
Февраль [$-419]ММММ; @
Александр Воронов А вот ссылка форматов ячеек http://www.planetaexcel.ru/forum/index.php?PAGE_NAME=read&FID=8&TID=20252
Украинский язык
[$-0422]Д ММММ ГГГГ "р." ;@ 21 Листопад 2010 р.
[$-F422]Д ММММ ГГГГ "р." ;@ 21 листопад 2010 р.
[$-F822]Д ММММ ГГГГ "р." ;@ 21 November 2010 р.
[$-FC22]Д ММММ ГГГГ "р." ;@ 21 листопада 2010 р.

Русский язык
[$-0419]Д ММММ ГГГГ "г.";@ 21 Ноябрь 2010 г.
[$-F419]Д ММММ ГГГГ "г.";@ 21 ноябрь 2010 г.
[$-F819]Д ММММ ГГГГ "г.";@ 21 November 2010 г.
[$-FC19]Д ММММ ГГГГ "г.";@ 21 ноября 2010 г.

Там, в формуле, наверное, надо, где то дописать что то из [$-FC19]Д ММММ ГГГГ "г.";@

2 вопрос:
Ещё вопрос: А как написать таким же способом формулу для ячейки Н2 – последнюю дату месяца?
1. Почему по ходу вопроса то разговор о ячейке B6, то о ячейке A6? Это ни есть хорошо!
2. Нужно понимать, что Excel "высовывает" значение на ячейки справа, ТОЛЬКО если это ТЕКСТОВОЕ значение. Даже дата (или число), которая не умещается по ширине ячейки, покажет "заборы"!

Вот и всё. Переводить в текст - покажет всё содержимое. Именно поэтому подходит решение на рис. 3. Там итог - ТЕКСТ!
Александр Воронов 1. Почему по ходу вопроса то разговор о ячейке B6, то о ячейке A6? Это ни есть хорошо!
Ответ: Вы правы там не правильно написано – ошибка. Следует читать:
В ячейке А1 Месяц без года. Формат ячейки общий.
В ячейке А6 Месяц с указанием года. Формат ячейки текстовый.
И везде где упоминается ячейка В6 следует читать: А6.

Я понял что на рисунке 3 правильное решение.

А можно ли написать формулы для рисунка 1 для ячеек Н1 и Н2 что бы не раздвигать столбец Н или не объединить несколько ячеек Н1 и I1; или Н2 и I2, если в исходной ячейке указан месяц в формате общий или текстовый?
Александр Багиев По-ходу он спрашивал вообще элементарные вещи. См. мой ответ. Странно, что он умеет Объединять Ячейки, но при этом вообще не умеет их Настраивать. ¯\_(ツ)_/¯

13:56 26.11.2017
Общее правило

1. Поставить Курсор (большой жирный белый крестик) на нужную Ячейку. Тыкнуть один раз ЛКМ (левая клавиша Мыши). Ячейка Выбрана. Если же следует произвести операцию над Диапазоном Ячеек, тогда надо поставить Курсор на самую верхнюю и самую левую Ячейку, затем Прижать ЛКМ и Потащить в самый нижний правый угол Выбираемого Диапазона. Либо Тыкать на Ячейки с Зажатой клавишей Ctrl на клавиатуре, чтобы Выбрать разные Ячейки на Листе.
2. Нажать Ctrl+1 на буквенной секции клавиатуры (большим пальцем левой руки прижать Ctrl, коснуться единички (естественно нажав её) указательным пальцем левой руки).
3. В появившемся Окошке перейти на Вкладку Выравнивание. В заголовке Выравнивание есть четыре голубеньких Заголовка.
4 Выбрать под вторым Заголовком «Отображение» первый Чек-Бокс и в первом Чек-Боксе оставить Галочку. Затем Уйти из Окошка нажатием на OK. На Выбранной Ячейке/Диапазоне Ячеек/произвольно Выбранных Ячейках изменятся Настройки. Весь текст будет раздвигать Ячейку вниз.

Корректировка Настроек Ячейки

1. Подвести Курсор к названиям ячеек (сверху идут слева направо A, B, C, D, … а слева 1, 2, 3, 4, …). Белый жирный крестик изменится на маленькую чёрную жирную срелку.
2. Жмякнуть на ПКМ (правая клавиша Мыши). Появится Меню.
3. В зависимости, где было жмякнуто, надо Выбрать Пункт Меню Высота строки/Ширина столбца. Вылезет маленькое Окошко. Можно методом тыка подобрать необходимую величину. Там измеряется непонятно в чём. Наверное в Пикселах Высота и в десятых дюйма Ширина. В общем, надо ориентироваться по месту.

Чтобы сбросить Настройки Высоты и Ширины, надо подвести Курсор и нужно чтобы он попал либо под низ (если это слева 1, 2, 3, 4, …) или под правую часть (если это справа A, B, C, D, …). Жирный крестик должен изменить свой вид на двойную Стрелку. "<—|—>"

Теперь двойным Кликом надо сделать так, чтобы Ячейка изменила свои Настройки по размерам Содержимого.

Всегда в пережатой Ячейке будут видны Решётки (диезы). По-типа ##### и точно также они будут и печататься. Есть такая неприятная особенность у Программы Microsoft Office Excel. Потому за печатной Версией нужен глаз да глаз.

13:52 26.11.2017

PS. См. ещё мой комментарий. ¦)

13:58 26.11.2017
Василий Богачёв Ему НЕ НУЖНО настраивать ячейки. Ему нужно, чтобы текущая ячейка не показывала "заборы". А просто продляла текст ЗА правую границу текущей ячейки!