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

Вход

Регистрация

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

 

= Мир MS Excel/Расчет объема исходя их количества дней - Страница 2 - Мир MS Excel

Старая форма входа
  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: китин, _Boroda_  
Расчет объема исходя их количества дней
_Boroda_ Дата: Воскресенье, 10.02.2013, 00:38 | Сообщение № 21
Группа: Админы
Ранг: Местный житель
Сообщений: 16718
Репутация: 6505 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Цитата (light26)
Цитата (_Boroda_ писал(а)):СЕГОДНЯ())/7 Что-то с математикой у меня туго. А почему мы сегодня делим на 7?

Вадим, на скобки посмотри - мы не сегодня делим на 7, а 31 декабря минус сегодня делим на 7 - получаем количество оставшихся недель
Цитата (_Boroda_)
("31/12"-СЕГОДНЯ())/7;

Цитата (light26)
Вот что меня постоянно вводит в заблуждение - это кавычки. Одни функции понимают их как текст, другие - как значение.

Все функции их понимают как текст. НО! до того, как с кавычками произвели арифметическое действие, после которого это уже не текст, а число (если, конечно, такое число есть - например, 1+"апарарр" даст ошибку).
Цитата (light26)
И функция привирает, вернее преувеличивает: план ставим 1000, выполнение на 10/02/13 ставим 300. в этом году осталось 48 недель. Объем на неделю по формуле - 16 единиц. 16*48=768 - перевыполнение. Даже 15*48 - перевыполнение. Даже если в расчет брать 47 недель, все-равно будет перевыполнение при таком объеме.

Вадим, методика подсчета взята из твоей формулы, я только уменьшил ее (формулу). А вообще - методика не совсем верная. Да и как ты хотел, если там у тебя сидит ОКРУГЛВВЕРХ? Конечно будет перебор.
Кстати, у тебя нет определения понятия "неделя" - это 7 календарных дней, считая с завтрашнего, или неделя с понедельника по воскресенье, внутри которой находится сегодняшнее число, или это неделя с ближайшего будущего понедельника, или еще как. Для всех этих случаев формулы будут разные.


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
Цитата (light26)
Цитата (_Boroda_ писал(а)):СЕГОДНЯ())/7 Что-то с математикой у меня туго. А почему мы сегодня делим на 7?

Вадим, на скобки посмотри - мы не сегодня делим на 7, а 31 декабря минус сегодня делим на 7 - получаем количество оставшихся недель
Цитата (_Boroda_)
("31/12"-СЕГОДНЯ())/7;

Цитата (light26)
Вот что меня постоянно вводит в заблуждение - это кавычки. Одни функции понимают их как текст, другие - как значение.

Все функции их понимают как текст. НО! до того, как с кавычками произвели арифметическое действие, после которого это уже не текст, а число (если, конечно, такое число есть - например, 1+"апарарр" даст ошибку).
Цитата (light26)
И функция привирает, вернее преувеличивает: план ставим 1000, выполнение на 10/02/13 ставим 300. в этом году осталось 48 недель. Объем на неделю по формуле - 16 единиц. 16*48=768 - перевыполнение. Даже 15*48 - перевыполнение. Даже если в расчет брать 47 недель, все-равно будет перевыполнение при таком объеме.

Вадим, методика подсчета взята из твоей формулы, я только уменьшил ее (формулу). А вообще - методика не совсем верная. Да и как ты хотел, если там у тебя сидит ОКРУГЛВВЕРХ? Конечно будет перебор.
Кстати, у тебя нет определения понятия "неделя" - это 7 календарных дней, считая с завтрашнего, или неделя с понедельника по воскресенье, внутри которой находится сегодняшнее число, или это неделя с ближайшего будущего понедельника, или еще как. Для всех этих случаев формулы будут разные.

Автор - _Boroda_
Дата добавления - 10.02.2013 в 00:38
light26 Дата: Воскресенье, 10.02.2013, 09:55 | Сообщение № 22
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
Цитата (_Boroda_)
Вадим, на скобки посмотри -

Посмотрел. Все понял smile
Цитата (_Boroda_)
Все функции их понимают как текст. НО!

Огромное тебе спасибо, Саш. Ты всегда разжуешь, если какие непонятки. Остается только проглотить smile
Цитата (_Boroda_)
Вадим, методика подсчета взята из твоей формулы

А моя формула, в свою очередь, взята из
Цитата (Serge_007)
=ЦЕЛОЕ((СЕГОДНЯ()-ДАТА(ГОД(СЕГОДНЯ());1;1)+ДЕНЬНЕД(ДАТА(ГОД(СЕГОДНЯ());1;1);2)-1)/7)+1

Цитата (_Boroda_)
как ты хотел, если там у тебя сидит ОКРУГЛВВЕРХ?

Ты прав, конечно, но штуки могут быть только целым числом ;). Может тогда лучше использовать ЦЕЛОЕ? Как считаешь?
Цитата (_Boroda_)
Кстати, у тебя нет определения понятия "неделя" - это 7 календарных дней

В данном случае это понятие отчетного периода.
Подразделение планирует определенный объем работ на год. Пусть это будет замена 1000 шт. изоляторов и 10 км контактного провода. По четвергам подразделение отчитывается о проделанной работе за неделю и показывает план, который берет на следующую. То-есть с четверга по среду. Разумеется, если недельный план перевыполняется, в дальнейшем объемы на неделю сократятся, если выполняется в соответствии с рекомендациями, то он (объем) не меняется, если не выполняется, то растет. Поэтому для удобства и наглядности я добавил в таблицу графу "Рекомендуемый объем" и вставил туда
Код
=ЕСЛИ(L13>L12;0;(M12<=1)*ОКРВВЕРХ((L12-L13)/(52-НОМНЕДЕЛИ(СЕГОДНЯ()));0,001))

для километров и
Код
=ЕСЛИ(L17>L16;0;(M16<=1)*ОКРВВЕРХ((L16-L17)/(52-НОМНЕДЕЛИ(СЕГОДНЯ()));1))

для штук (за подсказку спасибо Сергею)
Но НОМНЕДЕЛИ в 2003 не работает.


Я не волшебник. Я только учусь
 
Ответить
Сообщение
Цитата (_Boroda_)
Вадим, на скобки посмотри -

Посмотрел. Все понял smile
Цитата (_Boroda_)
Все функции их понимают как текст. НО!

Огромное тебе спасибо, Саш. Ты всегда разжуешь, если какие непонятки. Остается только проглотить smile
Цитата (_Boroda_)
Вадим, методика подсчета взята из твоей формулы

А моя формула, в свою очередь, взята из
Цитата (Serge_007)
=ЦЕЛОЕ((СЕГОДНЯ()-ДАТА(ГОД(СЕГОДНЯ());1;1)+ДЕНЬНЕД(ДАТА(ГОД(СЕГОДНЯ());1;1);2)-1)/7)+1

Цитата (_Boroda_)
как ты хотел, если там у тебя сидит ОКРУГЛВВЕРХ?

Ты прав, конечно, но штуки могут быть только целым числом ;). Может тогда лучше использовать ЦЕЛОЕ? Как считаешь?
Цитата (_Boroda_)
Кстати, у тебя нет определения понятия "неделя" - это 7 календарных дней

В данном случае это понятие отчетного периода.
Подразделение планирует определенный объем работ на год. Пусть это будет замена 1000 шт. изоляторов и 10 км контактного провода. По четвергам подразделение отчитывается о проделанной работе за неделю и показывает план, который берет на следующую. То-есть с четверга по среду. Разумеется, если недельный план перевыполняется, в дальнейшем объемы на неделю сократятся, если выполняется в соответствии с рекомендациями, то он (объем) не меняется, если не выполняется, то растет. Поэтому для удобства и наглядности я добавил в таблицу графу "Рекомендуемый объем" и вставил туда
Код
=ЕСЛИ(L13>L12;0;(M12<=1)*ОКРВВЕРХ((L12-L13)/(52-НОМНЕДЕЛИ(СЕГОДНЯ()));0,001))

для километров и
Код
=ЕСЛИ(L17>L16;0;(M16<=1)*ОКРВВЕРХ((L16-L17)/(52-НОМНЕДЕЛИ(СЕГОДНЯ()));1))

для штук (за подсказку спасибо Сергею)
Но НОМНЕДЕЛИ в 2003 не работает.

Автор - light26
Дата добавления - 10.02.2013 в 09:55
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:

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