Двумя способами:
Если шаблон такой же, как и для разрывов сумм в долларах, используйте это:
=INDEX(D:D,MATCH(G1,A:A,0)+MATCH(H1,$B$1:$B$3)-1)
Где MATCH(G1,A:A,0)
возвращает первую строку, где идентификаторнаходится и MATCH(H1,$B$1:$B$3)
находит относительное местоположение цены в первом паттерне. Измените $B$1:$B$3
, чтобы охватить весь шаблон.
Если шаблоны отличаются, вы можете использовать это:
=SUMIFS(D:D,A:A,G1,B:B,"<=" & H1,C:C,">=" & H1)
Еще один на будущее, когда Microsoft выпустит FILTER()
:
=FILTER(D:D,(A:A=G1)*(B:B<=H1)*(C:C>=H1))
Это вводится нормально и не имеет значения для шаблона.