Soma Coluna, mas apenas Filas Filtradas

0

Eu tenho um arquivo grande e plano de vários valores de chave primária desagrupados.

Eu quero filtrar uma chave e preencher a célula A1 com o valor selecionado na lista suspensa.

No final, quero ver uma soma do valor associado de cada chave primária na coluna D & G após a filtragem nessa chave primária.

Estou usando essa função no topo da linha D e G, respectivamente:

=SUMIF(A:A,A1,D3:D12982)    
=SUMIF(A:A,A1,G3:G12982)

Alguém sabe, usando uma função, não uma macro, como preencher uma célula com o valor selecionado de um filtro?

Dados da amostra & solução:

                             D                        G

                             7                        6
  id      class   trnsfr  reg_hrs   crs_no    sec  crs_hrs
6181191      BT     R        4      INIS210    1      3
6181191      ED     G        3      COMS223    4      3
    
por CheeseConQueso 23.01.2009 / 17:51

3 respostas

3

A função SUBTOTAL deve fornecer o que você precisa.

Coloque uma fórmula semelhante a esta na célula A1:

=SUBTOTAL(9,A3:A12982)

O número da função de 4 na função SUBTOTAL diz para usar a função MAX .

Isso funciona porque, diferentemente da função MAX , a função SUBTOTAL ignora as linhas que não são exibidas no conjunto de resultados de um filtro.

    
por 03.02.2009 / 23:58
1

Tente uma SUM (SE (fórmula de matriz). Eles são mais poderosos.

Lembre-se que toda vez que você editar uma fórmula de Array, você deverá inseri-la novamente com CTRL + SHIFT + ENTER não apenas ENTER .

consulte: link

    
por 23.01.2009 / 18:54
0
=SUBTOTAL(109,D3:D12982)

Syntax

SUBTOTAL(function_num, ref1, ref2, ...)

> Function_num is the number 1 to 11 (includes hidden values) 
> or 101 to 111
> (ignores hidden values) that specifies
> which function to use in calculating
> subtotals within a list.


    Function_num 
(includes hidden values) 
    1 AVERAGE 
    2 COUNT 
    3 COUNTA 
    4 MAX 
    5 MIN 
    6 PRODUCT 
    7 STDEV 
    8 STDEVP 
    9 SUM 
    10 VAR 
    11 VARP 

Function_num 
(ignores hidden values) 
    101 AVERAGE 
    102 COUNT 
    103 COUNTA 
    104 MAX 
    105 MIN 
    106 PRODUCT 
    107 STDEV 
    108 STDEVP 
    109 SUM 
    110 VAR 
    111 VARP 
    
por 05.02.2009 / 17:08