Excel: Resuma uma coluna com base nas condições

2

Eu tenho uma planilha do Excel com essas colunas:

A    B    C    D
1    1    X    INT
2    1    X    INT
1    2    Y    INT
2    2    Y    INT
3    2    Y    INT
1    3    Z    INT
2    3    Z    INT
3    3    Z    INT
4    3    Z    INT

A coluna D tem valores que quero resumir. A coluna A sempre conta a partir de 1, com base no grupo em que está (coluna B) e tem valores máximos de 2 (grupo 1), 3 (grupo 2) ou 4 (grupo 3) Digamos que o cenário 1 seja "Soma todos os INTs", se C = X e o valor máximo seja 2. Colum C é apenas uma condição que terá que ser cumprida. Claro, tudo pode estar em muitas variações.

Provavelmente terá que trabalhar com = SUMIF (), mas o melhor que consegui fazer até agora é = SUMIF (D: D, C: C, "X")

Mas isso não funcionará, se houver outro grupo que tenha a condição X, mas possa ter mais valores na Coluna A.

Minha idéia é usar o COUNTIF () e ver se um grupo tem, no total, 2, 3 ou 4 valores.

Mas como posso tornar isso mais geral ??

Muito obrigado!

[EDIT:] Eu também pensei em uma maneira de verificar com AND (), OR () e NOT () se, para cada grupo que tem no máximo. 3 contagens (col. A) que existe 1, 2, 3 mas não 4, 5, 6, 7, 8, 9, 10, 11, 12.

O número de grupos (C) pode ser infinito (embora geralmente não seja maior que 7). Contagens de col. a são 3, 7 ou 12 Como eu mencionei, poderia haver um grupo com a condição X que tem 3 contagens e outro grupo com a condição X que tem 7 contagens, e para ambos os cenários, a coluna D é resumida de acordo com as condições.

O problema é que o grupo X tem contagens 1, 2 (com max. 2) e outro grupo F pode também ter condição X, mas 12 contagens. Isso significa que as contagens 1 e 2 podem não ser contadas duas vezes.

    
por Khaled 11.08.2018 / 18:15

1 resposta

1

Você vai querer SUMPRODUCT

=SUMPRODUCT(D1:D9,(F2=COUNTIFS(B1:B9,B1:B9))*(C1:C9=F1)

Isso itera os valores linha por linha, retornando o valor em D onde C é igual à restrição de desejo, X neste caso e a contagem de B é igual ao número de itens.

    
por 11.08.2018 / 19:03