Para obter o total dos valores apenas nas linhas filtradas visíveis, podemos usar o SUBTOTAL função para recuperar a saída.
SUBTOTAL:Retorna um subtotal em uma lista ou banco de dados.
Sintaxe: = SUBTOTAL (núm_função, ref1,…)
Vejamos um exemplo:
Temos a lista de produtos na coluna A, preço na coluna B e pedido na coluna C.
- Na célula C14, a fórmula seria = SUBTOTAL (9, C2: C13)
- Se aplicarmos o filtro da lista com Pedidos maiores que 300, a função subtotal dará a soma dos Pedidos maiores que 300.
- Selecione qualquer célula na tabela e pressione CTRL + SHIFT + L para aplicar o filtro.
- Clique na lista suspensa Ordem e selecione Filtros de número.
- Selecione a opção Maior que.
- A seguinte caixa de diálogo aparecerá. Digite 300 na caixa conforme mostrado na captura de tela abaixo.
- A tabela obterá filtros na lista de pedidos com mais de 300
- Você pode usar SUBTOTAL para ignorar valores em linhas ocultas.
Usamos ocultar linhas para remover informações desnecessárias do visualizador. Você pode usar SUBTOTAL com função como 109 que irá ignorar os valores que estão ocultos.
- Na célula C15, a fórmula seria = SUBTOTAL (109, C2: C13)& nós ocultamos a linha número 10 onde o valor do pedido é 450, então o resultado da função SUBTOTAL será diferente ao usar 109 como primeiro argumento.
SUBTOTAL (9, …) totaliza tudo, exceto células com subtotais e células filtradas.
SUBTOTAL (109, …) totaliza tudo, exceto células com subtotais e células filtradas e linhas ocultas.