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

Вход

Регистрация

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

 

= Мир MS Excel/при изменении только месяца в ячейке, автоматически выставля - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » при изменении только месяца в ячейке, автоматически выставля (Формулы/Formulas)
при изменении только месяца в ячейке, автоматически выставля
Shss Дата: Пятница, 19.12.2014, 16:52 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 17
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Здравствуйте, друзья!
Подскажите, как сделать, чтобы при изменении только месяца в ячейке, автоматически выставлялось число последней пятницы этого месяца.
СПАСИБО!!!
 
Ответить
СообщениеЗдравствуйте, друзья!
Подскажите, как сделать, чтобы при изменении только месяца в ячейке, автоматически выставлялось число последней пятницы этого месяца.
СПАСИБО!!!

Автор - Shss
Дата добавления - 19.12.2014 в 16:52
TimSha Дата: Пятница, 19.12.2014, 18:44 | Сообщение № 2
Группа: Проверенные
Ранг: Ветеран
Сообщений: 627
Репутация: 94 ±
Замечаний: 0% ±

Excel 2013 Pro +
как сделать

В одной ячейке B2, скажем, иметь дату и в ней менять только месяц, а в другой ячейке, к примеру, C2 (формулой или макросом) вычислять последнюю пятницу месяца из ячейки B2. Примеры на форуме и в нэте есть.


"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
 
Ответить
Сообщение
как сделать

В одной ячейке B2, скажем, иметь дату и в ней менять только месяц, а в другой ячейке, к примеру, C2 (формулой или макросом) вычислять последнюю пятницу месяца из ячейки B2. Примеры на форуме и в нэте есть.

Автор - TimSha
Дата добавления - 19.12.2014 в 18:44
Pelena Дата: Пятница, 19.12.2014, 20:08 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 19197
Репутация: 4423 ±
Замечаний: ±

Excel 365 & Mac Excel
при изменении только месяца

Только месяца - не получится, по меньшей мере нужен ещё год.
А вообще, нужен файл с примером в соответствии с Правилами форума


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
при изменении только месяца

Только месяца - не получится, по меньшей мере нужен ещё год.
А вообще, нужен файл с примером в соответствии с Правилами форума

Автор - Pelena
Дата добавления - 19.12.2014 в 20:08
krosav4ig Дата: Суббота, 20.12.2014, 00:02 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Shss, у меня уже две формулы готовы, а вашего файла все нет rules Непорядок, однако.


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
СообщениеShss, у меня уже две формулы готовы, а вашего файла все нет rules Непорядок, однако.

Автор - krosav4ig
Дата добавления - 20.12.2014 в 00:02
Shss Дата: Среда, 24.12.2014, 09:26 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 17
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Shss, у меня уже две формулы готовы, а вашего файла все нет Непорядок, однако.


простите! там есть сейчас дата с пометкой. меняя ее изменяются данные по всему документу. А хотелось бы, что бы дата это превращалась в день последней пятницы в месяце. или последний день в месяце, если месяц выпадает на другой день недели, являющийся рабочим.
К сообщению приложен файл: ___.xlsx (34.6 Kb)
 
Ответить
Сообщение
Shss, у меня уже две формулы готовы, а вашего файла все нет Непорядок, однако.


простите! там есть сейчас дата с пометкой. меняя ее изменяются данные по всему документу. А хотелось бы, что бы дата это превращалась в день последней пятницы в месяце. или последний день в месяце, если месяц выпадает на другой день недели, являющийся рабочим.

Автор - Shss
Дата добавления - 24.12.2014 в 09:26
Shss Дата: Среда, 24.12.2014, 09:31 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 17
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Наверное слишком сильно затребовал. Не обязательно. Сделаю в ручную.
Спасибо Вам! И так очень много мне помогаете.
 
Ответить
СообщениеНаверное слишком сильно затребовал. Не обязательно. Сделаю в ручную.
Спасибо Вам! И так очень много мне помогаете.

Автор - Shss
Дата добавления - 24.12.2014 в 09:31
krosav4ig Дата: Среда, 24.12.2014, 17:19 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
установил на G1 формат ММ/ГГ, ввел в G1 2-15 (можно 2/15)
далее формулы

последняя пятница месяца
Код
=ЦЕЛОЕ(РАЗНДАТ(6;КОНМЕСЯЦА(G1;0);"d")/7)*7+6
в формуле 6 - номер дня недели +1
т.е. последний вторник будет
Код
=ЦЕЛОЕ(РАЗНДАТ(3;КОНМЕСЯЦА(G1;0);"d")/7)*7+3
последний рабочий день месяца
Код
=КОНМЕСЯЦА(G1;0)-ПРОСМОТР(ДЕНЬНЕД(КОНМЕСЯЦА(G1;0);2);{1;6;7};{0;1;2})
первый рабочий день месяца
Код
=КОНМЕСЯЦА(G1;-1)+ПРОСМОТР(ДЕНЬНЕД(КОНМЕСЯЦА(G1;-1)+1;2);{1;6;7};{1;3;2})
последний рабочий день предыдущего месяца
Код
=КОНМЕСЯЦА(G1;-1)-ПРОСМОТР(ДЕНЬНЕД(КОНМЕСЯЦА(G1;-1);2);{1;6;7};{0;1;2})
Праздничные дни не учитываются. Формулы в файле выделил желтым
[p.s.]30 февраля улыбнуло )
К сообщению приложен файл: -1-.xlsx (35.2 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Среда, 24.12.2014, 17:26
 
Ответить
Сообщениеустановил на G1 формат ММ/ГГ, ввел в G1 2-15 (можно 2/15)
далее формулы

последняя пятница месяца
Код
=ЦЕЛОЕ(РАЗНДАТ(6;КОНМЕСЯЦА(G1;0);"d")/7)*7+6
в формуле 6 - номер дня недели +1
т.е. последний вторник будет
Код
=ЦЕЛОЕ(РАЗНДАТ(3;КОНМЕСЯЦА(G1;0);"d")/7)*7+3
последний рабочий день месяца
Код
=КОНМЕСЯЦА(G1;0)-ПРОСМОТР(ДЕНЬНЕД(КОНМЕСЯЦА(G1;0);2);{1;6;7};{0;1;2})
первый рабочий день месяца
Код
=КОНМЕСЯЦА(G1;-1)+ПРОСМОТР(ДЕНЬНЕД(КОНМЕСЯЦА(G1;-1)+1;2);{1;6;7};{1;3;2})
последний рабочий день предыдущего месяца
Код
=КОНМЕСЯЦА(G1;-1)-ПРОСМОТР(ДЕНЬНЕД(КОНМЕСЯЦА(G1;-1);2);{1;6;7};{0;1;2})
Праздничные дни не учитываются. Формулы в файле выделил желтым
[p.s.]30 февраля улыбнуло )

Автор - krosav4ig
Дата добавления - 24.12.2014 в 17:19
Shss Дата: Среда, 24.12.2014, 17:46 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 17
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
установил на G1 формат ММ/ГГ, ввел в G1 2-15 (можно 2/15)
далее формулы

последняя пятница месяца

=ЦЕЛОЕ(РАЗНДАТ(6;КОНМЕСЯЦА(G1;0);"d")/7)*7+6
в формуле 6 - номер дня недели +1
т.е. последний вторник будет

=ЦЕЛОЕ(РАЗНДАТ(3;КОНМЕСЯЦА(G1;0);"d")/7)*7+3
последний рабочий день месяца

=КОНМЕСЯЦА(G1;0)-ПРОСМОТР(ДЕНЬНЕД(КОНМЕСЯЦА(G1;0);2);{1;6;7};{0;1;2})
первый рабочий день месяца

=КОНМЕСЯЦА(G1;-1)+ПРОСМОТР(ДЕНЬНЕД(КОНМЕСЯЦА(G1;-1)+1;2);{1;6;7};{1;3;2})
последний рабочий день предыдущего месяца

=КОНМЕСЯЦА(G1;-1)-ПРОСМОТР(ДЕНЬНЕД(КОНМЕСЯЦА(G1;-1);2);{1;6;7};{0;1;2})
Праздничные дни не учитываются. Формулы в файле выделил желтым
К сообщению приложен файл: -1-.xlsx(35Kb)


ГЕНИАЛЬНО! Спасибо!!!!
Научите меня этому шаманству)
 
Ответить
Сообщение
установил на G1 формат ММ/ГГ, ввел в G1 2-15 (можно 2/15)
далее формулы

последняя пятница месяца

=ЦЕЛОЕ(РАЗНДАТ(6;КОНМЕСЯЦА(G1;0);"d")/7)*7+6
в формуле 6 - номер дня недели +1
т.е. последний вторник будет

=ЦЕЛОЕ(РАЗНДАТ(3;КОНМЕСЯЦА(G1;0);"d")/7)*7+3
последний рабочий день месяца

=КОНМЕСЯЦА(G1;0)-ПРОСМОТР(ДЕНЬНЕД(КОНМЕСЯЦА(G1;0);2);{1;6;7};{0;1;2})
первый рабочий день месяца

=КОНМЕСЯЦА(G1;-1)+ПРОСМОТР(ДЕНЬНЕД(КОНМЕСЯЦА(G1;-1)+1;2);{1;6;7};{1;3;2})
последний рабочий день предыдущего месяца

=КОНМЕСЯЦА(G1;-1)-ПРОСМОТР(ДЕНЬНЕД(КОНМЕСЯЦА(G1;-1);2);{1;6;7};{0;1;2})
Праздничные дни не учитываются. Формулы в файле выделил желтым
К сообщению приложен файл: -1-.xlsx(35Kb)


ГЕНИАЛЬНО! Спасибо!!!!
Научите меня этому шаманству)

Автор - Shss
Дата добавления - 24.12.2014 в 17:46
Мир MS Excel » Вопросы и решения » Вопросы по Excel » при изменении только месяца в ячейке, автоматически выставля (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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