Я пытаюсь подсчитать периоды отсутствия на складе для парка арендуемого оборудования, которое использовалось в течение последних нескольких лет. У меня возникли проблемы с созданием вычисляемого поля sumif, которое суммирует единицы по дате, если дата находится между началом и концом. Мои данные выглядят так:
Calendar |Start |Finish |Product |Units
2015-12-06|2015-12-6|2015-12-6 |Snowshoes |2
2015-12-07|2015-12-6|2015-12-7 |Snowshoes |1
Календарь - это вспомогательный столбец, который я добавил. Это последовательные даты от запуска до настоящего Начало - это дата начала бронирования аренды. Окончание - дата окончания аренды продукта.
Я бы хотел, чтобы сводная таблица выглядела так:
Date | Snowshoes | Tent ... etc
2015-12-06 | 3 |
2015-12-07 | 1 |
Мне сложно настроить вычисляемое поле, которое будет суммировать единицы, если дата находится между началом и концом, я продолжаю получать ошибки формул.
Вот формула, которую я пытаюсь использовать для создания вычисляемого поля:
= sumifs( Units ,Start,">= Calendar" , Finish,"<= Calendar")
Это лучший способ решить эту проблему? Проблема в моей формуле или весь подход ошибочен?
SUMPRODUCT
, вероятно, лучший вариант. Но для сравнения вSUMIFS
вам нужно вместо этого использовать">="&Calendar
и"<="&Calendar
. - person ian0411   schedule 04.10.2017=SUMIFS(Units,Start,">="&Calendar,Finish,"<="&Calendar)
или=SUMPRODUCT(Units,Start>=Calendar,Finish<=Calendar)
, если я не скручиваю глаза, печатая здесь. Или попробуйте опубликовать снимок экрана здесь, чтобы мы могли вам лучше помочь. - person ian0411   schedule 04.10.2017