Página 1 de 1

CONTAR valor duplicado com Fórmula Matricial

Enviado: 29 Mai 2020 às 18:58
por rafmagalhaes
Prezados amigos do fórum
Em um tópico anterior criado por mim (https://gurudoexcel.com/forum/viewtopic ... tas#p24271), solicitei ajuda para contagem de valores duplicados que deveriam ser quantificados como únicos, e opção que me foi dada foi usar uma fórmula matricial, utilizando as funções SE, FREQUENCIA, CORRESP e LIN.
Esta fórmula salvou minha vida para diversos trabalhos, e a continuo usando até hoje.
Porém, agora fiz uma planilha similar, e essa fórmula não está me atendendo satisfatoriamente.
A planilha que mando em anexo contém uma relação de relatórios emitidos para um cliente, no período de 1 ano.
Eu preciso quantificar a emissão de um tipo de relatório, chamado RAECPU (coluna G).
Em cada um desses relatórios, são analisados diversos materiais e serviços, que passarão a ser chamados aqui de CPU, lançados na coluna D.
Os RAECPU possuem diversos números de emissão (coluna F) , com diversas revisões para cada número (coluna H). E as CPU são lançadas individualmente para cada revisão. Ou seja, tenho valores duplicados nas colunas D, F e H.
O status final dos RAECPU é informado na coluna L (Anulado / Cancelado / Não iniciado / Em elaboração / Concluído).
O Status do Cliente para cada um dos RAECPU CONCLUÍDOS é Aprovado, Reprovado ou Em Análise.
Com a fórmula vista no antigo tópico, eu consigo quantificar os RAECPU cancelados, anulados, não iniciados e em elaboração (para estes relatórios, não existe status do cliente).
Estou tendo problemas para quantificar os RAECPU com o status do cliente. Por exemplo, sei que foram reprovados 51 relatórios. Porém a fórmula que eu uso me informa 43 relatórios reprovados. Não estou confiando também para RAECPU concluídos e APROVADOS.
O único q está certo é o RAECPU em análise. Provavelmente porque só tenho uma única revisão para cada número de RAECPU sendo analisado pelo cliente.
O que eu deduzo é que a fórmula não considera o número da revisão dos relatórios (coluna H), e não sei como incluir estes dados na fórmula.
Caso alguém consiga me ajudar, serei muito grato.
Obrigado.

Re: CONTAR valor duplicado com Fórmula Matricial

Enviado: 01 Jun 2020 às 08:37
por babdallas
Código: Selecionar todos
=SOMA(SE(FREQÜÊNCIA(SE((($G$2:$G$343="RAECPU")*($L$2:$L$343="concluído"));CORRESP($F$2:$F$343&$H$2:$H$343;$F$2:$F$343&$H$2:$H$343;0));LIN($F$2:$F$343)-LIN($F$2)+1);1))
Código: Selecionar todos
=SOMA(SE(FREQÜÊNCIA(SE((($G$2:$G$343="RAECPU")*($M$2:$M$343="APROVADO"));CORRESP($F$2:$F$343&$H$2:$H$343;$F$2:$F$343&$H$2:$H$343;0));LIN($F$2:$F$343)-LIN($F$2)+1);1))
Código: Selecionar todos
=SOMA(SE(FREQÜÊNCIA(SE((($G$2:$G$343="RAECPU")*($M$2:$M$343="REPROVADO"));CORRESP($F$2:$F$343&$H$2:$H$343;$F$2:$F$343&$H$2:$H$343;0));LIN($F$2:$F$343)-LIN($F$2)+1);1))

CONTAR valor duplicado com Fórmula Matricial

Enviado: 01 Jun 2020 às 10:09
por rafmagalhaes
Perfeito!. Desconhecia que poderia aumentar o intervalo abrangido pelo CORRESP (inclusive de colunas diferentes) utilizando o caractere especial &. Muito obrigado pela ajuda!