Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/"Регулярное" расширение по строкам/столбцам - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
"Регулярное" расширение по строкам/столбцам
карандаш Дата: Вторник, 22.01.2013, 17:40 | Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 329
Репутация: 8 ±
Замечаний: 0% ±

2010
жаль, что в описании темы мало знаков (какой смысл тогда дублировать строку "название темы" не понятно)

Ecxel умеет "угадывать" регулярно изменяющиеся значения.
если поставить в соседних ячейках, например, 3 и 5, то при "растягивании" получаем арифметическую прогрессию.

почему разработчики не отвязали подобный "умный" алгоритм от строк или столбцов - непонятно.
например, если в одной ячейке стоит М5, а в соседней по горизонтали стоит N5, то при растягивании по горизонтали будет увеличиваться не "номер строки" (буковки), а изменяется номер столбца (если он разный для двух ячеек).
это грустно.

вопрос 1:
есть ли какой-то метод "автоматического" заполнения ячеек для вышеописанной задачи?

вопрос 2:
есть два листа (файл прилагаю)
на одном подробное "расписание" с "ИТОГО" в каждой строке
на втором "сокращённый вариант" с итого тоже в каждой строке, но по столбцам за каждый день
Если мы ставим адрес ячейки "часы" с первого листа в соответствующую ячейку на втором листе и потом "растягиваем" её по столбцу вниз, то все заполняется автоматически
Если мы делаем тоже самое со вторым столбцом, то заполнение также происходит великолепно
(в приложенном файле эти два столбца заполнены адресами - на 5 и 6 января)
Теперь пытаемся распространить регулярное изменение содержимого по строкам (там должны меняться столбцы), то Excel не видит регулярного изменения.
Как заставить его видеть это изменение?
Если это невозможно, то может как-то через замены (адреса, смещения или ещё как-то) задать адрес, чтобы заполнить можно было "автоматически".

*** Вопрос 3: можно ли заставить видеть Excel регулярные изменения в диапазоне (массиве), чтобы при копировании (или растягивании) массива, он размножался с этими автоматическими изменениями?
К сообщению приложен файл: 5071930.xlsm (95.2 Kb)


Сообщение отредактировал карандаш - Вторник, 22.01.2013, 19:03
 
Ответить
Сообщениежаль, что в описании темы мало знаков (какой смысл тогда дублировать строку "название темы" не понятно)

Ecxel умеет "угадывать" регулярно изменяющиеся значения.
если поставить в соседних ячейках, например, 3 и 5, то при "растягивании" получаем арифметическую прогрессию.

почему разработчики не отвязали подобный "умный" алгоритм от строк или столбцов - непонятно.
например, если в одной ячейке стоит М5, а в соседней по горизонтали стоит N5, то при растягивании по горизонтали будет увеличиваться не "номер строки" (буковки), а изменяется номер столбца (если он разный для двух ячеек).
это грустно.

вопрос 1:
есть ли какой-то метод "автоматического" заполнения ячеек для вышеописанной задачи?

вопрос 2:
есть два листа (файл прилагаю)
на одном подробное "расписание" с "ИТОГО" в каждой строке
на втором "сокращённый вариант" с итого тоже в каждой строке, но по столбцам за каждый день
Если мы ставим адрес ячейки "часы" с первого листа в соответствующую ячейку на втором листе и потом "растягиваем" её по столбцу вниз, то все заполняется автоматически
Если мы делаем тоже самое со вторым столбцом, то заполнение также происходит великолепно
(в приложенном файле эти два столбца заполнены адресами - на 5 и 6 января)
Теперь пытаемся распространить регулярное изменение содержимого по строкам (там должны меняться столбцы), то Excel не видит регулярного изменения.
Как заставить его видеть это изменение?
Если это невозможно, то может как-то через замены (адреса, смещения или ещё как-то) задать адрес, чтобы заполнить можно было "автоматически".

*** Вопрос 3: можно ли заставить видеть Excel регулярные изменения в диапазоне (массиве), чтобы при копировании (или растягивании) массива, он размножался с этими автоматическими изменениями?

Автор - карандаш
Дата добавления - 22.01.2013 в 17:40
Serge_007 Дата: Вторник, 22.01.2013, 20:09 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (карандаш)
жаль, что в описании темы мало знаков

Вполне достаточно что бы назвать тему согласно правилам


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (карандаш)
жаль, что в описании темы мало знаков

Вполне достаточно что бы назвать тему согласно правилам

Автор - Serge_007
Дата добавления - 22.01.2013 в 20:09
AlexM Дата: Вторник, 22.01.2013, 20:15 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
Честно, совсем не понял вопрос №2
А к первому нет файла что надо получить.
Может быть такая формула поможет?
Код
=ПОДСТАВИТЬ(АДРЕС(1;СТОЛБЕЦ();4);1;"")

Вставьте ее в любую ячейку и тяните по горизонтали.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеЧестно, совсем не понял вопрос №2
А к первому нет файла что надо получить.
Может быть такая формула поможет?
Код
=ПОДСТАВИТЬ(АДРЕС(1;СТОЛБЕЦ();4);1;"")

Вставьте ее в любую ячейку и тяните по горизонтали.

Автор - AlexM
Дата добавления - 22.01.2013 в 20:15
карандаш Дата: Вторник, 22.01.2013, 20:15 | Сообщение № 4
Группа: Проверенные
Ранг: Обитатель
Сообщений: 329
Репутация: 8 ±
Замечаний: 0% ±

2010
Serge_007, подскажите, пожалуйста
чтобы не плодить темы, я нашёл нечто подобное и спросил там
но как мне теперь найти ту тему?
у вас есть поиск по никам? [admin]Есть[/admin]не смог найти самостоятельно

спасибо
 
Ответить
СообщениеSerge_007, подскажите, пожалуйста
чтобы не плодить темы, я нашёл нечто подобное и спросил там
но как мне теперь найти ту тему?
у вас есть поиск по никам? [admin]Есть[/admin]не смог найти самостоятельно

спасибо

Автор - карандаш
Дата добавления - 22.01.2013 в 20:15
Pelena Дата: Вторник, 22.01.2013, 20:27 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 19405
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
Цитата (карандаш)
я нашёл нечто подобное и спросил там
но как мне теперь найти ту тему?

Я удалила дубликат в соответствии с Правилами форума


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
Цитата (карандаш)
я нашёл нечто подобное и спросил там
но как мне теперь найти ту тему?

Я удалила дубликат в соответствии с Правилами форума

Автор - Pelena
Дата добавления - 22.01.2013 в 20:27
карандаш Дата: Вторник, 22.01.2013, 20:27 | Сообщение № 6
Группа: Проверенные
Ранг: Обитатель
Сообщений: 329
Репутация: 8 ±
Замечаний: 0% ±

2010
AlexM, спасибо
но не получилось
вероятно я чего-то не знаю

1. наверное, надо где-то в формуле указать "отправную точку", чтобы формула выдавала нужную ячейку. Где и как указать?
2. адрес столбца и строки (оправной ячейки) находятся на соседнем листе

второй вопрос конкретизирует первый + "усложняет" его тем, что данные находятся на другом листе книги.
Из примера, в принципе, должно быть понятно, что хотелось вставить часы, отработанные человеком из одного листа в другой
В первом листе часы вычисляются изходя из заполненности строки + учет праздничных дней
Второй лист более сжатый (итоговый).
 
Ответить
СообщениеAlexM, спасибо
но не получилось
вероятно я чего-то не знаю

1. наверное, надо где-то в формуле указать "отправную точку", чтобы формула выдавала нужную ячейку. Где и как указать?
2. адрес столбца и строки (оправной ячейки) находятся на соседнем листе

второй вопрос конкретизирует первый + "усложняет" его тем, что данные находятся на другом листе книги.
Из примера, в принципе, должно быть понятно, что хотелось вставить часы, отработанные человеком из одного листа в другой
В первом листе часы вычисляются изходя из заполненности строки + учет праздничных дней
Второй лист более сжатый (итоговый).

Автор - карандаш
Дата добавления - 22.01.2013 в 20:27
карандаш Дата: Вторник, 22.01.2013, 20:30 | Сообщение № 7
Группа: Проверенные
Ранг: Обитатель
Сообщений: 329
Репутация: 8 ±
Замечаний: 0% ±

2010
Pelena, прошу прощения за нарушения (я там только ссылку дал, не рассчитывая вести диалог, т.к. тема показалась одинаковой)
раз нельзя, то это более не повторится с моей стороны
 
Ответить
СообщениеPelena, прошу прощения за нарушения (я там только ссылку дал, не рассчитывая вести диалог, т.к. тема показалась одинаковой)
раз нельзя, то это более не повторится с моей стороны

Автор - карандаш
Дата добавления - 22.01.2013 в 20:30
AlexM Дата: Вторник, 22.01.2013, 22:19 | Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
Сделал на листе "по дням", для января: формулы, условное форматирование и пользовательский формат.
Но таблица что-то не очень понравилась. На листе "по часам" вспомогательных ячеек почти столько же как видимых "рабочих"
Формирование названий месяца и дней недели удивило.
Допустим дата в А1
Чтобы показать название месяца достаточно сделать формат ячейки ММММ
Чтобы показать название дня недели достаточно сделать формат ячейки ДДДД
К сообщению приложен файл: 5071930_new.rar (34.0 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.


Сообщение отредактировал AlexM - Вторник, 22.01.2013, 22:20
 
Ответить
СообщениеСделал на листе "по дням", для января: формулы, условное форматирование и пользовательский формат.
Но таблица что-то не очень понравилась. На листе "по часам" вспомогательных ячеек почти столько же как видимых "рабочих"
Формирование названий месяца и дней недели удивило.
Допустим дата в А1
Чтобы показать название месяца достаточно сделать формат ячейки ММММ
Чтобы показать название дня недели достаточно сделать формат ячейки ДДДД

Автор - AlexM
Дата добавления - 22.01.2013 в 22:19
карандаш Дата: Вторник, 22.01.2013, 23:40 | Сообщение № 9
Группа: Проверенные
Ранг: Обитатель
Сообщений: 329
Репутация: 8 ±
Замечаний: 0% ±

2010
AlexM, просто супер!!! ))) - формула практически не колышется!
не ожидал

да, с днями недель и числом можно через Д и ДДДД
вот с месяцем... Можно сделать все буквы заглавными?
(в принципе, месяцем можно пожертвовать ради оформления - большие буквы и родительный падеж)

вопрос: не понял, как привязать её (полученную формулу) к следующему месяцу (и, как следствие, к последующему и т.д.)
может она "размножаться" автоматически на следующие месяцы?

если надо, то можно сдвинуть начало даты на начало, т.е. начать с первого января на листе "по часам"
(там в ячейке С7 задается первая дата.

доп. вопрос: что не понравилось на листе "по часам"? что значит "вспомогательных ячеек столько же как видимых"?
можно что-то сократить?


Сообщение отредактировал карандаш - Вторник, 22.01.2013, 23:42
 
Ответить
СообщениеAlexM, просто супер!!! ))) - формула практически не колышется!
не ожидал

да, с днями недель и числом можно через Д и ДДДД
вот с месяцем... Можно сделать все буквы заглавными?
(в принципе, месяцем можно пожертвовать ради оформления - большие буквы и родительный падеж)

вопрос: не понял, как привязать её (полученную формулу) к следующему месяцу (и, как следствие, к последующему и т.д.)
может она "размножаться" автоматически на следующие месяцы?

если надо, то можно сдвинуть начало даты на начало, т.е. начать с первого января на листе "по часам"
(там в ячейке С7 задается первая дата.

доп. вопрос: что не понравилось на листе "по часам"? что значит "вспомогательных ячеек столько же как видимых"?
можно что-то сократить?

Автор - карандаш
Дата добавления - 22.01.2013 в 23:40
AlexM Дата: Среда, 23.01.2013, 00:37 | Сообщение № 10
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
Для больших букв и родительного падежа в месяце можно использовать формулу
Код
=ПОДСТАВИТЬ(ПРОПИСН(ТЕКСТ(A1;"МММ"));"Й";"")&ВЫБОР(МЕСЯЦ(A1);"АРЯ";"РАЛЯ";"ТА";"ЕЛЯ";"Я";"Я";"Я";"УСТА";"ТЯБРЯ";"ЯБРЯ";"БРЯ";"АБРЯ")

Для каждого месяца практически заново придется считать позицию данных в столбце AJ на листе "по часам" в зависимости от столбца и строки куда эти данные надо вставить. Надо что-то менять в таблице.
Например, чтобы не все рушить уже сделанное. На листе "по часам" как бы листики календаря, внизу которых белое поле. Оно пустое и нужно для красоты. В эту ячейку можно поместить дату с белым шрифтом. На первом листике дата, а на следующих прибавляете 1.
По этой ячейке можно будет находить табличку нужного дня и месяца функцией ПОИСКПОЗ. Относительно этой позиции можно определить номер строки с фамилией и тд. Формула будет всегда одна.
Вспомогательные ячейки это столбец С, ячейки с названием дней недели и месяцев.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеДля больших букв и родительного падежа в месяце можно использовать формулу
Код
=ПОДСТАВИТЬ(ПРОПИСН(ТЕКСТ(A1;"МММ"));"Й";"")&ВЫБОР(МЕСЯЦ(A1);"АРЯ";"РАЛЯ";"ТА";"ЕЛЯ";"Я";"Я";"Я";"УСТА";"ТЯБРЯ";"ЯБРЯ";"БРЯ";"АБРЯ")

Для каждого месяца практически заново придется считать позицию данных в столбце AJ на листе "по часам" в зависимости от столбца и строки куда эти данные надо вставить. Надо что-то менять в таблице.
Например, чтобы не все рушить уже сделанное. На листе "по часам" как бы листики календаря, внизу которых белое поле. Оно пустое и нужно для красоты. В эту ячейку можно поместить дату с белым шрифтом. На первом листике дата, а на следующих прибавляете 1.
По этой ячейке можно будет находить табличку нужного дня и месяца функцией ПОИСКПОЗ. Относительно этой позиции можно определить номер строки с фамилией и тд. Формула будет всегда одна.
Вспомогательные ячейки это столбец С, ячейки с названием дней недели и месяцев.

Автор - AlexM
Дата добавления - 23.01.2013 в 00:37
карандаш Дата: Среда, 23.01.2013, 00:52 | Сообщение № 11
Группа: Проверенные
Ранг: Обитатель
Сообщений: 329
Репутация: 8 ±
Замечаний: 0% ±

2010
подход следующий:
1. сделать максимум автоматизации. Т.е. задаешь начало в одной ячейки - все остальные расчитываются отнисительно её
2. сделать такие формулы, чтобы автоматически "размножать из построчно и/или поблочно.

Цитата (AlexM)
Для больших букв и родительного падежа в месяце можно использовать формулу


громоздко получается. Остановимся просто на "больших" буквах. Этого достаточно "для красоты".

Цитата (AlexM)
Для каждого месяца практически заново придется считать позицию данных в столбце AJ


но ведь структура регулярная. Или нет?

Цитата (AlexM)
чтобы не все рушить уже сделанное


хотелось бы сделать структуру, которую не жалко рушить, т.к. она "самовосстанавливающаяся", т.к. забита такими формулами, которые спокойно растягиваются на нужный диапазон.

Цитата (AlexM)
В эту ячейку можно поместить дату с белым шрифтом. На первом листике дата, а на следующих прибавляете 1.


там уже есть дата белым шрифтом. И прибавление 1. Да и ваша идея правильная - писать дату в ячейку, а выводить через нужное форматирование ячейки (число, месяц, день недели). Так что дат полно, на которые можно опереться.

Цитата (AlexM)
По этой ячейке можно будет находить табличку нужного дня и месяца функцией ПОИСКПОЗ. Относительно этой позиции можно определить номер строки с фамилией и тд. Формула будет всегда одна.


а вот тут недопонял. Как связаны даты (которые не повторяются) с фамилиями (которые повторяются).
 
Ответить
Сообщениеподход следующий:
1. сделать максимум автоматизации. Т.е. задаешь начало в одной ячейки - все остальные расчитываются отнисительно её
2. сделать такие формулы, чтобы автоматически "размножать из построчно и/или поблочно.

Цитата (AlexM)
Для больших букв и родительного падежа в месяце можно использовать формулу


громоздко получается. Остановимся просто на "больших" буквах. Этого достаточно "для красоты".

Цитата (AlexM)
Для каждого месяца практически заново придется считать позицию данных в столбце AJ


но ведь структура регулярная. Или нет?

Цитата (AlexM)
чтобы не все рушить уже сделанное


хотелось бы сделать структуру, которую не жалко рушить, т.к. она "самовосстанавливающаяся", т.к. забита такими формулами, которые спокойно растягиваются на нужный диапазон.

Цитата (AlexM)
В эту ячейку можно поместить дату с белым шрифтом. На первом листике дата, а на следующих прибавляете 1.


там уже есть дата белым шрифтом. И прибавление 1. Да и ваша идея правильная - писать дату в ячейку, а выводить через нужное форматирование ячейки (число, месяц, день недели). Так что дат полно, на которые можно опереться.

Цитата (AlexM)
По этой ячейке можно будет находить табличку нужного дня и месяца функцией ПОИСКПОЗ. Относительно этой позиции можно определить номер строки с фамилией и тд. Формула будет всегда одна.


а вот тут недопонял. Как связаны даты (которые не повторяются) с фамилиями (которые повторяются).

Автор - карандаш
Дата добавления - 23.01.2013 в 00:52
AlexM Дата: Среда, 23.01.2013, 04:21 | Сообщение № 12
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
Вариант см. В файле.
К сообщению приложен файл: 5071930_new1.rar (33.6 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеВариант см. В файле.

Автор - AlexM
Дата добавления - 23.01.2013 в 04:21
карандаш Дата: Среда, 23.01.2013, 10:12 | Сообщение № 13
Группа: Проверенные
Ранг: Обитатель
Сообщений: 329
Репутация: 8 ±
Замечаний: 0% ±

2010
AlexM,
большое спасибо
не только за работу (написание функций и макросов), но и за науку
сжатый до минимума код доставляет неимоверное наслаждение! )))

Алекс, прошу прощения, но хотелось бы получить несколько кратких комментов к сделанной Вами работе
Я не нашёл, где расположены функции "Месяц", "ДеньН" (чтобы их поправить)
дело в том, что саму дату удобнее расположить либо на ячейку ниже, либо на самом числе месяца.
Это обусловлено возможностями Excel устанавливать подсветку/раскраску "формат по условиям" и подсчет по условиям.
Поэтому, для заливки ячеек зелёным были выбраны цифры (для функции СЧЁТ - она суммирует кол-во ячеек, содержащих цифры)
для заливки желтым - знак "+", для красного - знак "-". Эти знаки игнорируются функцией СЧЕТ.
Слева внизу каждого листа календаря стоит день недели. Он используется для учета подсчета часов (если 7, то это выходной и коэффициент равен 1,5 - это видно из первого дня - 8 часов работы, а в результате стоит 12)
у вас это не учитывается, а я не вижу где это можно поправить.
"7" можно поставить ручками, если это праздничный день. Тогда листок становиться красным, учитывается коэффициент 1,5 (несмотря на то, что реально это может быть понедельником). Логичнее добавить, например, буковку "п" (или цифру 8) и анализировать её наличие. Но не додумался как.

помогите найти ваши функции )))
 
Ответить
СообщениеAlexM,
большое спасибо
не только за работу (написание функций и макросов), но и за науку
сжатый до минимума код доставляет неимоверное наслаждение! )))

Алекс, прошу прощения, но хотелось бы получить несколько кратких комментов к сделанной Вами работе
Я не нашёл, где расположены функции "Месяц", "ДеньН" (чтобы их поправить)
дело в том, что саму дату удобнее расположить либо на ячейку ниже, либо на самом числе месяца.
Это обусловлено возможностями Excel устанавливать подсветку/раскраску "формат по условиям" и подсчет по условиям.
Поэтому, для заливки ячеек зелёным были выбраны цифры (для функции СЧЁТ - она суммирует кол-во ячеек, содержащих цифры)
для заливки желтым - знак "+", для красного - знак "-". Эти знаки игнорируются функцией СЧЕТ.
Слева внизу каждого листа календаря стоит день недели. Он используется для учета подсчета часов (если 7, то это выходной и коэффициент равен 1,5 - это видно из первого дня - 8 часов работы, а в результате стоит 12)
у вас это не учитывается, а я не вижу где это можно поправить.
"7" можно поставить ручками, если это праздничный день. Тогда листок становиться красным, учитывается коэффициент 1,5 (несмотря на то, что реально это может быть понедельником). Логичнее добавить, например, буковку "п" (или цифру 8) и анализировать её наличие. Но не додумался как.

помогите найти ваши функции )))

Автор - карандаш
Дата добавления - 23.01.2013 в 10:12
AlexM Дата: Среда, 23.01.2013, 10:23 | Сообщение № 14
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
Это не функции, это именованные формулы.
Как открыть диспетчер имен:
в 2003 Excel - Вставка-Имя-Присвоить.
в 2007 Excel вкладка Формулы-Диспетчер имен-Создать



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеЭто не функции, это именованные формулы.
Как открыть диспетчер имен:
в 2003 Excel - Вставка-Имя-Присвоить.
в 2007 Excel вкладка Формулы-Диспетчер имен-Создать

Автор - AlexM
Дата добавления - 23.01.2013 в 10:23
_Boroda_ Дата: Среда, 23.01.2013, 10:33 | Сообщение № 15
Группа: Админы
Ранг: Местный житель
Сообщений: 16718
Репутация: 6505 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Цитата (AlexM)
Для больших букв и родительного падежа в месяце можно использовать формулу
Формула
=ПОДСТАВИТЬ(ПРОПИСН(ТЕКСТ(A1;"МММ"));"Й";"")&ВЫБОР(МЕСЯЦ(A1);"АРЯ";"РАЛЯ";"ТА";"ЕЛЯ";"Я";"Я";"Я";"УСТА";"ТЯБРЯ";"ЯБРЯ";"БРЯ";"АБРЯ")

Достаточно просто вот так:
Код
=ПРОПИСН(ТЕКСТ(D14;"[$-FC19]ММММ"))
К сообщению приложен файл: 2487459.xls (23.5 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
Цитата (AlexM)
Для больших букв и родительного падежа в месяце можно использовать формулу
Формула
=ПОДСТАВИТЬ(ПРОПИСН(ТЕКСТ(A1;"МММ"));"Й";"")&ВЫБОР(МЕСЯЦ(A1);"АРЯ";"РАЛЯ";"ТА";"ЕЛЯ";"Я";"Я";"Я";"УСТА";"ТЯБРЯ";"ЯБРЯ";"БРЯ";"АБРЯ")

Достаточно просто вот так:
Код
=ПРОПИСН(ТЕКСТ(D14;"[$-FC19]ММММ"))

Автор - _Boroda_
Дата добавления - 23.01.2013 в 10:33
карандаш Дата: Среда, 23.01.2013, 11:43 | Сообщение № 16
Группа: Проверенные
Ранг: Обитатель
Сообщений: 329
Репутация: 8 ±
Замечаний: 0% ±

2010
_Boroda_, так не честно! )))

раскройте тайну золотого ключика - почему получается склонение родительного падежа?
(четырёх сольдо нема))

открыл диспетчер имен - там пусто
ни в одной ячейке ничего нет

p.s. и что такое "[$-FC19]"? какую рояль оно играет?


Сообщение отредактировал карандаш - Среда, 23.01.2013, 11:45
 
Ответить
Сообщение_Boroda_, так не честно! )))

раскройте тайну золотого ключика - почему получается склонение родительного падежа?
(четырёх сольдо нема))

открыл диспетчер имен - там пусто
ни в одной ячейке ничего нет

p.s. и что такое "[$-FC19]"? какую рояль оно играет?

Автор - карандаш
Дата добавления - 23.01.2013 в 11:43
карандаш Дата: Среда, 23.01.2013, 11:48 | Сообщение № 17
Группа: Проверенные
Ранг: Обитатель
Сообщений: 329
Репутация: 8 ±
Замечаний: 0% ±

2010
AlexM, сенкс!

нашёл (хоть у меня и 2010) ))

вечером буду ковырять/изучать - надо коэффициенты и "боевой раскрас" листиков вернуть
заодно попробую внедрить буковку П для праздничных дней
может что-то получится

большое спасибо за исходники!
 
Ответить
СообщениеAlexM, сенкс!

нашёл (хоть у меня и 2010) ))

вечером буду ковырять/изучать - надо коэффициенты и "боевой раскрас" листиков вернуть
заодно попробую внедрить буковку П для праздничных дней
может что-то получится

большое спасибо за исходники!

Автор - карандаш
Дата добавления - 23.01.2013 в 11:48
Serge_007 Дата: Среда, 23.01.2013, 11:57 | Сообщение № 18
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (карандаш)
что такое "[$-FC19]"? какую рояль оно играет?

Почитайте тему Склонение при форматировании дат


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (карандаш)
что такое "[$-FC19]"? какую рояль оно играет?

Почитайте тему Склонение при форматировании дат

Автор - Serge_007
Дата добавления - 23.01.2013 в 11:57
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!