Book1.xls (24.5 КБ) Добрый день!
нужна помощь в реализации такого вычисления: имеется некое количество дней месяца (например, 11 - см. в приложенном файле строку Дни). Требуется посчитать количество "нормальных" дней в течение этих 11и - то есть количество дней с понедельника по пятницу, исключая субботу и воскресенье (см. строку Норм дни в приложенном файле).
NB! изначально предполагаем, что эти 11 дней начинаются с понедельника и следуют по порядку.
как я понимаю, можно сделать так:
Есть 11 дней.
11-7 = 4
4>0? тогда +5 в уме, и заново - из остатка вычитаем 7:
4-7 = -3
-3 >0? нет. Тогда +4 в уме.
Итого 5+4 = 9 дней "нормальных".
___
пусть есть 23 дня
23-7 = 16
16>0? тогда+5 в уме, и снова
16-7 = 9
9>0? тогда +5 в уме, и снова
9-7 = 2
2>0? тогда +5 в уме, и снова
2-7 = -5
-5>0? нет. Тогда +2 в уме
Итого 5+5+5+2 = 17 дней "нормальных"
_____
Как это записать в виде макроса? Либо есть более адекватные способы?=)
нужно сделать сегодня, попыталась сама почитать основы написания макросов - но беременный мозг на 8ом месяце бастует. Готова заплатить грамотному человеку=)
спасибо.
нужна помощь в реализации такого вычисления: имеется некое количество дней месяца (например, 11 - см. в приложенном файле строку Дни). Требуется посчитать количество "нормальных" дней в течение этих 11и - то есть количество дней с понедельника по пятницу, исключая субботу и воскресенье (см. строку Норм дни в приложенном файле).
NB! изначально предполагаем, что эти 11 дней начинаются с понедельника и следуют по порядку.
как я понимаю, можно сделать так:
Есть 11 дней.
11-7 = 4
4>0? тогда +5 в уме, и заново - из остатка вычитаем 7:
4-7 = -3
-3 >0? нет. Тогда +4 в уме.
Итого 5+4 = 9 дней "нормальных".
___
пусть есть 23 дня
23-7 = 16
16>0? тогда+5 в уме, и снова
16-7 = 9
9>0? тогда +5 в уме, и снова
9-7 = 2
2>0? тогда +5 в уме, и снова
2-7 = -5
-5>0? нет. Тогда +2 в уме
Итого 5+5+5+2 = 17 дней "нормальных"
_____
Как это записать в виде макроса? Либо есть более адекватные способы?=)
нужно сделать сегодня, попыталась сама почитать основы написания макросов - но беременный мозг на 8ом месяце бастует. Готова заплатить грамотному человеку=)
спасибо.