Всем привет. Вопрос такой (вернее их два, но, да простит меня админ, лень из-за такой мелочи создавать тему) В ячейке G7 устанавливается объем работ на неделю. Принцип такой: разница А7 и А8 (если В7 меньше 100%) делится на оставшееся число недель в году и округляется до целых в большую сторону. Нет ли ошибок в формуле и почему результат получается отрицательным?
Всем привет. Вопрос такой (вернее их два, но, да простит меня админ, лень из-за такой мелочи создавать тему) В ячейке G7 устанавливается объем работ на неделю. Принцип такой: разница А7 и А8 (если В7 меньше 100%) делится на оставшееся число недель в году и округляется до целых в большую сторону. Нет ли ошибок в формуле и почему результат получается отрицательным?light26
Поменял. Значение с -13 сменилось на 12 Было =ОКРУГЛВВЕРХ(ЕСЛИ(B7>100%;0;(A7-A8)/(ДНЕЙ360(41274;СЕГОДНЯ())/7));0) = -13 Стало =ОКРУГЛВВЕРХ(ЕСЛИ(B7>100%;0;(A7-A8)/(ДНЕЙ360(СЕГОДНЯ();41274)/7));0) = 12
Quote (light26)
Даты в ДНЕЙ360() поменяй местами
Поменял. Значение с -13 сменилось на 12 Было =ОКРУГЛВВЕРХ(ЕСЛИ(B7>100%;0;(A7-A8)/(ДНЕЙ360(41274;СЕГОДНЯ())/7));0) = -13 Стало =ОКРУГЛВВЕРХ(ЕСЛИ(B7>100%;0;(A7-A8)/(ДНЕЙ360(СЕГОДНЯ();41274)/7));0) = 12light26
Я не волшебник. Я только учусь
Сообщение отредактировал light26 - Пятница, 09.11.2012, 15:56
Вот что у меня получилось. Сергей, проверь, пожалуйста. Нигде я там не накосячил? Смысл формулы: расчитать объем работ на неделю, исходя из годового плана минус выполненный объем нарастающим итогом на отчетную дату.
Вот что у меня получилось. Сергей, проверь, пожалуйста. Нигде я там не накосячил? Смысл формулы: расчитать объем работ на неделю, исходя из годового плана минус выполненный объем нарастающим итогом на отчетную дату.light26
Вадим, уже, в общем-то, можно сказать, что практически гут. чуть-чуть недотянул или просто не проверил. Попробуй поставить СЕГОДНЯ последнюю неделю года (начиная с 26/21/21013). Получаем ошибку деления на 0. Когда (надеюсь) доживем до 2016 года, формула будет работать с ошибкой - у тебя жестко прописано 365 дней.
Цитата
расчитать объем работ на неделю, исходя из годового плана минус выполненный объем нарастающим итогом на отчетную дату
То есть, другими словами, на дату СЕГОДНЯ мы уже посчитали и, следовательно, ее считать не нужно. А у тебя на 01/01/2013 получается разница 365 дней, а не 364. Предлагаю так:
обрати внимание, что "31/12" с любым арифметическим действием дает 31 декабря ТЕКУЩЕГО года, то есть 365 или 366
Вадим, уже, в общем-то, можно сказать, что практически гут. чуть-чуть недотянул или просто не проверил. Попробуй поставить СЕГОДНЯ последнюю неделю года (начиная с 26/21/21013). Получаем ошибку деления на 0. Когда (надеюсь) доживем до 2016 года, формула будет работать с ошибкой - у тебя жестко прописано 365 дней.
Цитата
расчитать объем работ на неделю, исходя из годового плана минус выполненный объем нарастающим итогом на отчетную дату
То есть, другими словами, на дату СЕГОДНЯ мы уже посчитали и, следовательно, ее считать не нужно. А у тебя на 01/01/2013 получается разница 365 дней, а не 364. Предлагаю так:
Вот что меня постоянно вводит в заблуждение - это кавычки. Одни функции понимают их как текст, другие - как значение.
Цитата (_Boroda_)
Когда (надеюсь) доживем до 2016 года, формула будет работать с ошибкой
К тому времени, надеюсь, уже будет работать ЕК АСУИ (Единая Корпоративная Автоматическая Система Управления Инфраструктурой). Слыхал о такой? )))
Ну, во-первых, спасибо, Саш. а далее...))
Цитата (_Boroda_)
чуть-чуть недотянул или просто не проверил.
Скорее не допетрил )))
Цитата (_Boroda_)
(начиная с 26/21/21013)
ты хотел сказать 26/12/2013?
Цитата (_Boroda_)
"31/12"
Вот что меня постоянно вводит в заблуждение - это кавычки. Одни функции понимают их как текст, другие - как значение.
Цитата (_Boroda_)
Когда (надеюсь) доживем до 2016 года, формула будет работать с ошибкой
К тому времени, надеюсь, уже будет работать ЕК АСУИ (Единая Корпоративная Автоматическая Система Управления Инфраструктурой). Слыхал о такой? )))light26
Что-то с математикой у меня туго. А почему мы сегодня делим на 7?
И функция привирает, вернее преувеличивает: план ставим 1000, выполнение на 10/02/13 ставим 300. в этом году осталось 48 недель. Объем на неделю по формуле - 16 единиц. 16*48=768 - перевыполнение. Даже 15*48 - перевыполнение. Даже если в расчет брать 47 недель, все-равно будет перевыполнение при таком объеме.
Цитата (_Boroda_)
СЕГОДНЯ())/7
Что-то с математикой у меня туго. А почему мы сегодня делим на 7?
И функция привирает, вернее преувеличивает: план ставим 1000, выполнение на 10/02/13 ставим 300. в этом году осталось 48 недель. Объем на неделю по формуле - 16 единиц. 16*48=768 - перевыполнение. Даже 15*48 - перевыполнение. Даже если в расчет брать 47 недель, все-равно будет перевыполнение при таком объеме.light26
Я не волшебник. Я только учусь
Сообщение отредактировал light26 - Воскресенье, 10.02.2013, 00:36