SUMPRODUCT com várias condições - EXCEL

0

Em uma planilha do Excel, tenho datas na coluna B e endereços de e-mail na coluna K.

Eu preciso do número de e-mails exclusivos que aparecem na coluna K para cada data. Às vezes, os endereços de e-mail aparecem várias vezes.

Dados da amostra:

B1: 7/18/15, K1: [email protected] 
B2: 7/18/15, K2: [email protected]
B3: 7/18/15, K3: [email protected]
B4: 7/18/15, K4: [email protected]
B5: 7/18/15, K5: [email protected]

B7: 7/19/15, K7: [email protected]
B8: 7/19/15, K8: [email protected]
B9: 7/19/15, K9: [email protected]
B10: 7/19/15, K10: [email protected]
B11: 7/19/15, K11: [email protected]

Em seguida, nas colunas P & P: Quero a data e o número de e-mails exclusivos na coluna K, totalizados por cada data, em sua própria linha em branco.

P6: 7/18/15
Q6: 4 (using this formula: =SUMPRODUCT((K1:K5<>"")/COUNTIF(K1:K5,K1:K5&""))

P12: 7/19/15
Q12: 3 (using this formula: =SUMPRODUCT((K7:K11<>"")/COUNTIF(K7:K11,K7:K11&""))

PERGUNTA: Como criar uma fórmula com condições, se os dados estiverem nas colunas P e B, então não preciso editar manualmente a fórmula do Excel para cada intervalo de datas que eu coloquei nas minhas fórmulas na coluna Q.

    
por user1802244 10.07.2015 / 19:57

1 resposta

1

Você pode usar uma "fórmula de matriz" em Q6 copiado para baixo

=SUM(IF(FREQUENCY(IF(B$1:B$1000=P6,IF(K$1:K$1000<>"",MATCH(K$1:K$1000,K$1:K$1000,0))),ROW(B$1:B$1000)-ROW(B$1)+1),1))

confirme com CTRL + SHIFT + ENTER

Isso pressupõe que você tenha até 1000 linhas de dados, ajuste a fórmula se tiver mais, mas não usar colunas inteiras

    
por 10.07.2015 / 21:17