Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Dúvidas sobre cálculos, funções simples e aninhadas, fórmulas matriciais, etc.
#1726
Olá.

Estou com dificuldades com um campo, ainda não uso VBA, então vou me virando com as fórmulas. haha

Estou tentando fazer uma fórmula para que nas células repetidas, a segunda, terceira, quarta quantas células repetidas forem, não me traga o valor e que fique em branco, somente da primeira célula me traga o valor.

Abs.
Você não está autorizado a ver ou baixar esse anexo.
#1729

Sephiroth01, Boa noite.

Eu não sei quantas fórmulas você testou, mas posso garantir que com os dados do seu exemplo nenhuma delas funcionou como você queria.

PORQUÊ????

Por que TODOS os 6 (seis) dados SÃO diferentes. hi hi hi
Dê uma verificada nas suas tabelas, por favor.

Quando você já tiver os dados reais experimente utilizar esta fórmula:

D12 --> =SE(CONT.SE($C$11:C12;C12)>1;"";C12)
É só arrastar para baixo.

Era isso o que você queria?
Eu espero ter ajudado.
#1738
Bom dia Marcilio.

Depois que havia carregado o arquivo eu tinha visto o erro, mas havia ido embora do trabalho.

Então, é quase isso.

Até testei essa fórmula já, só que no caso essa que você me informou não retorna o critério >1, ela considera como vazio. Eu quero me retorne sim o valor >1, só que só uma vez, e nas demais células seguintes ele considere em branco.

Vou recarregar o arquivo com um novo exemplo, se puder olhar novamente, vou fazer um new post, pois sou novo no site e não sei se dar para carregar aqui dentro.

Grato pela ajuda. :)
#1740

Sephiroth01, Bom dia.

Dei uma olhada na sua planilha.
Descobri o problema na hora.
A fórmula que eu passei funciona perfeitamente.
A questão é que ela foi modificada e aplicada na célula B2 e arrastada para baixo, gerando um monte de erros referenciais.

A fórmula tem um intervalo DINÂMICO.
=SE(CONT.SE($A$2:A2;A2)>1;"";A2)

O início dele é travado então sempre irá considerar o início em A2.
Na primeira célula ele irá contemplar $A$2 : A2
Na segunda célula ele já irá contemplar $A$2 : A3
Na terceira célula ele irá contemplar $A$2 : A4
...e assim por diante.
A cada passo ele irá analisar todas as células anteriores com a atual, até o final dos dados.

Assim, mesmo que a coluna esteja com os dados em qualquer ordem ele não repetirá o valor.
O mesmo valor pode estar na linha 1, 20, 34 e 117 mas ele somente aparecerá na linha 1.

COMO, a fórmula foi modificada para:
=SE(CONT.SE($A$2:A117;A2)>1;"";A2)
Ela já considera TODAS as ocorrências existentes de uma vez só.
Além de gerar um intervalo inexistente.
Na segunda coluna ela já está fora do intervalo válido e assim por diante.

BASTA, aplicar a fórmula ORIGINAL na célula B2 e arrastar até a sua última linha que está tudo resolvido.

B2 --> =SE(CONT.SE($A$2:A2;A2)>1;"";A2)
Agora é só arrastar para baixo.

Era isso o que você queria?
Eu espero ter ajudado.
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord