Para o layout atual, você pode usar isso na célula J4:
=SUMPRODUCT((OFFSET($D$3,0,0,COUNTA($C:$C)-1,COUNTA($2:$2)-2)=J$3)*(OFFSET($C$3,0,0,COUNTA($C:$C)-1)=$I4))
COUNTA($C:$C)-1
retorna a altura da tabela de dados (o -1
deve desconsiderar a linha de cabeçalho). Isso depende da coluna C que contém os proprietários e não deve haver dados após o último proprietário ou conter espaços em branco entre as linhas nos dados em si.
COUNTA($2:$2)-2
da mesma forma retorna a amplitude da tabela de dados (e, desta vez, eu tenho -2
porque há duas colunas antes de o conjunto de dados ser iniciado). Novamente, não deve haver falta de cabeçalhos na tabela.
(OFFSET($D$3,0,0,COUNTA($C:$C)-1,COUNTA($2:$2)-2)
retorna o intervalo começando em D3 e com altura e largura calculadas acima.
OFFSET($C$3,0,0,COUNTA($C:$C)-1)
retorna o intervalo que contém os proprietários.
(OFFSET($D$3,0,0,COUNTA($C:$C)-1,COUNTA($2:$2)-2)=J$3)
compara os dados com a célula J3. Na minha tabela, coloquei r
em J3 para que eu pudesse arrastar a fórmula pela tabela apenas duas vezes sem ter que alterar nada na fórmula, mas você pode substituir o J$3
por "r"
, você terá para ajustá-lo para cada coluna uma vez. A expressão retornará TRUE
para correspondências e FALSE
caso contrário.
(OFFSET($C$3,0,0,COUNTA($C:$C)-1)=$I4)
compara os proprietários com o proprietário na célula I4. Retorna TRUE
para correspondências e FALSE
caso contrário.
Quando os dois resultados acima são multiplicados, você acaba com uma série de 1
e 0
, que SUMPRODUCT
adiciona para dar uma contagem.