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

Вход

Регистрация

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

 

= Мир MS Excel/Плавающий календарь и отчетность. - Мир MS Excel

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

Excel 2010
Добрый день форумчане.
Прошу помочь. На месяц сделал себе таблицу ежедневных рабочих дел. Вопрос. 16-я форма (№ 3) клиентам высылается в первый РАБОЧИЙ день месяца, а также 15-го и 25-го числа. Если 15-е и 25-е число приходится на выходные (праздники), то в следующий первый рабочий день. Какие формулы по дням месяца можно вставить в строку 6 (с "C" по "AG"),чтобы первый рабочий день месяца, 15-е и 25-е (если выходной - то первый рабочий день после 15-го и 25-го) указывалось значение 1 в остальные дни 0? Календарь плавающий и зависит от месяца.
Заранее спасибо.
К сообщению приложен файл: 5184231.xlsx (16.1 Kb)
 
Ответить
СообщениеДобрый день форумчане.
Прошу помочь. На месяц сделал себе таблицу ежедневных рабочих дел. Вопрос. 16-я форма (№ 3) клиентам высылается в первый РАБОЧИЙ день месяца, а также 15-го и 25-го числа. Если 15-е и 25-е число приходится на выходные (праздники), то в следующий первый рабочий день. Какие формулы по дням месяца можно вставить в строку 6 (с "C" по "AG"),чтобы первый рабочий день месяца, 15-е и 25-е (если выходной - то первый рабочий день после 15-го и 25-го) указывалось значение 1 в остальные дни 0? Календарь плавающий и зависит от месяца.
Заранее спасибо.

Автор - olegus
Дата добавления - 18.03.2016 в 10:16
Nic70y Дата: Пятница, 18.03.2016, 10:35 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 8758
Репутация: 2272 ±
Замечаний: 0% ±

Excel 2010
Код
=ЕСЛИОШИБКА(--(ПОИСКПОЗ(1;$C5:C5;)=СТОЛБЕЦ(A1));0)
и аналогично
К сообщению приложен файл: 8140234.xlsx (16.5 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщение
Код
=ЕСЛИОШИБКА(--(ПОИСКПОЗ(1;$C5:C5;)=СТОЛБЕЦ(A1));0)
и аналогично

Автор - Nic70y
Дата добавления - 18.03.2016 в 10:35
olegus Дата: Пятница, 18.03.2016, 10:45 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 50
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Большое спасибо!
 
Ответить
СообщениеБольшое спасибо!

Автор - olegus
Дата добавления - 18.03.2016 в 10:45
_Boroda_ Дата: Пятница, 18.03.2016, 11:23 | Сообщение № 4
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16673
Репутация: 6479 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Одной формулой интереснее
Код
=--(ПОИСКПОЗ(СЧЁТ(1/(C4>={1:15:25}));ЕСЛИ($C5:$AG5;ПОИСКПОЗ($C4:$AG4;{1:15:25}));)=C4)

Правда, массивная получилась
К сообщению приложен файл: 5184231_1.xlsx (17.4 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеОдной формулой интереснее
Код
=--(ПОИСКПОЗ(СЧЁТ(1/(C4>={1:15:25}));ЕСЛИ($C5:$AG5;ПОИСКПОЗ($C4:$AG4;{1:15:25}));)=C4)

Правда, массивная получилась

Автор - _Boroda_
Дата добавления - 18.03.2016 в 11:23
olegus Дата: Пятница, 18.03.2016, 11:32 | Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 50
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
А если в предыдущий рабочий день? Например срок отчета до 12 КАЛЕНДАРНОГО дня. Необходимо отправить в последний рабочий день перед дедлайном.
 
Ответить
СообщениеА если в предыдущий рабочий день? Например срок отчета до 12 КАЛЕНДАРНОГО дня. Необходимо отправить в последний рабочий день перед дедлайном.

Автор - olegus
Дата добавления - 18.03.2016 в 11:32
Nic70y Дата: Пятница, 18.03.2016, 11:37 | Сообщение № 6
Группа: Друзья
Ранг: Экселист
Сообщений: 8758
Репутация: 2272 ±
Замечаний: 0% ±

Excel 2010
Одной формулой
ну тогда немассивной
Код
=--И(СУММ(ИНДЕКС($C5:C5;ЕСЛИ(C4<15;$C4;ЕСЛИ(C4<25;$Q4;$AA4))):C5)=1;A6<>1)

опечатка вышла, из-за объединенной ячейки, все равно не правильно
Код
=--И(СУММ(ИНДЕКС($C5:C5;ЕСЛИ(C4<15;1;ЕСЛИ(C4<25;15;25))):C5)=1;B6<>1)

теперь правильно
Код
=--И(СУММ(ИНДЕКС($C5:C5;ЕСЛИ(C4<15;1;ЕСЛИ(C4<25;15;25))):C5)=1;СУММ($B6:B6)<>ЕСЛИ(C4<15;1;ЕСЛИ(C4<25;2;3)))

А если в предыдущий
а если 1-е выходной, в конце предыдущего должно быть?


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Пятница, 18.03.2016, 11:44
 
Ответить
Сообщение
Одной формулой
ну тогда немассивной
Код
=--И(СУММ(ИНДЕКС($C5:C5;ЕСЛИ(C4<15;$C4;ЕСЛИ(C4<25;$Q4;$AA4))):C5)=1;A6<>1)

опечатка вышла, из-за объединенной ячейки, все равно не правильно
Код
=--И(СУММ(ИНДЕКС($C5:C5;ЕСЛИ(C4<15;1;ЕСЛИ(C4<25;15;25))):C5)=1;B6<>1)

теперь правильно
Код
=--И(СУММ(ИНДЕКС($C5:C5;ЕСЛИ(C4<15;1;ЕСЛИ(C4<25;15;25))):C5)=1;СУММ($B6:B6)<>ЕСЛИ(C4<15;1;ЕСЛИ(C4<25;2;3)))

А если в предыдущий
а если 1-е выходной, в конце предыдущего должно быть?

Автор - Nic70y
Дата добавления - 18.03.2016 в 11:37
olegus Дата: Пятница, 18.03.2016, 11:51 | Сообщение № 7
Группа: Пользователи
Ранг: Участник
Сообщений: 50
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
не важно. все отчеты в середине месяца.
 
Ответить
Сообщениене важно. все отчеты в середине месяца.

Автор - olegus
Дата добавления - 18.03.2016 в 11:51
Nic70y Дата: Пятница, 18.03.2016, 11:56 | Сообщение № 8
Группа: Друзья
Ранг: Экселист
Сообщений: 8758
Репутация: 2272 ±
Замечаний: 0% ±

Excel 2010
до 12 КАЛЕНДАРНОГО дня
так:
Код
=--(СУММПРОИЗВ(МАКС(($C5:$N5=1)*СТОЛБЕЦ($C5:$N5))-2)=C4)
К сообщению приложен файл: 0403340.xlsx (16.2 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщение
до 12 КАЛЕНДАРНОГО дня
так:
Код
=--(СУММПРОИЗВ(МАКС(($C5:$N5=1)*СТОЛБЕЦ($C5:$N5))-2)=C4)

Автор - Nic70y
Дата добавления - 18.03.2016 в 11:56
_Boroda_ Дата: Пятница, 18.03.2016, 12:12 | Сообщение № 9
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16673
Репутация: 6479 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Еще до 12
Код
=(СУММПРОИЗВ(C5:$AG5*(C4:$AG4<12))=1)*C5

Кстати, что в Вашем понимании означает "до 12-го"? 12-е включается или нет?
Если да, то < замените на <=
К сообщению приложен файл: 0403340_2.xlsx (17.2 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЕще до 12
Код
=(СУММПРОИЗВ(C5:$AG5*(C4:$AG4<12))=1)*C5

Кстати, что в Вашем понимании означает "до 12-го"? 12-е включается или нет?
Если да, то < замените на <=

Автор - _Boroda_
Дата добавления - 18.03.2016 в 12:12
olegus Дата: Четверг, 18.08.2016, 11:48 | Сообщение № 10
Группа: Пользователи
Ранг: Участник
Сообщений: 50
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Спасибо всем за ответы.
Очень сильно извиняюсь, что продолжаю старую тему.
Файл тот же но срок отчета 1, 2, 3, 15 и 25 РАБОЧИЙ день месяца.
Если надо могу создать новую тему.
Хотелось бы не массивную формулу.
Спасибо.
[moder]Можно здесь продолжать[/moder]


Сообщение отредактировал Pelena - Четверг, 18.08.2016, 11:54
 
Ответить
СообщениеСпасибо всем за ответы.
Очень сильно извиняюсь, что продолжаю старую тему.
Файл тот же но срок отчета 1, 2, 3, 15 и 25 РАБОЧИЙ день месяца.
Если надо могу создать новую тему.
Хотелось бы не массивную формулу.
Спасибо.
[moder]Можно здесь продолжать[/moder]

Автор - olegus
Дата добавления - 18.08.2016 в 11:48
sboy Дата: Четверг, 18.08.2016, 17:29 | Сообщение № 11
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
25 РАБОЧИЙ день месяца

вроде как такого быть не может) в этом году максимум 23 раб.дня в августе


Яндекс: 410016850021169
 
Ответить
Сообщение
25 РАБОЧИЙ день месяца

вроде как такого быть не может) в этом году максимум 23 раб.дня в августе

Автор - sboy
Дата добавления - 18.08.2016 в 17:29
abtextime Дата: Четверг, 18.08.2016, 18:17 | Сообщение № 12
Группа: Проверенные
Ранг: Ветеран
Сообщений: 828
Репутация: 117 ±
Замечаний: 0% ±

Excel 2010
в этом году максимум 23 раб.дня в августе

Да и вообще 23 рабочих дня это абсолютный максимум при пятидневке
 
Ответить
Сообщение
в этом году максимум 23 раб.дня в августе

Да и вообще 23 рабочих дня это абсолютный максимум при пятидневке

Автор - abtextime
Дата добавления - 18.08.2016 в 18:17
abtextime Дата: Четверг, 18.08.2016, 18:18 | Сообщение № 13
Группа: Проверенные
Ранг: Ветеран
Сообщений: 828
Репутация: 117 ±
Замечаний: 0% ±

Excel 2010
Наверное, имеется в виду 25е или первый после 25го рабочий день, если это выходной
 
Ответить
СообщениеНаверное, имеется в виду 25е или первый после 25го рабочий день, если это выходной

Автор - abtextime
Дата добавления - 18.08.2016 в 18:18
olegus Дата: Пятница, 19.08.2016, 08:02 | Сообщение № 14
Группа: Пользователи
Ранг: Участник
Сообщений: 50
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Ага. Немного непонятно написал. 1-й, 2-й, 3-й, рабочий день; 15-го и 25-го, а если они приходятся на выходной (праздник), то первые рабочие дни после 15-го и 25-го.
 
Ответить
СообщениеАга. Немного непонятно написал. 1-й, 2-й, 3-й, рабочий день; 15-го и 25-го, а если они приходятся на выходной (праздник), то первые рабочие дни после 15-го и 25-го.

Автор - olegus
Дата добавления - 19.08.2016 в 08:02
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Плавающий календарь и отчетность. (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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