Как сделать ячейку с выпадающими месяцами и днями под ней
fintepluha
Дата: Суббота, 07.10.2023, 16:47 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация:
0
±
Замечаний:
0% ±
последний
Привет, как сделать вместо ячейки Октябрь выпадающий список со всеми месяцами и при выборе месяца, под этой ячейкой появлялись все дни как на скрине?
Привет, как сделать вместо ячейки Октябрь выпадающий список со всеми месяцами и при выборе месяца, под этой ячейкой появлялись все дни как на скрине? fintepluha
Сообщение отредактировал fintepluha - Суббота, 07.10.2023, 16:48
Ответить
Сообщение Привет, как сделать вместо ячейки Октябрь выпадающий список со всеми месяцами и при выборе месяца, под этой ячейкой появлялись все дни как на скрине? Автор - fintepluha Дата добавления - 07.10.2023 в 16:47
DrMini
Дата: Суббота, 07.10.2023, 17:37 |
Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 1468
Репутация:
156
±
Замечаний:
0% ±
Excel LTSC 2021; LTSC 2024 RUS
Здравствуйте. Можно попробовать вот так:Код
=ЕСЛИ(B30<ДЕНЬ(КОНМЕСЯЦА($B$2;0));B30+1;"")
в ячейку B31 и протянуть до B32 при желании столбец с месяцами можно скрыть или прописать в Проверке данных.
Здравствуйте. Можно попробовать вот так:Код
=ЕСЛИ(B30<ДЕНЬ(КОНМЕСЯЦА($B$2;0));B30+1;"")
в ячейку B31 и протянуть до B32 при желании столбец с месяцами можно скрыть или прописать в Проверке данных. DrMini
Ответить
Сообщение Здравствуйте. Можно попробовать вот так:Код
=ЕСЛИ(B30<ДЕНЬ(КОНМЕСЯЦА($B$2;0));B30+1;"")
в ячейку B31 и протянуть до B32 при желании столбец с месяцами можно скрыть или прописать в Проверке данных. Автор - DrMini Дата добавления - 07.10.2023 в 17:37
MikeVol
Дата: Суббота, 07.10.2023, 18:02 |
Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 280
Репутация:
48
±
Замечаний:
0% ±
Excel LTSC 2021 EN
fintepluha , Здравствуйте. Ещё как вариант.
fintepluha , Здравствуйте. Ещё как вариант.MikeVol
Ученик.
Ответить
Сообщение fintepluha , Здравствуйте. Ещё как вариант.Автор - MikeVol Дата добавления - 07.10.2023 в 18:02
DrMini
Дата: Суббота, 07.10.2023, 18:58 |
Сообщение № 4
Группа: Проверенные
Ранг: Старожил
Сообщений: 1468
Репутация:
156
±
Замечаний:
0% ±
Excel LTSC 2021; LTSC 2024 RUS
Не обратил внимание, на то, что нужно и месяц прописать в ячейке. Тогда с ячейки B4 протянуть вниз:Код
=ЕСЛИ($B$2+СТРОКА(1:1)<=КОНМЕСЯЦА($B$2;0);$B$2+СТРОКА(1:1);"")
Не обратил внимание, на то, что нужно и месяц прописать в ячейке. Тогда с ячейки B4 протянуть вниз:Код
=ЕСЛИ($B$2+СТРОКА(1:1)<=КОНМЕСЯЦА($B$2;0);$B$2+СТРОКА(1:1);"")
DrMini
Ответить
Сообщение Не обратил внимание, на то, что нужно и месяц прописать в ячейке. Тогда с ячейки B4 протянуть вниз:Код
=ЕСЛИ($B$2+СТРОКА(1:1)<=КОНМЕСЯЦА($B$2;0);$B$2+СТРОКА(1:1);"")
Автор - DrMini Дата добавления - 07.10.2023 в 18:58
DrMini
Дата: Суббота, 07.10.2023, 19:07 |
Сообщение № 5
Группа: Проверенные
Ранг: Старожил
Сообщений: 1468
Репутация:
156
±
Замечаний:
0% ±
Excel LTSC 2021; LTSC 2024 RUS
MikeVol , В Вашем варианте нужно в ячейку B3 вставить: а потом уже и Ваш вариант протянуть с ячейки B4 А то считает со 2-ого дня месяца.
MikeVol , В Вашем варианте нужно в ячейку B3 вставить: а потом уже и Ваш вариант протянуть с ячейки B4 А то считает со 2-ого дня месяца. DrMini
Ответить
Сообщение MikeVol , В Вашем варианте нужно в ячейку B3 вставить: а потом уже и Ваш вариант протянуть с ячейки B4 А то считает со 2-ого дня месяца. Автор - DrMini Дата добавления - 07.10.2023 в 19:07
fintepluha
Дата: Суббота, 07.10.2023, 19:56 |
Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация:
0
±
Замечаний:
0% ±
последний
MikeVol , То, что нужно, спасибо! DrMini , Спасибо, отредактировал как вы сказали и теперь с 1 числа. Тогда еще такой момент, следующий год високосный, как потом отредактировать вариант MikeVol , что бы в феврале было 29 дней?
MikeVol , То, что нужно, спасибо! DrMini , Спасибо, отредактировал как вы сказали и теперь с 1 числа. Тогда еще такой момент, следующий год високосный, как потом отредактировать вариант MikeVol , что бы в феврале было 29 дней?fintepluha
Ответить
Сообщение MikeVol , То, что нужно, спасибо! DrMini , Спасибо, отредактировал как вы сказали и теперь с 1 числа. Тогда еще такой момент, следующий год високосный, как потом отредактировать вариант MikeVol , что бы в феврале было 29 дней?Автор - fintepluha Дата добавления - 07.10.2023 в 19:56
MikeVol
Дата: Суббота, 07.10.2023, 21:10 |
Сообщение № 7
Группа: Проверенные
Ранг: Обитатель
Сообщений: 280
Репутация:
48
±
Замечаний:
0% ±
Excel LTSC 2021 EN
Не беда, решаемо. Смотрим файл. Спасибо, не заметил сразу ошибку.
Не беда, решаемо. Смотрим файл. Спасибо, не заметил сразу ошибку. MikeVol
Ученик.
Ответить
Сообщение Не беда, решаемо. Смотрим файл. Спасибо, не заметил сразу ошибку. Автор - MikeVol Дата добавления - 07.10.2023 в 21:10
Egyptian
Дата: Суббота, 07.10.2023, 22:22 |
Сообщение № 8
Группа: Проверенные
Ранг: Ветеран
Сообщений: 510
Репутация:
183
±
Замечаний:
0% ±
Excel 2013/2016
fintepluha , В ячейке B2 делаете выпадающий список с месяцами (в текстовом формате: ...Январь, Февраль и т.д.). В ячейке В1 - с годами. В ячейку В3 вставляете формулу и тянете вниз.Код
=IFERROR(--(ROW(A1)&B$2&B$1);"")
Выставляете нужный формат. Все. Если год всегда текущий, то можно обойтись только выпад. списком для месяцев и слегда изменить формулу:Код
=IFERROR(--(ROW(A1)&B$2&YEAR(TODAY()));"")
fintepluha , В ячейке B2 делаете выпадающий список с месяцами (в текстовом формате: ...Январь, Февраль и т.д.). В ячейке В1 - с годами. В ячейку В3 вставляете формулу и тянете вниз.Код
=IFERROR(--(ROW(A1)&B$2&B$1);"")
Выставляете нужный формат. Все. Если год всегда текущий, то можно обойтись только выпад. списком для месяцев и слегда изменить формулу:Код
=IFERROR(--(ROW(A1)&B$2&YEAR(TODAY()));"")
Egyptian
Сообщение отредактировал Egyptian - Воскресенье, 08.10.2023, 01:21
Ответить
Сообщение fintepluha , В ячейке B2 делаете выпадающий список с месяцами (в текстовом формате: ...Январь, Февраль и т.д.). В ячейке В1 - с годами. В ячейку В3 вставляете формулу и тянете вниз.Код
=IFERROR(--(ROW(A1)&B$2&B$1);"")
Выставляете нужный формат. Все. Если год всегда текущий, то можно обойтись только выпад. списком для месяцев и слегда изменить формулу:Код
=IFERROR(--(ROW(A1)&B$2&YEAR(TODAY()));"")
Автор - Egyptian Дата добавления - 07.10.2023 в 22:22
MikeVol
Дата: Воскресенье, 08.10.2023, 00:10 |
Сообщение № 9
Группа: Проверенные
Ранг: Обитатель
Сообщений: 280
Репутация:
48
±
Замечаний:
0% ±
Excel LTSC 2021 EN
Egyptian , Приветсвую вас. Ошибочка тоже у вас. Если то формула должна быть такой: [vba]Код
=ЕСЛИОШИБКА(--(СТРОКА(A1)&B$2&B$1);"")
[/vba] так она взлетит.
Egyptian , Приветсвую вас. Ошибочка тоже у вас. Если то формула должна быть такой: [vba]Код
=ЕСЛИОШИБКА(--(СТРОКА(A1)&B$2&B$1);"")
[/vba] так она взлетит.MikeVol
Ученик.
Сообщение отредактировал MikeVol - Воскресенье, 08.10.2023, 00:11
Ответить
Сообщение Egyptian , Приветсвую вас. Ошибочка тоже у вас. Если то формула должна быть такой: [vba]Код
=ЕСЛИОШИБКА(--(СТРОКА(A1)&B$2&B$1);"")
[/vba] так она взлетит.Автор - MikeVol Дата добавления - 08.10.2023 в 00:10
Egyptian
Дата: Воскресенье, 08.10.2023, 01:23 |
Сообщение № 10
Группа: Проверенные
Ранг: Ветеран
Сообщений: 510
Репутация:
183
±
Замечаний:
0% ±
Excel 2013/2016
MikeVol , Точно. Накосячил по невнимательности. Выше поправил.
MikeVol , Точно. Накосячил по невнимательности. Выше поправил.Egyptian
Ответить
Сообщение MikeVol , Точно. Накосячил по невнимательности. Выше поправил.Автор - Egyptian Дата добавления - 08.10.2023 в 01:23
fintepluha
Дата: Воскресенье, 08.10.2023, 06:33 |
Сообщение № 11
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация:
0
±
Замечаний:
0% ±
последний
Egyptian , MikeVol , Круто, спасибо!
Ответить
Сообщение Egyptian , MikeVol , Круто, спасибо!Автор - fintepluha Дата добавления - 08.10.2023 в 06:33