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.
  • Avatar do usuário
  • Avatar do usuário
Por TIBA
#1969
Eu tenho um arquivo do excel, que tem uma lista enorme de nomes (em uma coluna), e eu preciso contá-los, mas o problema é que tem alguns nomes que aparecem mais de uma vez, e estes eu devo contar como um só, ou seja, tenho que saber quantos nomes diferentes tem em uma mesma coluna, sem precisar contar manualmente. O documento tem mais de 1200 linhas
Avatar do usuário
Por Vidal
Posts Avatar
#1973
utilize a seguinte fórmula:
=SE(CONT.SE(E$6:E7;E7)=1;1;0)
..isto, claro, considerando que seu primeiro registro de nome está na célula E6. Mas digamos que seu primeiro registro de nome esteja em J53. então você colocará ali na fórmula assim: J$53:J52;J52 entendeu? as outras duas referências é sempre a célula de cima... mas essa fórmula vc vai colocar na primeira linha.. depois deve copiar para todas as outras mais de mil pra baixo. E pra terminar, basta depois você criar uma fórmula de somatório no final pra obter o resultado que procura.
Espero ter ajudado!
Forte abraço!
________________________________________________________________________________________
Se a mensagem foi util Favor Clicar na mãozinha.
Quando necessário, lembre se de marcar o tópico como [RESOLVIDO].
Tenha um bom dia :D
Imagem
Avatar do usuário
Por Vidal
Posts Avatar
#2005
Sim, laennder..eu acabo de ver a solução que você colocou lá.. também é uma solução interessante. O resultado parece ser o mesmo.. o método é que difere; uma trabalhando com valores decimais e outra com valores inteiros. Mas o resultado é mesmo o que importa, certo? Pois devem existir mesmo diversas maneiras no Excel de fazer a mesma coisa
Avatar do usuário
Por Vidal
Posts Avatar
#2007
Quanto a explicação de minha solução.. ficou da seguinte forma:
A fórmula Cont.SE trabalha após inserirmos o intervalo de procura e o critério e a ser utilizado... em cada linha teremos um intervalo único, pois ao copiar o intervalo do exemplo E$6 a E7 ... este se torna dinâmico e vai aumentando gradativamente a medida que a fórmula for sendo copiada para as outras linhas de baixo.... desta forma, um determinado nome ao aparecer, receberá o número 1 ao ser contado, pois será a primeira vez naquele intervalo e sendo ele o próprio critério de pesquisa, resultará em um... se este nome aparecer novamente, na linha dele a fórmula resultará no alor dois... e se ocorrer de novo... resultará em três..e assim por diante. A partir daí, tudo o que tive que fazer foi utilizar a fórmula SE e comparar os valores da fórmula CONT.SE pois se a fórmula resultou em 1, trata-se do primeiro registro encontrado do nome em questão....se recebeu outros valores (2, 3, 4, 5...) trata-se de cópias, portanto... receberão índice zero (0). Dessa forma, fica até fácil identificar qual foi o primeiro registro encontrado de determinado nome, e quais são as cópias...
Avatar do usuário
Por Vidal
Posts Avatar
#2009
bom ..ainda é possível ter um controle sobre a ocorrência de um nome e suas respectivas cópias removendo a Função Se que ora estava aninhada, tendo um index...sendo assim:
=SE(CONT.SE(E$6:E7;E7)=1;1;0)
ficaria apenas:
=(CONT.SE(E$6:E7;E7)
com isso nós teríamos a tabela da seguinte forma:
Imagem
em que a primeira ocorrência teria índice 1... as cópias teriam quaisquer outros valores acima de 1..sendo que a segunda ocorrência teria índice 2.. a terceira 3 e assim por diante.
Avatar do usuário
Por Vidal
Posts Avatar
#2010
Opa..Total de Cópias, não... total de ocorrências.
Avatar do usuário
Por laennder
Avatar
#2023
Com certeza Vidal, a minha resposta foi exatamente para complementar a sua :D

Quanto mais maneiras de se chegar a um resultado, melhor :lol: :lol:
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