Como posso calcular o subtotal para células filtradas que atendem a determinados critérios?

2

Estou tentando criar um subtotal para um intervalo que exclui linhas que não têm preço de atacado. Eu tenho uma gama de produtos, preços e unidades que têm subtotais por marca, embora o subtotal da marca seja sum e não subtotal , porque o total precisa ser exibido independentemente do que o usuário opta por filtrar. Essas linhas de subtotal não têm preços no atacado.

Aqui está a fórmula sumif que estou usando para calcular totais na área de resumo acima do intervalo:

=SUMIF(B5:B12, "", D5:D12)

Eu preciso ter uma fórmula de subtotal que funcione da mesma maneira. Existe um equivalente à fórmula sumif para subtotais? Ou talvez uma função de planilha que eu possa usar?

Eu preciso ser capaz de fazer isso sem usar o VBA.

    
por Jon Crowell 19.06.2012 / 16:39

1 resposta

3

Você pode fazer subtotais condicionais sem o VBA. Experimente esta fórmula:

=SUMPRODUCT(SUBTOTAL(9,OFFSET(units,ROW(units)-ROW(D4),0,1)),--(wholesale=""))

Onde
units refere-se a D4:D12 na sua captura de tela, com D4 como o cabeçalho
wholesale refere-se a B4:B12 na sua captura de tela

Exemplo - A fórmula em funcionamento na célula D2:

    
por 19.06.2012 / 19:04