Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.11.2010, 10:55   #1
kzld
Форумчанин
 
Регистрация: 24.01.2009
Сообщений: 625
По умолчанию Конец месяца. А если выпадает на выходные

Конец месяца, формула выглядит так B1=КОНМЕСЯЦА(A1;0)
А если конец месяца выпадает на выходные, можно ли сделать проверку и минус 1 день (если суббота) , минус 2 дня (если воскресенье)
kzld вне форума Ответить с цитированием
Старый 03.11.2010, 12:16   #2
DV68
Форумчанин
 
Регистрация: 05.08.2009
Сообщений: 465
По умолчанию

=КОНМЕСЯЦА(A1;0)-МАКС(0;ДЕНЬНЕД(КОНМЕСЯЦА(A1;0);2)-5)
"Все следует делать настолько простым, насколько это возможно, но не проще." Альберт Эйнштейн

Последний раз редактировалось DV68; 03.11.2010 в 12:29.
DV68 вне форума Ответить с цитированием
Старый 03.11.2010, 12:23   #3
Volodshan
Форумчанин
 
Регистрация: 20.05.2008
Сообщений: 241
По умолчанию

Вариант - "=ЕСЛИ(ДЕНЬНЕД(B5;2)<6;КОНМЕСЯЦА(B5 ;0);КОНМЕСЯЦА(B5;0)-1)"
Volodshan вне форума Ответить с цитированием
Старый 03.11.2010, 12:25   #4
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Код:
=ЕСЛИ(ДЕНЬНЕД(КОНМЕСЯЦА(A1;0);2)=7;КОНМЕСЯЦА(A1;0)-2;ЕСЛИ(ДЕНЬНЕД(A1;2)=6;КОНМЕСЯЦА(A1;0)-1;КОНМЕСЯЦА(A1;0)))
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823

Последний раз редактировалось Serge 007; 03.11.2010 в 12:28.
Serge 007 вне форума Ответить с цитированием
Старый 03.11.2010, 13:17   #5
kzld
Форумчанин
 
Регистрация: 24.01.2009
Сообщений: 625
По умолчанию

Цитата:
Сообщение от Serge 007 Посмотреть сообщение
Код:
=ЕСЛИ(ДЕНЬНЕД(КОНМЕСЯЦА(A1;0);2)=7;КОНМЕСЯЦА(A1;0)-2;ЕСЛИ(ДЕНЬНЕД(A1;2)=6;КОНМЕСЯЦА(A1;0)-1;КОНМЕСЯЦА(A1;0)))
Почему то не работаеи.
Предыдущие два работают.
Всем спасибо. Тему можно закрывать
kzld вне форума Ответить с цитированием
Старый 03.11.2010, 14:06   #6
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Цитата:
Сообщение от kzld Посмотреть сообщение
Почему то не работаеи.
Работает.
См. вложение.
Вложения
Тип файла: rar kzld .rar (3.4 Кб, 17 просмотров)
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 03.11.2010, 14:13   #7
DV68
Форумчанин
 
Регистрация: 05.08.2009
Сообщений: 465
По умолчанию

Здесь ошибка:
ЕСЛИ(ДЕНЬНЕД(A1;2)=6

А формулу Volodshan я вообще не понял
"Все следует делать настолько простым, насколько это возможно, но не проще." Альберт Эйнштейн
DV68 вне форума Ответить с цитированием
Старый 03.11.2010, 14:14   #8
kzld
Форумчанин
 
Регистрация: 24.01.2009
Сообщений: 625
По умолчанию

Цитата:
Сообщение от Serge 007 Посмотреть сообщение
Работает.
См. вложение.
Работает как то выборочно
Вложения
Тип файла: rar kzld .rar (6.0 Кб, 13 просмотров)
kzld вне форума Ответить с цитированием
Старый 03.11.2010, 14:31   #9
DV68
Форумчанин
 
Регистрация: 05.08.2009
Сообщений: 465
По умолчанию

Код:
Работает как то выборочно
Там в одном месте подправить только и будет работать.
Вложения
Тип файла: rar kzld2.rar (3.8 Кб, 14 просмотров)
"Все следует делать настолько простым, насколько это возможно, но не проще." Альберт Эйнштейн
DV68 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
значения "на конец месяца" перенести на "начало месяца" 0mega Microsoft Office Excel 2 10.05.2010 07:23
Входные и выходные данные allsolovey Общие вопросы C/C++ 1 12.02.2009 20:10
Зависимость чисел дней месяца от месяца valerij Microsoft Office Excel 10 14.11.2008 11:01
Выделить выходные gavrylyuk Microsoft Office Excel 5 01.08.2008 13:28
Функция, которая пропускает выходные. jungo Microsoft Office Excel 12 25.06.2008 08:59