Conte quantos valores únicos existem em uma coluna, enquanto satisfaz outro requisito de colunas

0

Olá, tenho dados em uma tabela no formulário:

Order#           Origin        Status          Date
90028             BG00           30          1/2/2018
90021             BG01           50          2/2/2018
90021             BG01           40          3/2/2018
90028             BG01           20          2/2/2018

E eu quero contar quantos número de ordem único estão lá (contar sem duplicar) Enquanto está;

Origem do BG00 Tem um status 30 ou 40 Tem uma data de hoje

A ajuda é apreciada assim que possível.

    
por Fam 20.07.2018 / 14:57

1 resposta

0

EscrevaestafórmuladematrizemF76,terminecomCtrl+Shift+Enter.

{=SUM(IF(("BG00"=$B$76:$B$79)*($C$76:$C$79>=30)*($C$76:$C$79<=40)*(E74=$D$76:$D$79), 1/COUNTIFS($B$76:$B79, "BG00", $A$76:$A$79, $A$76:$A$79, $C$76:$C$79, ">="&30, $C$76:$C$79, "<="&40,$D$76:$D$79,E74)),0)}

Editado:

Como funciona:

A primeira parte da fórmula retorna 90028 de A76:A79 , pois o ID do pedido na linha 1 corresponde apenas a todas as três condições .

{=SUM(IF(("BG00"=$B$76:$B$79)*($C$76:$C$79>=30)*($C$76:$C$79<=40)*(E74=$D$76:$D$79),A76:A79,0))}

NB Com a fórmula acima, adicionei propositadamente A76:A79 para obter o valor de Range. Caso contrário, a segunda parte é inserir Countifs como True condições do IF e retorna 1 (apenas uma partida).

{=COUNTIFS($B$76:$B79, "BG00", $A$76:$A$79, $A$76:$A$79, $C$76:$C$79, ">="&30, $C$76:$C$79, "<="&40,$D$76:$D$79,E74)),0)}

Se o ID do pedido 90028 in row 4 corresponder às três condições, Orgin, Status & Date , então Countifs teria retornado 2 .

SUM & 1/Countifs , foi adicionado à fórmula como "precaução abandonada", caso contrário, esta fórmula funcionará sem eles também.

{=IF(("BG00"=$B$76:$B$79)*($C$76:$C$79>=30)*($C$76:$C$79<=40)*(E74=$D$76:$D$79), COUNTIFS($B$76:$B79, "BG00", $A$76:$A$79, $A$76:$A$79, $C$76:$C$79, ">="&30, $C$76:$C$79, "<="&40,$D$76:$D$79,E74),0)}

SUM é bastante útil quando valores do intervalo A76:A79 precisam ser adicionados aos critérios.

Nota,

  • Ajuste referências de célula na fórmula conforme necessário.
  • Se você colocar a data de Hoje em E74 , deverá preencher a coluna Data com alguns valores de data semelhantes para corresponder.
por 21.07.2018 / 14:14