Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Office (Word, Excel, Outlook и т.д.) (http://forum.oszone.net/forumdisplay.php?f=115)
-   -   Рассчитать дату (http://forum.oszone.net/showthread.php?t=303337)

sov44 03-08-2015 15:14 2536261

Рассчитать дату
 
Нужно от даты, задаваемой вручную, трёх значений дней (могут быть как количеством рабочих, так и календарных дней), рассчитать конечную дату. конеч=нач+зн1+зн2+зн3
Если рабочий день заканчивается на птн, следующие дни считать с понедельника. Если календарные дни заканчиваются на птн, сбт, вск, следующие дни считать с пнд.
В строке планируется вводить только одно значение - либо количество календарных дней, либо количество рабочих дней.

Попытка расчёта и предполагаемый итог во вложении.

sov44 04-08-2015 10:21 2536616

почему-то не работает условие, если день недели больше четверга, окончание календарного дня должно быть первым рабочим днём (ячейка C7). В остальном вроде всё работает.

okshef 04-08-2015 22:23 2537024

Я смотрел по книге 1 (в книге 1-1 вообще ничего не понятно).
1) У вас ошибка в формуле в ячейке С8, скобки неправильно расставлены. И логики нет: вы при условии 0 в D8 отправляете формулу брать информацию в D8(???)
2) Зачем нужна пустая строка B6:E6? Она не дает сделать формулу универсальной. После удаления ненужных ячеек формулу в С6 можно записать так:
Код:

=РАБДЕНЬ(C5;(ЕСЛИ(D6=0;E6;D6));$H$4:$L$13)
и протянуть до С8

sov44 04-08-2015 23:14 2537062

okshef, нужна разная логика счёта итоговой даты для рабочих и календарных дней. Книга1-1.xlsx
Конечная дата считается по нарастающей от итоговых дат. Отчёт от С5. Логику пробовал вывести в строке С7.
Если в С7 итог при подсчёте рабочих дней заканчивается на птн, для С8 расчёт нужно вести с понедельника.
Если в С7 итог при подсчёте календарных дней заканчивается птн, сбт, вск, для С8 расчёт нужно вести с понедельника.
Количество дней вводится только в одну ячейку, D7 или E7


Время: 21:03.

Время: 21:03.
© OSzone.net 2001-