Здесь с помощью vlookup, query, arrayformula и других для получения суммирующих данных, при условии, что A21 - B25 - уникальный мастер, I16 - K19 - данные распределения, а I16 - J19 - уникальный мастер от A21 до B25, если данные отличаются. с моим предположением, измените их на самом деле:
=arrayformula(vlookup(arrayformula(len({A21:A25}) & ":" & len ({B21:B25}) & ":" & {A21:A25} & {B21:B25}),query({arrayformula(len({I16:I19}) & ":" & len ({J16:J19}) & ":" & {I16:I19} & {J16:J19}),arrayformula(if(isnumber(K16:K19),K16:K19,0))},"select Col1, sum(Col2) group by Col1"),2,false))
Я объединяю два столбца с длиной идентификатора каждого столбца и двоеточия, потому что я надеюсь, что моя комбинация столбцов будет совершенно уникальной, если я объединю 'aaa' & 'aaaa'будет то же самое с 'aaaa' и 'aaa', но при необходимости его можно опустить, чтобы сократить формулу:
=arrayformula(vlookup(arrayformula({A21:A25} & {B21:B25}), query({arrayformula( & {I16:I19} & {J16:J19}), arrayformula(if(isnumber(K16:K19), K16:K19, 0))}, "select Col1, sum(Col2) group by Col1"),2,false))