Veja abaixo para reescrever.
Por favor, consulte os dados abaixo para a questão. O topo A B C são colunas e os números da extrema esquerda 1 a 15 são linhas. O resto são células.
A B C
1 1 A 100
2 1 B 200
3 1 C 300
4 1 D 400
5 1 E 500
6 2 Z 100
7 2 B 200
8 2 C 300
9 2 D 400
10 2 Y 500
11 3 K 100
12 3 B 200
13 3 C 300
14 3 D 400
15 3 J 500
Eu quero somar #s na coluna C usando as colunas A e B como critérios: Soma os números da coluna C somente se a coluna A é 1 e seus componentes da coluna B (A, B, C, D, E ) da Coluna A = 1 também estão na Coluna A = 2 e Coluna A = 3 (destacadas em negrito; B, C, D) .
Por exemplo:
O resultado desejado para a Coluna A = 1 deve ser 900 (B + C + D), uma vez que apenas B, C, D também estão incluídos para a Coluna A = 2 e Coluna A = 3
A (célula B1), E (célula B5) da coluna A = 1 são excluídos porque não são duplicados para a coluna A = 2 e coluna A = 3 "
Pensei em usar o Array Formula (CSE) e o SUMPRODUCT para criar um tipo de regra COUNTIF, mas me perdi na formação de uma lógica adequada.
Re-gravação proposta:
Por favor, consulte os dados abaixo para a questão. O muito superior A
, B
, C
,
e Desired Result
são apenas os nomes das colunas,
e os números da extrema esquerda de 1 a 24 são os números das linhas.
O resto são células com dados. Os dados não são realmente formatados
(negrito e itálico); a formatação abaixo está lá apenas para destacar as células
que são discutidos no texto.
Nota: Os valores na coluna B
são exclusivos da primeira letra;
não há entradas Aardvark
, Butterfly
ou Caterpillar
.
A B C Desired Result
1 17 Antelope 101 502
2 17 Badger 201
3 17 Cougar 301
4 17 Dingo 401
5 17 Elephant 501
6 42 Zebra 102 504
7 42 Badger 202
8 42 Cougar 302
9 42 Dingo 402
10 42 Yak 502
11 83 Koala 103 506
12 83 Badger 203
13 83 Cougar 303
14 83 Fox 403
15 83 Jaguar 503
16 83 Llama 603
17 83 Moose 703
18 83 Ocelot 803
19 83 Panther 903
20 95 Tiger 104 708
21 95 Dingo 204
22 95 Cougar 304
23 95 Badger 404
24 95 Weasel 504
Este é apenas o começo de uma planilha muito maior.
A coluna A
contém uma lista de valores não exclusivos (números),
e a planilha é classificada por Coluna A
(ou pelo menos agrupada),
então todos os 17
s estão em linhas consecutivas, todos os 42
s estão juntos, etc.
No arquivo real, existem muito mais que quatro valores distintos na coluna A
.
Os grupos de valores distintos na Coluna A
são a chave para esse problema.
Uma maneira de ver isso é que alguns dos valores da coluna B
estão presentes
em todos os grupos de valores da coluna A
.
Eles são destacados em negrito (não-itálico) nos dados acima:
Badger
(nas células B2
, B7
, B12
e B23
) e
Cougar
(nas células B3
, B8
, B13
e B22
).
Agora, para cada valor exclusivo da coluna A
,
Eu quero a soma dos valores na coluna C
que estão na mesma linha
com um valor Coluna B
que está em negrito;
ou seja, um valor B
que ocorre em cada grupo.
Por exemplo:
A saída desejada para o primeiro grupo, na qual Coluna A
= 17,
é 502 (mostrado na célula D1
), porque as linhas 2 e 3 são as linhas no "Grupo 17"
que contêm Badger
e Cougar
e C2
+ C3
é 502.
Da mesma forma, D6
= C7
+ C8
, D11
= C12
+ C13
e D20
= C23
+ C22
.
Se a célula B14
foi alterada de Fox
para Dingo
,
então seria o mesmo que B4
, B9
e B21
(todos atualmente exibidos em itálico).
Portanto, eles se tornariam em negrito e, portanto, C4
, C9
, C14
e C21
entrariam nas somas, resultando em valores de D
da coluna de 903, 906, 909 e 912. p>
Pensei em usar a fórmula de matriz (CSE) e SUMPRODUCT
para criar um tipo de regra COUNTIF
, mas me perdi na formação da lógica correta.