Страницы: 1
RSS
Подсчет просроченных событий в определенный промежуток времени
 
Существует таблица с большим набором данных. В частности таблица имеет столбец, отражающий планируемую дату завершения процесса, и столбец, отражающий дату фактического завершения процесса. Необходимо подсчитать количество просроченных событий (случаев превышения даты планируемого завершения процесса) в определенный временной промежуток, например, в январе, первом квартале и т.д. (пример прилагается. Просрочены Событие3, Событие4, Событие12, временной промежуток - с 01.01.2013 по 31.01.2013). Помогите, пожалуйста, найти решение!
 
Код
=СУММПРОИЗВ((F6:F17>=F3)*(F6:F17<=G3)*(F6:F17<G6:G17))
Изменено: V - 08.01.2013 17:22:48
 
формула массива
Код
=СУММ(--(G6:G17>F6:F17))
или "простая"
Код
=СУММПРОИЗВ(--(G6:G17>F6:F17))
 
Михаил С про "временной промежуток - с 01.01.2013 по 31.01.2013" забыли, а он так я понимаю будет меняться по усмотрению автора.  :)
Изменено: V - 08.01.2013 17:26:32
 
Тогда так:

=СУММПРОИЗВ(--(G6:G17>F6:F17)*(F6:F17>=$F$3)*(F6:F17<=G3))+СУММПРОИЗВ(--(G6:G17="")*(F6:F17>=$F$3)*(F6:F17<=G3))
 
Или вот сокращённый вариант формулы:
=СУММПРОИЗВ((F6:F17>=$F$3)*(F6:F17<=G3)*((G6:G17>F6:F17)+(G6:G17="")))
 
Цитата
iba2004 пишет:
Тогда так:
А это - =СУММПРОИЗВ((F6:F17>=F3)*(F6:F17<=G3)*(F6:F17<G6:G17)) - было ранее... Чем вас не устроило решение V?..
"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
 
2 Z
Простите, я среагировал на пост V 8 Янв 2013 17:26:15 по формулам Михаил С.
А так мне видеться следующее: допустим, плановая дата стоит 31/01/2013, а фактической ещё нет (появится только в феврале). На мой взгляд (хотя м.б. я ошибаюсь), данный заказ должен попасть в просроченные по выборке за январь.
 
Что скАжите Андрей??? Внесите, пжл, ясность!!!  :)
Спс!!!
 
Спасибо за готовность помочь!
По всей видимости я не корректно сформулировал задачу, поэтому уточняю:
- временной промежуток может быть любым и выбирается по необходимости;
- процессы (СобытияN), дата завершения которых выходит за временной промежуток выборки, учитываться как завершенные, так и не завершенные, не должны.
 
Цитата
Андрей пишет:
... дата завершения которых выходит за временной промежуток выборки, учитываться как завершенные, так и не завершенные, не должны.
А какая из дат: плановая или фактическая??? Если плановая в промежутке, а фактическая за ним, то нужно процесс показывать как просроченный, ведь в плановую дату он не выполнен?
 
Если выполнение назначено на февраль (в Примере это Событие6, Событие7 и Событие11), то в выборке за январь эти События не учитываются в качестве завершенных, так и не завершенных. Таким образом, в январе (из Примера) просроченныыми являются Событие3, Событие4, Событие12, т.е. - всего 3.
 
Ок! Повторюсь! Выборка за январь с 01/01 по 31/01. Плановая дата стоИт 31/01. Но фактическое выполнение произошло 05/02. Вы 01/02 делаете отчет за январь. Плановая дата у Вас 31/01, фактическоая - отсутствует (появится только 05/02). Скажите, процесс должен попасть в просроченные т.к. не выполнен в плановое время, т.е. январь, или пока нет фактической даты он не попадает никуда???
 
Для наглядности. Ответ 1 или 0?
 
Цитата
iba2004 пишет:
Ок! Повторюсь! Выборка за январь с 01/01 по 31/01. Плановая дата стоИт 31/01. Но фактическое выполнение произошло 05/02. Вы 01/02 делаете отчет за январь. Плановая дата у Вас 31/01, фактическоая - отсутствует (появится только 05/02). Скажите, процесс должен попасть в просроченные т.к. не выполнен в плановое время, т.е. январь, или пока нет фактической даты он не попадает никуда???

Да, процесс должен попасть в просроченные - в отчет за январь.

Ответ "1". Спасибо!
Страницы: 1
Читают тему
Наверх