индекс индекса соответствует vlookup - возвращает значение на основе критериев в двух столбцах - PullRequest
0 голосов
/ 01 мая 2018

Курьерская компания использует автомобили с цистернами, которые полностью заправляются каждый воскресный вечер. В воскресенье вечером пустую машину взвешивают без водителя по 2 весам (каждая со своей дисперсией).

date    car scale   weight  note 
04/29   014 scale_1 1244.3  fillup 
04/29   014 scale_2 1247.1  fillup 
04/29   015 scale_1 1200.9  fillup 
04/29   015 scale_2 1203.7  fillup

В течение недели посылки загружаются рано утром, а машины опорожняются вечером и взвешиваются.

date    car scale   weight  note 
04/30   014 scale_1 1213.3  returned to depot 
04/30   014 scale_2 1216.1  returned to depot 
04/30   015 scale_1 1144.9  returned to depot 
04/30   015 scale_2 1147.7  returned to depot 
05/01   014 scale_1 1167.8  returned to depot 
05/01   014 scale_2 1170.6  returned to depot 
05/01   015 scale_1 1052.9  returned to depot 
05/01   015 scale_2 1055.7  returned to depot

по шкале 1: дисперсия составляет 45,5 кг, а также по шкале 2 - 05/01 по сравнению с 04/30

Как мне создать функцию в столбце (столбцах), справа - один (ие) после "примечания", что даст мне отклонение от предыдущего измерения, основанного на шкале и машине? (найдите последнее значение «веса» из той же «шкалы» и той же «машины» и вычтите его из текущего измерения)

1 Ответ

0 голосов
/ 01 мая 2018

Я получил что-то похожее на Learn AsWeGo. Попробуйте:

=E9-(INDEX($E$2:$E8,MATCH(1,MATCH($D$2:$D8,D9,0),-1)))

Я создал еще один столбец между масштабом и весом. Эта колонка соответствует автомобилю + шкале. В столбце, где вы хотите показать разницу, введите формулу выше. Вы должны добавить туда iferror для случаев, когда он не может найти совпадение.

Разница в последнем случае

...