Страницы: 1
RSS
Подсчет количества уникальных дат за период по условию
 
Здравствуйте, уважаемые форумчане!
Нужна помощь по таблице.

Имеется файл для учета в грузоперевозках.  Выжимку из него приложу как образец. Указывается дата погрузки и дата выгрузки автомобиля. за один рабочий день у одной машины может быть несколько рейсов, либо один долгий рейс длится несколько дней. В один день может быть и погрузка, и выгрузка, и следующая погрузка - в общем, много вариантов. Рейсы бывают как в будни, так и в выходные.
Автомобилей много, соответственно и водителей много.

Нужна формула, подсчитывающая количество отработанных дней за месяц каждым конкретным водителем.
Буду очень признателен за помощь.
 
на формулах не знаю, вариант PQ:
Скрытый текст
тема: Подсчет количества уникальных дат за период по условию
Соблюдение правил форума не освобождает от модераторского произвола
 
21.02.2020-25.02.2020
Это 5 дней или 4?
21, 22, 23, 24, 25.
Изменено: Wild.Godlike - 07.05.2020 09:52:41
 
Nazzlo, поясните это
3 Иванов 14.01.2020 15.01.2020
4 Иванов 14.01.2020 15.01.2020
Что за двойник?
Изменено: БМВ - 07.05.2020 10:02:10
По вопросам из тем форума, личку не читаю.
 
Wild.Godlike, Тут даже сложнее - из количества дней вычитаются выходные. т.е. рабочих дней 3.
 
вы пишете вот это
Цитата
Nazzlo написал: Указывается дата погрузки и дата выгрузки автомобиля. за один рабочий день
и вот это
Цитата
Nazzlo написал: либо один долгий рейс длится несколько дней.
дополняете вот этим
Цитата
Nazzlo написал: Рейсы бывают как в будни, так и в выходные.
я вас спрашиваю
Цитата
Wild.Godlike написал: 21.02.2020-25.02.2020 Это 5 дней или 4?

Вы понимаете что это противоречит всему что выше?
Цитата
Nazzlo написал: из количества дней вычитаются выходные. т.е. рабочих дней 3.

выпало на выходной, работаешь бесплатно или паспорт не вернём? или такой в 00:00 с пятницы на субботу тормозит грузовик на трассе и валит домой?
я ничего не понимать:D

P.s. Выйдите и войдите как следуетнапишите полные условия, и заполните что хотите получить на эти 3 месяца руками и объясните почему так.
Изменено: Wild.Godlike - 07.05.2020 10:19:46
 
БМВ, отличное замечание! это не двойник, просто 2 груза в одной машине. т.е. трудодни общие.
 
=COUNT(1/COUNTIFS($B$3:$B$123;K3;$C$3:$C$123;"<="&ROW(INDEX(A:A;--(1&$J$3)):INDEX(A:A;EOMONTH(1&$J$3;0)));$D$3:$D$123;">="&ROW(INDEX(A:A;--(1&$J$3)):INDEX(A:A;EOMONTH(1&$J$3;0)))))
Выходные - Вы уж определитесь что это , Сб и Вс или еще и праздничные и что с переносами ...
По вопросам из тем форума, личку не читаю.
 
Wild.Godlike, БМВ, да, с выходными придется еще поломать голову - ибо бывают рейсы и с рабочими выходными и с нерабочими...

Для начала, думаю, лучше из подсчета выкинуть выходные и праздники.
 
=COUNT(1/(COUNTIFS($B$3:$B$123;K3;$C$3:$C$123;"<="&ROW(INDEX(A:A;--(1&$J$3)):INDEX(A:A;EOMONTH(1&$J$3;0)));$D$3:$D$123;">="&ROW(INDEX(A:A;--(1&$J$3)):INDEX(A:A;EOMONTH(1&$J$3;0))))*NETWORKDAYS.INTL(ROW(INDEX(A:A;--(1&$J$3)):INDEX(A:A;EOMONTH(1&$J$3;0)));ROW(INDEX(A:A;--(1&$J$3)):INDEX(A:A;EOMONTH(1&$J$3;0)));1;Holydays)))
где Holydays - список праздничных дней.
Изменено: БМВ - 07.05.2020 12:09:08
По вопросам из тем форума, личку не читаю.
 
БМВ, Вы ,как всегда, мощно заряжаете))))

Holydays - как прописать его?

Не смог заставить обе формулы работать, рисует #ИМЯ?
Втыкал их и в L3 и в рандомные места.
Страницы: 1
Наверх