Filtre as linhas do OpenOffice Calc combinando se uma célula em uma coluna existe em outra coluna com um determinado valor

Filtre as linhas do OpenOffice Calc combinando se uma célula em uma coluna existe em outra coluna com um determinado valor

Tenho uma dúvida que não consigo resolver usando o filtro.

A coluna A tem 1.400 linhas com 800 linhas adicionais que são duplicadas (portanto, 2.200 linhas no total).

A coluna B possui o valor do estoque apenas para as últimas 800 linhas da coluna A.

Quero filtrar meus dados para selecionar apenas linhas onde há um valor duplicado para a Coluna A e meu valor de estoque na Coluna B é maior que 0 (ou seja, uma das últimas 800 linhas)

Responder1

Em vez de usar uma fórmula de matriz, você poderia usar oCOUNTIF()função para verificar duplicatas. Supondo estes dados de amostra:

insira a descrição da imagem aqui

Você pode adicionar um sinalizador em Column Cindicando duplicatas em Col. Ausando esta fórmula em C2e copiando-a:

=(COUNTIF($A$2:$A$13, A2)>1)

Isto resulta em:

insira a descrição da imagem aqui

Agora, você pode adicionar uma segunda "coluna de sinalização", combinando o valor booleano de col Ccom uma verificação para B>0:

=AND(C2,B2>0)

Agora, temos:

insira a descrição da imagem aqui

Claro, você poderia combinar as duas fórmulas - o resultado (novamente para row 2) pode ser parecido com:

=AND((COUNTIF($A$2:$A$13,A2)>1),B2>0)

Como resultado, você tem uma coluna adicional com um TRUEsinalizador para todas as linhas duplicadas e que possuem uma extensão amount > 0. Agora, você pode aplicar um AutoFilter(Menu " Date" -> " Filter" -> " AutoFilter") e filtrar por linhas com esse TRUEsinalizador:

insira a descrição da imagem aqui

(testado com LO Calc - deve funcionar da mesma maneira usando OOo Calc).

Responder2

Sugiro que você adicione uma coluna e use o Filtro Automático depois disso.

A coluna adicionada deverá então conter "sinalizadores" para duplicatas, se a tabela começar na linha 2 a fórmula será:

=SUM(IF($A$2:$A$9999=A2,1,0))
editar: percebi que adicionando >1no final aqui você obterá sinalizadores "TRUE"/"FALSE". É com você.

e isso precisa ser inserido na célula com CTRL + SHIFT + ENTER.
Isso fará com que seja lido com {e }no final conforme você VISUALIZA a fórmula na barra de fórmulas.

Essas células conterão COUNT desse valor na coluna, então: duplicatas são> 1

Copie a fórmula para as outras linhas... e use os recursos do Filtro Automático para o restante da filtragem.


NOTA: O LibreOffice requer uma alteração no conteúdo da célula para digitá-lo novamente, adicione um espaço no final

informação relacionada