Название листа конвертируем в дату
DrMini
Дата: Воскресенье, 12.12.2021, 08:15 |
Сообщение № 1
Группа: Проверенные
Ранг: Старожил
Сообщений: 1606
Репутация:
195
±
Замечаний:
0% ±
Excel LTSC 2024 RUS
Доброго времени суток форумчане и гости форума. Подскажите пожалуйста, как укоротить формулу. Условие: Когда в названии листа вписывается название месяца то в ячейке B3 должно отобразиться название введённого месяца и год. У меня получилась вот такая формула:Код
=ЕСЛИМН((ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Январь";ТЕКСТ(ДАТА(2022;2;);"ММММ ГГГГ");(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Февраль";ТЕКСТ(ДАТА(2022;3;);"ММММ ГГГГ");(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Март";ТЕКСТ(ДАТА(2022;4;);"ММММ ГГГГ");(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Апрель";ТЕКСТ(ДАТА(2022;5;);"ММММ ГГГГ");(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Май";ТЕКСТ(ДАТА(2022;6;);"ММММ ГГГГ");(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Июнь";ТЕКСТ(ДАТА(2022;7;);"ММММ ГГГГ");(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Июль";ТЕКСТ(ДАТА(2022;8;);"ММММ ГГГГ");(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Август";ТЕКСТ(ДАТА(2022;9;);"ММММ ГГГГ");(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Сентябрь";ТЕКСТ(ДАТА(2022;10;);"ММММ ГГГГ");(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Октябрь";ТЕКСТ(ДАТА(2022;11;);"ММММ ГГГГ");(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Ноябрь";ТЕКСТ(ДАТА(2022;12;);"ММММ ГГГГ");(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Декабрь";ТЕКСТ(ДАТА(2022;13;);"ММММ ГГГГ"))
Она работает но это просто монстр.
Доброго времени суток форумчане и гости форума. Подскажите пожалуйста, как укоротить формулу. Условие: Когда в названии листа вписывается название месяца то в ячейке B3 должно отобразиться название введённого месяца и год. У меня получилась вот такая формула:Код
=ЕСЛИМН((ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Январь";ТЕКСТ(ДАТА(2022;2;);"ММММ ГГГГ");(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Февраль";ТЕКСТ(ДАТА(2022;3;);"ММММ ГГГГ");(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Март";ТЕКСТ(ДАТА(2022;4;);"ММММ ГГГГ");(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Апрель";ТЕКСТ(ДАТА(2022;5;);"ММММ ГГГГ");(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Май";ТЕКСТ(ДАТА(2022;6;);"ММММ ГГГГ");(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Июнь";ТЕКСТ(ДАТА(2022;7;);"ММММ ГГГГ");(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Июль";ТЕКСТ(ДАТА(2022;8;);"ММММ ГГГГ");(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Август";ТЕКСТ(ДАТА(2022;9;);"ММММ ГГГГ");(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Сентябрь";ТЕКСТ(ДАТА(2022;10;);"ММММ ГГГГ");(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Октябрь";ТЕКСТ(ДАТА(2022;11;);"ММММ ГГГГ");(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Ноябрь";ТЕКСТ(ДАТА(2022;12;);"ММММ ГГГГ");(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Декабрь";ТЕКСТ(ДАТА(2022;13;);"ММММ ГГГГ"))
Она работает но это просто монстр. DrMini
Ответить
Сообщение Доброго времени суток форумчане и гости форума. Подскажите пожалуйста, как укоротить формулу. Условие: Когда в названии листа вписывается название месяца то в ячейке B3 должно отобразиться название введённого месяца и год. У меня получилась вот такая формула:Код
=ЕСЛИМН((ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Январь";ТЕКСТ(ДАТА(2022;2;);"ММММ ГГГГ");(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Февраль";ТЕКСТ(ДАТА(2022;3;);"ММММ ГГГГ");(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Март";ТЕКСТ(ДАТА(2022;4;);"ММММ ГГГГ");(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Апрель";ТЕКСТ(ДАТА(2022;5;);"ММММ ГГГГ");(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Май";ТЕКСТ(ДАТА(2022;6;);"ММММ ГГГГ");(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Июнь";ТЕКСТ(ДАТА(2022;7;);"ММММ ГГГГ");(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Июль";ТЕКСТ(ДАТА(2022;8;);"ММММ ГГГГ");(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Август";ТЕКСТ(ДАТА(2022;9;);"ММММ ГГГГ");(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Сентябрь";ТЕКСТ(ДАТА(2022;10;);"ММММ ГГГГ");(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Октябрь";ТЕКСТ(ДАТА(2022;11;);"ММММ ГГГГ");(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Ноябрь";ТЕКСТ(ДАТА(2022;12;);"ММММ ГГГГ");(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Декабрь";ТЕКСТ(ДАТА(2022;13;);"ММММ ГГГГ"))
Она работает но это просто монстр. Автор - DrMini Дата добавления - 12.12.2021 в 08:15
gling
Дата: Воскресенье, 12.12.2021, 08:51 |
Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2519
Репутация:
674
±
Замечаний:
0% ±
2010
Здравствуйте. Попробуйте формулу, формат ячейки пропишите который нужен "ММММ ГГГГ",Код
=--("1."&ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;20)&".2022")
или оберните эту формулу функцией ТЕКСТ()Код
=ТЕКСТ(--("1."&ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;20)&".2022");"ММММ ГГГГ")
Здравствуйте. Попробуйте формулу, формат ячейки пропишите который нужен "ММММ ГГГГ",Код
=--("1."&ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;20)&".2022")
или оберните эту формулу функцией ТЕКСТ()Код
=ТЕКСТ(--("1."&ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;20)&".2022");"ММММ ГГГГ")
gling
ЯД-41001506838083
Сообщение отредактировал gling - Воскресенье, 12.12.2021, 08:54
Ответить
Сообщение Здравствуйте. Попробуйте формулу, формат ячейки пропишите который нужен "ММММ ГГГГ",Код
=--("1."&ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;20)&".2022")
или оберните эту формулу функцией ТЕКСТ()Код
=ТЕКСТ(--("1."&ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;20)&".2022");"ММММ ГГГГ")
Автор - gling Дата добавления - 12.12.2021 в 08:51
Pelena
Дата: Воскресенье, 12.12.2021, 08:55 |
Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 19161
Репутация:
4412
±
Замечаний:
±
Excel 365 & Mac Excel
в ячейке B3 должно отобразиться название введённого месяца и год
Почему не простоКод
=ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;33)& " 2022"
в ячейке B3 должно отобразиться название введённого месяца и год
Почему не простоКод
=ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;33)& " 2022"
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение в ячейке B3 должно отобразиться название введённого месяца и год
Почему не простоКод
=ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;33)& " 2022"
Автор - Pelena Дата добавления - 12.12.2021 в 08:55
DrMini
Дата: Воскресенье, 12.12.2021, 09:04 |
Сообщение № 4
Группа: Проверенные
Ранг: Старожил
Сообщений: 1606
Репутация:
195
±
Замечаний:
0% ±
Excel LTSC 2024 RUS
Владимир и Елена большое Вам спасибо. Все формулы работают.
Владимир и Елена большое Вам спасибо. Все формулы работают.DrMini
Ответить
Сообщение Владимир и Елена большое Вам спасибо. Все формулы работают.Автор - DrMini Дата добавления - 12.12.2021 в 09:04
DrMini
Дата: Воскресенье, 12.12.2021, 09:11 |
Сообщение № 5
Группа: Проверенные
Ранг: Старожил
Сообщений: 1606
Репутация:
195
±
Замечаний:
0% ±
Excel LTSC 2024 RUS
Подскажите пожалуйста вместо 33 можно вписать 8? Так, как максимальное количество знаков в названии месяца 8 (сентябрь).
Подскажите пожалуйста вместо 33 можно вписать 8? Так, как максимальное количество знаков в названии месяца 8 (сентябрь).DrMini
Ответить
Сообщение Подскажите пожалуйста вместо 33 можно вписать 8? Так, как максимальное количество знаков в названии месяца 8 (сентябрь).Автор - DrMini Дата добавления - 12.12.2021 в 09:11
Pelena
Дата: Воскресенье, 12.12.2021, 09:42 |
Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 19161
Репутация:
4412
±
Замечаний:
±
Excel 365 & Mac Excel
вместо 33 можно вписать 8
можно. Взяла 33, т.к. это максимум для имени листа
вместо 33 можно вписать 8
можно. Взяла 33, т.к. это максимум для имени листаPelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение вместо 33 можно вписать 8
можно. Взяла 33, т.к. это максимум для имени листаАвтор - Pelena Дата добавления - 12.12.2021 в 09:42
DrMini
Дата: Воскресенье, 12.12.2021, 10:56 |
Сообщение № 7
Группа: Проверенные
Ранг: Старожил
Сообщений: 1606
Репутация:
195
±
Замечаний:
0% ±
Excel LTSC 2024 RUS
Взяла 33, т.к. это максимум для имени листа
СПС буду знать.
Взяла 33, т.к. это максимум для имени листа
СПС буду знать.DrMini
Ответить
Сообщение Взяла 33, т.к. это максимум для имени листа
СПС буду знать.Автор - DrMini Дата добавления - 12.12.2021 в 10:56
Nic70y
Дата: Воскресенье, 12.12.2021, 17:48 |
Сообщение № 8
Группа: Друзья
Ранг: Экселист
Сообщений: 8705
Репутация:
2260
±
Замечаний:
0% ±
Excel 2010
33, т.к. это максимум для имени листа
разве не 31? щас экселя нет под рукой...
33, т.к. это максимум для имени листа
разве не 31? щас экселя нет под рукой...Nic70y
ЮMoney 41001841029809
Сообщение отредактировал Nic70y - Воскресенье, 12.12.2021, 17:48
Ответить
Сообщение 33, т.к. это максимум для имени листа
разве не 31? щас экселя нет под рукой...Автор - Nic70y Дата добавления - 12.12.2021 в 17:48
Pelena
Дата: Воскресенье, 12.12.2021, 17:56 |
Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 19161
Репутация:
4412
±
Замечаний:
±
Excel 365 & Mac Excel
Сама по памяти писала, могу ошибаться
Сама по памяти писала, могу ошибатьсяPelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Сама по памяти писала, могу ошибатьсяАвтор - Pelena Дата добавления - 12.12.2021 в 17:56
Nic70y
Дата: Воскресенье, 12.12.2021, 18:00 |
Сообщение № 10
Группа: Друзья
Ранг: Экселист
Сообщений: 8705
Репутация:
2260
±
Замечаний:
0% ±
Excel 2010
пришлось зайти на рабочий сервер, таки 31
пришлось зайти на рабочий сервер, таки 31 Nic70y
ЮMoney 41001841029809
Ответить
Сообщение пришлось зайти на рабочий сервер, таки 31 Автор - Nic70y Дата добавления - 12.12.2021 в 18:00
bmv98rus
Дата: Воскресенье, 12.12.2021, 21:58 |
Сообщение № 11
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4098
Репутация:
766
±
Замечаний:
0% ±
Excel 2013/2016
А какая разница, главное 33 не меньше 31го.
А какая разница, главное 33 не меньше 31го. bmv98rus
Замечательный Временно просто медведь , процентов на 20 .
Ответить
Сообщение А какая разница, главное 33 не меньше 31го. Автор - bmv98rus Дата добавления - 12.12.2021 в 21:58
Nic70y
Дата: Воскресенье, 12.12.2021, 22:23 |
Сообщение № 12
Группа: Друзья
Ранг: Экселист
Сообщений: 8705
Репутация:
2260
±
Замечаний:
0% ±
Excel 2010
да так рэмэмбу проверил. Nic70y
ЮMoney 41001841029809
Ответить
Сообщение да так рэмэмбу проверил. Автор - Nic70y Дата добавления - 12.12.2021 в 22:23
bmv98rus
Дата: Воскресенье, 12.12.2021, 23:12 |
Сообщение № 13
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4098
Репутация:
766
±
Замечаний:
0% ±
Excel 2013/2016
Nic70y , А ну да, это прямой угол 90, а вода закипает при 100 ;-)
Nic70y , А ну да, это прямой угол 90, а вода закипает при 100 ;-)bmv98rus
Замечательный Временно просто медведь , процентов на 20 .
Ответить
Сообщение Nic70y , А ну да, это прямой угол 90, а вода закипает при 100 ;-)Автор - bmv98rus Дата добавления - 12.12.2021 в 23:12