Как сделать ячейку с выпадающими месяцами и днями под ней
fintepluha
Дата: Суббота, 07.10.2023, 16:47 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
последний
Привет, как сделать вместо ячейки Октябрь выпадающий список со всеми месяцами и при выборе месяца, под этой ячейкой появлялись все дни как на скрине?
Привет, как сделать вместо ячейки Октябрь выпадающий список со всеми месяцами и при выборе месяца, под этой ячейкой появлялись все дни как на скрине? fintepluha
Сообщение отредактировал fintepluha - Суббота, 07.10.2023, 16:48
Ответить
Сообщение Привет, как сделать вместо ячейки Октябрь выпадающий список со всеми месяцами и при выборе месяца, под этой ячейкой появлялись все дни как на скрине? Автор - fintepluha Дата добавления - 07.10.2023 в 16:47
DrMini
Дата: Суббота, 07.10.2023, 17:37 |
Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1875
Репутация:
269
±
Замечаний:
0% ±
Excel 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
Группа: Проверенные
Ранг: Обитатель
Сообщений: 378
Репутация:
81
±
Замечаний:
0% ±
MSO LTSC 2021 EN
fintepluha , Здравствуйте. Ещё как вариант.
fintepluha , Здравствуйте. Ещё как вариант.MikeVol
Ученик. Одесса - Украина
Ответить
Сообщение fintepluha , Здравствуйте. Ещё как вариант.Автор - MikeVol Дата добавления - 07.10.2023 в 18:02
DrMini
Дата: Суббота, 07.10.2023, 18:58 |
Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1875
Репутация:
269
±
Замечаний:
0% ±
Excel 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
Группа: Друзья
Ранг: Старожил
Сообщений: 1875
Репутация:
269
±
Замечаний:
0% ±
Excel 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
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
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
Группа: Проверенные
Ранг: Обитатель
Сообщений: 378
Репутация:
81
±
Замечаний:
0% ±
MSO LTSC 2021 EN
Не беда, решаемо. Смотрим файл. Спасибо, не заметил сразу ошибку.
Не беда, решаемо. Смотрим файл. Спасибо, не заметил сразу ошибку. MikeVol
Ученик. Одесса - Украина
Ответить
Сообщение Не беда, решаемо. Смотрим файл. Спасибо, не заметил сразу ошибку. Автор - MikeVol Дата добавления - 07.10.2023 в 21:10
Egyptian
Дата: Суббота, 07.10.2023, 22:22 |
Сообщение № 8
Группа: Проверенные
Ранг: Ветеран
Сообщений: 526
Репутация:
193
±
Замечаний:
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
Группа: Проверенные
Ранг: Обитатель
Сообщений: 378
Репутация:
81
±
Замечаний:
0% ±
MSO 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
Группа: Проверенные
Ранг: Ветеран
Сообщений: 526
Репутация:
193
±
Замечаний:
0% ±
Excel 2013/2016
MikeVol , Точно. Накосячил по невнимательности. Выше поправил.
MikeVol , Точно. Накосячил по невнимательности. Выше поправил.Egyptian
Ответить
Сообщение MikeVol , Точно. Накосячил по невнимательности. Выше поправил.Автор - Egyptian Дата добавления - 08.10.2023 в 01:23
fintepluha
Дата: Воскресенье, 08.10.2023, 06:33 |
Сообщение № 11
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
последний
Egyptian , MikeVol , Круто, спасибо!
Ответить
Сообщение Egyptian , MikeVol , Круто, спасибо!Автор - fintepluha Дата добавления - 08.10.2023 в 06:33