Diversas maneiras de Contar no Excel
Olá amigos.
O Excel é tão poderoso que por muitas vezes esquecemos de suas funcionalidades mais simples. Estas soluções mais simples é que muitas vezes salvam nossos projetos. Não é raro precisarmos de algo tão simples para resolver nossos problemas. Contudo, esquecemos das benditas funções nativas do Excel. Algumas destas funções, vou mostrar hoje a vocês neste artigo.
É comum possuirmos uma planilha com tantas informações e com tantos dados diferentes que, por vezes, torna-se humanamente impossível contar seu valores, ou contar quantas vezes aparecem numa listagem, ou ainda, quantas espaços vazios ainda possui para entrar novos dados. E daí por diante.
Então. Apresento-vos hoje, algo extremamente simples, porém imensamente funcional. Anote aí:
- CONT.VALORES
- CONTAR.VAZIO
- CONT.SE
- CONT.NÚM
Bom. Vamos então ao exemplo prático de como utilizar estas fórmulas. E de quebra uma ajudinha em formatação condicional também.
Supondo que tenhamos uma relação de participantes de um determinado curso. Nessa listagem teremos uma coluna com o nome dos participantes e outra com a informação se ele já efetuou o pagamento da matrícula no curso.
O que queremos que o Excel nos informe é:
- Quantos participantes já estão inscritos?
- Quantos participantes ainda não pagaram a matrícula?
- Quantas vagas ainda estão disponíveis?
A planilha deve ficar mais ou menos assim, como na figura abaixo.
Para responder a primeira questão acima, “Quantos participantes já estão inscritos?“, clique na célula onde deseja que seja exibido o resultado. Para nosso exemplo, selecione a célula “F2″ e digite a fórmula:
=CONT.VALORES(B2:B21)
Onde, “B2:B21“, corresponde ao intervalo na planilha onde serão listados os nomes dos participantes do curso.
Agora, para saber “Quantos participantes ainda não pagaram a matrícula?“, faça assim na célula “F3″:
=CONT.SE(C2:C21;”Não”)
Onde, “C2:C21“, corresponde ao intervalo onde está descrito quem já pagou ou ainda falta pagar a matrícula. E o termo após o “;” (ponto-e-vírgula) corresponde ao critério a ser localizado e contado.
E, por fim, para saber “Quantas vagas ainda estão disponíveis?“, digite na célula “F4″:
=CONTAR.VAZIO(B2:B21)
Fórmula esta que, no intervalo “B2:B21“, conta todas as células que ainda estão vazias.
Bem simples né.
O CONT.NUM eu não usei neste exemplo mas é bem simples. Digite, por exemplo, na célula “F6″:
=CONT.NUM(E2:F4)
Com isso, será exibido quantas das células deste intervalo possuem número.
E pra encerrar, use a formatação condicional para deixar o layout mais legível e de fácil entendimento. Vamos formatar o intervalo onde é exibido o status de pagamento de matrícula, de maneira que, seja identificado visualmente, com mais facilidade, quem ainda falta pagar.
Selecione o intervalo de C2 até C21, clique em “Formatação condicional…” no menu “Formatar“. Na condição 1, selecione “O valor da célula é“, em seguida, “igual a“, e depois digite =”Não”. Clique no botão “Formatar…” e altere a cor da fonte para “Vermelho“. Prontinho.
Então finalizo por aqui. Até a próxima, amigos.
Alguns termos aprendidos neste artigo:
| CONT.NÚM |
Conta quantas células contêm números e também os números na lista de argumentos. Use CONT.NÚM para obter o número de entradas em um campo de número que estão em um intervalo ou matriz de números.
Sintaxe CONT.NÚM(valor1;valor2;…) Valor1; valor2, … são argumentos de 1 a 30 que contêm ou se referem a uma variedade de diferentes tipos de dados, mas somente os números são contados. Comentários
|
| CONT.VALORES |
Calcula o número de células não vazias e os valores na lista de argumentos. Use CONT.VALORES para calcular o número de células com dados em um intervalo ou matriz.
Sintaxe CONT.VALORES(valor1;valor2;…) Valor1; valor2;… são argumentos de 1 a 30 que representam os valores que você deseja calcular. Neste caso, um valor é qualquer tipo de informações, incluindo texto vazio (“”), mas não incluindo células em branco. Se um argumento for uma matriz ou referência, as células vazias na matriz ou referência são ignoradas. Se você não precisa calcular valores lógicos, texto ou valores de erro, utilize a função CONT.NÚM |
| CONTAR.VAZIO |
Conta o número de células vazias no intervalo especificado.
Sintaxe CONTAR.VAZIO(intervalo) Intervalo é o intervalo no qual se deseja contar as células em branco. Comentários Células com fórmulas que retornam “” (texto vazio) também são contadas. Células com valores nulos não são contadas. |
| CONT.SE |
Calcula o número de células não vazias em um intervalo que corresponde a determinados critérios.
Sintaxe CONT.SE(intervalo;critérios) Intervalo é o intervalo de células no qual se deseja contar células não vazias. Critérios é o critério na forma de um número, expressão ou texto que define quais células serão contadas. Por exemplo, os critérios podem ser expressos como 32, “32″, “>32″, “maçãs”. |





48 Comentários
Srs, boa noite
Preciso de uma ajuda para somar no excel.
Exemplo:
Coluna A Coluna B
Macarrão 10
Feijão 05
Macarrão 12
Açucar 01
Macarrão 10
Preciso da soma por produto, porem quando essa planilha tem mais de 1.000 linhas, perco o dia todo para somar, sendo que macarrão, assim como os outros produtos aparecem muitas vezes. Outro ponto é que são varios produtos.
Obrigado,
Murilo
Reply
exceldoseujeito Reply:
maio 2nd, 2009 at 15:07
Olá Murilo,
De maneira bem rápida posso sugerir o seguinte:
1. Classifique a sua planilha em ordem crescente pela coluna dos Produtos.
2. Clique em Dados > Subtotais…
3. Na janela de configuração de Subtotais, informe:
a) A cada alteração em: (Indique a coluna onde estão listados os produtos)
b) Usar a função: (Indique SOMA)
c) Adicionar SubTotal a: (Selecione a coluna onde deseja que sejam exibidos os resultados totais)
d) Clique em OK.
Um abraço.
Reply
Comentário feito em maio 2nd, 2009 às 0:01
Queria conseguir fazer contagem sem precisar ficar colocando os numeros exemplo
tenho 30 produtos com uma tabela de um a 30 vendi o 14 tenho que arrumar a numero tudo de novo, quando excluo a linha tem uma formula que deixe. 12345678 e quando tirar um produto só copiar a formula e ja conta sozinho.
obrigado
Reply
exceldoseujeito Reply:
maio 12th, 2009 at 10:11
Leonardo,
Não entendi bem o que você quer.
A princípio imagino que você queira que a numeração da listagem seja automática, ou seja, ao inserir ou excluir um item dessa listagem, os números dos índices das linhas sejam automáticamente reajustados.
Para fazer isso, basta colocar uma fórmula que incremente uma unidade com base na linha superior, ficaria assim:
Na linha 2: =A1+1
Na linha 3: =A2+1
Na linha 4: =A3+1
Na linha 5: =A4+1
E assim por diante….
Espero ter ajudado.
Um abraço.
Reply
Comentário feito em maio 12th, 2009 às 9:30
Olá,
Gostaria, se possível, que me auxiliassem:tenho uma tabela onde consta relação de nomes de várias pessoas, alguns se repetem e não posso exluí-los. No entanto, gostaria de saber se há alguma função do excel capaz de contar a relação de nomes em uma coluna, desconsiderando as repetições, quando houver, desta forma:
Maria
João
João
João
Maria
Roberto
Luiza
Roberto
Júlio
Júlio
Júlio
Júlio
Contagem 5 considerando os nomes apenas 1 vez:
João
Júlio
Luiza
Maria
Roberto
Desde já agradeço!
Reply
exceldoseujeito Reply:
maio 13th, 2009 at 11:22
Olá.
Se entendi bem, você gostaria de saber quantos nomes únicos existem numa determinada lista.
Uma possibilidade de obter essa informação seria uma adaptação no uso do CONT.SE.
Voce deve incluir uma coluna teste para armazenar esta fórmula (poderá ocultá-la, se desejar). Neste exemplo, coluna B.
Usando a lista que você informau acima, como exemplo, digite na coluna ao lado do primeiro nome assim:
=1/CONT.SE($A$1:$A$12;A1)
Arraste esta fórmula até o último item.
Explicando:
E pra finalizar, some os valores dessa coluna teste, na célula que deseja exibir o total de nomes únicos da lista. Assim:
=SOMA(B1:B12)
Neste exemplo, o resultado seria 5.
Ok.
Espero ter ajudado.
Existem outras formas de obter essa informação, inclusive a possibilidade de criar uma função personalizada, só pra isso. Ou seja, desenvolver uma fórmula que não exista no Excel através de uma rotina própria, desenvolvida via código VBA, onde você apenas informaria o intervalo da lista e o resultado seria mostrado numa célula desejada.
Um abraço.
Reply
Comentário feito em maio 12th, 2009 às 22:24
Amigo, me ajuda nesta..
Tenho um planilha com mais de 100 linhas..
preciso CONTAR linha sim linha nao..
Ex:
P 10
R 15
P 12
R
P 20
R 60
P = Planejado
R = Realizado
Como somo apenas os R sendo que sao maiores que 0
Isto para mais de 100 linhas
Abs
Juliano
Reply
Comentário feito em maio 22nd, 2009 às 16:57
Amigo, me ajuda nesta..
Tenho um planilha com mais de 100 linhas..
preciso CONTAR linha sim linha nao..
Ex:
P 10
R 15
P 12
R
P 20
R 60
P = Planejado
R = Realizado
Como somo apenas os R sendo que sao maiores que 0
Isto para mais de 100 linhas
Abs
Juliano
Reply
exceldoseujeito Reply:
junho 3rd, 2009 at 11:40
Olá Juliano, desculpe a demora mas tenho trabalhado muito mesmo… quase sem tempo para blog!!!
Mas sempre atendo a todos, fique tranquilo.
Caso não tenha resolvido esta questão ainda, sugiro uma tomada simples usando uma fórmula matricial, ou seja, uma fórmula que trata os dados como matriz de dados. Para fazê-la funcionar, você deve teclar Ctrl + Shift + ENTER ao terminar de escrevê-la, OK?!! Se teclar somente ENTER, não dará certo.
A Fórmula é a seguinte: (Atenção: substitua os intervalos destes exemplo pelos reais em sua planilha)
=SOMA(SE(A1:A6="R";SE(B1:B6>0;B1:B6;0);0))Fiz esta fórmula com base no exemplo que vc escreveu. O resultado seria 65.
Abraço.
Reply
Comentário feito em maio 22nd, 2009 às 20:08
Amigos, por favor preciso de uma ajuda;
Localizar a quantidade de itens (campo alfanumérico), reincidentes de uma determinada coluna e se o ítem existir mais que uma vez tenho que transportar os campos restantes para outro formulário, se for falso (não reincidente) nada tenho a fazer.
Desde já, agradeço a atenção e o espaço disponibilizado!
Reply
exceldoseujeito Reply:
junho 15th, 2009 at 13:23
Oi Marcio.
Dá uma olhadinha no artigo neste link:
http://www.exceldoseujeito.com.br/2008/11/10/realcar-conteudo-duplicado/
Dá para aproveitar e adaptar a idéia. E depois implementar num Loop através do VBA.
Um abraço
Reply
Comentário feito em junho 14th, 2009 às 16:19
Bom dia
Tenho 20 planilhas de alterações e queria contar quantos códigos estão nelas,
mas queria que contasse cada código apenas uma vez.
existe alguma fórmula?
atenciosamente
Reply
exceldoseujeito Reply:
junho 29th, 2009 at 16:19
Jander, não existe não.
Reply
Comentário feito em junho 26th, 2009 às 9:53
Olá!
Pederia me ajudar em uma planilha?
Gostaria de somar os valores de uma planila através das cores de cada célula.
Como por exemplo:
Vermelho (Valores não pago)
Verde (Valores pagos)
Tentei estruturar a planilha baseada no exemplo que você deu acima:
CONT.SE(intervalo;critérios)
Ficou da seguinte forma:
Em uma célula coloquei a fórmula:
=CONT.SE(F22:F46;”verde”)
Em outra célula coloquei outra fórmula:
=CONT.SE(F22:F46;”vermelho”)
Mas não obtive nenhum resultado.
Poderia me dar uma ajuda?
Atenciosamente,
Joyce Pardinho
Reply
Comentário feito em julho 4th, 2009 às 10:37
Preciso de ajuda para o seguinte:
Uma coluna chamada capital, conte apenas as celulas preenchidas com zs,zl,zo,zn e qualquer outro texto ela não conte…
Usei =CONT.VALORES(K6:P6;zs;zl;zo;zn;), porem qualquer informação preechida está contando.Espero que tenha solução.
Reply
exceldoseujeito Reply:
agosto 3rd, 2009 at 8:53
Bom dia.
Use CONT.SE.
Exemplo:
=CONT.SE(K6:P6;”zs”)+CONT.SE(K6:P6;”zl”)+CONT.SE(K6:P6;”zo”)+CONT.SE(K6:P6;”zn”)
Abraço
Reply
Comentário feito em agosto 2nd, 2009 às 22:23
Boa noite!
Como fazer para colocar em ordem crescente os números constantes em uma planilha com 15 colunas e 31 linhas? Existe uma fórmula que possibilite tal coisa de uma só vez?
Obrigada
Reply
exceldoseujeito Reply:
agosto 21st, 2009 at 19:56
Oi Sônia,
Nem precisa de fórmula, pode usar o comando Classificar.
Primeiro de tudo, selecione tudo que deseja classificar, todas as linhas e colunas. Depois acesse o menu Dados > Classificar…
Na tela que aparecer selecione os campos chaves que deseja priorizar a classificação, tipo, qual coluna deve ser classificada primeiro. Há três possibilidades, mas não precisa definir todas, apenas uma, conforme a sua necessidade.
Por fim clique em OK.
Prontinho. Tudo Classificado, obedecendo as consistência das linhas de registro.
Grande abraço.
Reply
Comentário feito em agosto 12th, 2009 às 21:38
Olá…. !
Será que vc pode me ajudar ?
Eu tenho uma planilha, em excel, e preciso uma impressão .. em que todas as funções que esta planilha tem apareção. É para uma turma de alunos !
Obrigado !
Reply
Reinaldo Coral Reply:
setembro 2nd, 2009 at 18:41
Olá Sérgio.
Interessante seu pedido. Vamos lá então:
No menu Ferramentas, clique em Opções;
Em seguida, clique na aba Exibir;
No grupo Opções de janela, marque a opção Fórmulas;
Por fim, clique em OK.
Prontinho! Serão exibidas todas as fórmulas da planilha.
Para voltar ao normal, ou seja, os resultados calculados das fórmulas, basta repetir o procedimento e desmarcando a opção Fórmulas, ok!!!!
Abraço.
Reply
Comentário feito em agosto 29th, 2009 às 22:07
Ola preciso de mais um favor
Como ordenar de forma crescente
Qual a formula coluna A, B, C, D, E desordenada
Como ordenar em outra coluna ordenada crescente
A B C D E F G H I J
8 26 7 74 79 7 8 26 74 79
14 35 47 89 74 14 35 47 74 89
73 38 58 57 14 14 35 57 58 73
88 21 43 39 73 21 39 43 73 88
8 58 56 58 55 8 55 56 58 58
50 93 25 87 42 25 42 50 87 93
29 54 2 97 6 2 6 29 54 97
Reply
Comentário feito em setembro 10th, 2009 às 14:59
Tenho vários números que vão de 1 a 100 em varias linhas
Só que eles estão Desordenados
Nas colunas Abaixo
Na Coluna E 4 tenho o numero 8
Na Coluna F 4 tenho o numero26
Na Coluna G4 tenho o numero 7
Na Coluna H 4 tenho o numero74
Na Coluna I 4 tenho o numero79
Como deixar em ordem crescente Os números para que fique Assim
Na Coluna J 4 Fique o numero 7
Na Coluna K 4 Fique o numero 8
Na Coluna L4 Fique o numero 26
Na Coluna M 4 Fique o numero 74
Na Coluna N 4 Fique o numero 79
Reply
Reinaldo Coral Reply:
setembro 11th, 2009 at 11:43
Cara, dá uma olhada no artigo Classificando Números em Ordem Crescente e Decrescente.
Só que ao invés de você fazer referência ao incremento por linhas, faça pelas colunas.
Vai ficar assim:
=MENOR($E$4:$I$4;COL()-COL($J$4)+1)
Abraço…
Reply
Comentário feito em setembro 11th, 2009 às 9:42
Olá amigo.
Primeiramente, gostei muito do seu site.
Obrigado por esclarecer as muitas dúvidas que temos e tornar nossos afazeres mais dinâmicos.
Tenho uma planilha com uma lista de alunos onde constam todos os dados deles (série, nome, curso, responsáveis, endereços, etc), e outras planilhas que estão vinculadas à esta primeira onde constam apenas alguns dados específicos. por exemplo, só série e nome. Obviamente sempre que modifico algum nome na primeira, automaticamente modifica nas outras. Porém quando preciso “inserir” uma linha para colocar um novo aluno ou “excluir” para tirar um aluno que saiu. tenho que fazer em todas as outras planilhas. tem alguma forma de fazer isso tb automaticamente?
Reply
Reinaldo Coral Reply:
outubro 17th, 2009 at 14:25
Caro José Messias, obrigado.
Gostaria de disponibilizar o código pronto pra você agora, mas estou na correria aqui.
Mas vou te dizer o caminho das pedras…
Para incluir um aluno você pode combinar algumas funções como descobrir a última linha em branco na planilha vinculada (NomeDaPlanilhaVinculada.SpecialCells(xlLastCells)+1) e mandar escrever nesta linha os dados da Planilha Principal referente a este novo aluno.
Para excluir, readapte a função busca personalizada – que disponibilizei neste site – e descubra a linha onde este aluno está escrito na planilha vinculada e mande deletar (NomeDaPlanilhaVinculada.Rows(numero_da_linha_encontrada).delete).
A lógica é esta. Adapte para seu projeto que tenho certeza que dará certo.
Reply
Comentário feito em setembro 26th, 2009 às 14:07
Amigo, boa tarde. Parabéns pelo seu site.
Veja se consegue me ajudar.
A minha situação é a seguinte. Eu tenho duas colunas “Departamento” e “Tipo”. Na coluna Departamento, tenho vários registros, como por exemplo, Financeiro, Estoque, RH, etc. E na coluna Tipo tenho Desktop e Notebook.
Eu preciso contar utilizando dois critérios. Por exemplo: Eu quero contar quantos desktops possuo no RH. Eu deveria utiizar a fórmula “=CONT.SE(A2:A22;”RH”) + CONT.SE(B2:B22;”Desktop”)” mas não funciona. Ele calcula quantos registros tem RH e soma a quantidade de registros com Desktop.
Estou tentando fazer um “cont.se” mas não sei como fazer com dois critérios, somente com um. O que eu preciso é contar somente se a linha obedecer aos dois critérios juntos.
Poderia me ajudar?
Reply
Reinaldo Coral Reply:
outubro 23rd, 2009 at 17:31
Você deve utilizar uma combinação de fórmulas que trabalhem com matrizes de dados, ok!
Exemplo (Usando as informações de colunas que você escreveu acima:
Use para saber o total de Desktops em RH:
=SOMA(SE($A$2:$A$22=”RH“;SE($B$2:$B$22=”Desktop“;1;0);0))
Use para saber o total de Notebooks em RH:
=SOMA(SE($A$2:$A$22=”RH“;SE($B$2:$B$22=”Desktop“;1;0);0))
LEMBRE-SE: Ao terminar de digitar a fórmula, não tecle apenas ENTER. Tecle CTRL+SHIFT+ENTER.
ISTO É MUITO IMPORTANTE. Pois é uma fórmula que calcula matriz.
Para calcular os outros departamentos, é só modificar os termos em negrito. Você também pode substituí-los por referências a células.
Um abraço.
Reply
Comentário feito em outubro 23rd, 2009 às 17:01
Olá, parabéns pelo site: Gostaria de saber se existe possibilidade fazer uma formula que ao ser arrastada
vá contando os conjutos de celulas da coluna A e quando achar uma celula vazia na coluna A dê a contagem
daquele conjunto na coluna B e inicie o processo zerando até achar uma nova celula vazia.fazer de conjunto
a conjunto é facil basta fazer =contar(a1:a3),porém tenho uma coluna com 5000 celulas e 1300 conjuntos
A B
1 3
2 2
3 1
4 vazia resultao=3
5 1
6 1
7 2
8 4
9 vazia resultado=4
Reply
Reinaldo Coral Reply:
dezembro 31st, 2009 at 15:33
Cara voce pode utilizar o comando Subtotal do próprio Excel. Ele faz isso que você está precisando.
Abraço
Reply
Comentário feito em novembro 13th, 2009 às 9:24
Ola, boa tarde. Estou com a seguinte situação. NUma coluna possuo valores positivos R$ 100,oo e negativos (R$ 50,00), por exemplo. Preciso extrair uma somatoria num campo, apenas os valores positivos e em outro, apenas os valores negativos. Por ex.
valores
R$ 10,00
R$ 20,00
(R$ 30,00)
(R$ 50,00)
R$ 80,00
Ai o resultado seria: REceitas: R$ 110,00 e DEspesas: R$ 80,00
Muito obrigado, espero q possa me ajudar
Reply
Reinaldo Coral Reply:
novembro 26th, 2009 at 22:28
Olá.
Supondo que sua lista de valores esteja no intervalo A1:A5.
Para somar apenas os valores positivos, faça:
=SOMASE(A1:A5;”>0″)
Para soma apenas os valores negativos, faça:
=ABS(SOMASE(A1:A5;”<0"))
Um abraço.
Reply
Comentário feito em novembro 26th, 2009 às 15:35
Reinalo,
Tô a dias procurando uma maneira de contar em uma lista, nomes, porém que conte sem os repetidos.
Como fazer?
exemplo:
João
Maria
Pedro
João
Maria
Total: 5
Entretanto, eu gostaria que o resultado fosse: 3, pois João e Maria são nomes repetidos.
Existe alguma fórmula simples, como o =cont.valores?
Reply
Reinaldo Coral Reply:
dezembro 1st, 2009 at 10:52
Cara, eu já postei uma solução para uma dúvida semelhante a sua aqui nos comentários deste artigo.
Dá uma olhadinha nesses comments, ok…. algo como =1/CONT.SE($A$1:$A$12;A1)
Abraço
Reply
Comentário feito em dezembro 1st, 2009 às 8:51
Boa Noite pessoal, estou a um certo tempo tentado resolver um problema em minha planílha. Se puderem ajudar-me, fico muito agradecido. É o seguinte, tenho colunas A e B, na coluna A tenho uma ordem numérica de alunos e na coluna B os respectivos nomes; pois, gostaria que quando deletasse um número da ordem, o nome do aluno, correspondente na coluna B, ficasse em tachado. Lembrando que já exite uma fórmula com referência a coluna A para contar.vazio com resultados em outra célula.
Muito Obrigado.
Reply
Reinaldo Coral Reply:
dezembro 31st, 2009 at 14:46
Cido,
Você pode utilizar uma formatação condicional. Não sei bem como é esta sua planilha, mas de maneira simples, funcionaria bem com formatação condicional sim, utilizando fórmula.
O critério condicional deveria ser assim: =ÉCÉL.VAZIA($A1)
E na formatação você escolheria a fonte Tachado.
Abraço.
Reply
Comentário feito em dezembro 20th, 2009 às 20:20
AS SOLUÇÕES DO SITE SÃO FANTÁSTICAS. MAS GOSTARIA DE PEDIR UM FAVOR:
- NÃO CONSIGO CONTAR O NÚMERO DE CÉLULAS QUE TEM UMA COR ESPECÍFICA APLICADA PELA FORMATAÇÃO CONDICIONAL. SEM FORMATAÇÃO CONDICIONAL É FÁCIL MAS NÃO ATENDE AS CONDIÇÕES QUE PRECISO!
GRATO,
RANGEL
Reply
Reinaldo Coral Reply:
dezembro 31st, 2009 at 14:34
Neste artigo tem o que você precisa.
http://www.exceldoseujeito.com.br/2008/11/21/contar-celulas-coloridas/
Até mais,
Abraços
Reply
Comentário feito em dezembro 25th, 2009 às 18:08
Salve.
Tenho uma planilha, onde as linhas estão em cores diferentes.
Gostaria de somar quantas linhas estão com determinada cor.
obrigado.
Reply
Reinaldo Coral Reply:
dezembro 31st, 2009 at 14:11
Olá, VgRider.
Dê uma olhadinha no artigo http://www.exceldoseujeito.com.br/2008/11/21/contar-celulas-coloridas/
Abraço
Reply
Comentário feito em dezembro 30th, 2009 às 18:54
Tenho uma dúvida que me maltratou a cabeça. Quero, através das fórmulas do excel, fazer uma célula responder o mês por extenso, quando ele é capturado em algarismos. Tipo:
se A1=1, D2=”janeiro”;
se A1=2, D2=”fevereiro”…
fiz uma coluna com os meses e queria que respondesse assim:
se A1=1, D2=E3;
se A1=2, D2=E4…
Alguma luz? Eu fiz uma mega-fórmula com a função =se, mas ela só funciona nos excel novos.
eis o que fiz:
=SE(Cálculo!K10=2;”janeiro”;SE(Cálculo!K10=3;”fevereiro”;SE(Cálculo!K10=4;”março”;SE(Cálculo!K10=5;”abril”;SE(Cálculo!K10=6;”maio”;SE(Cálculo!K10=7;”junho”;SE(Cálculo!K10=8;”julho”;SE(Cálculo!K10=9;”agosto”;SE(Cálculo!K10=10;”setembro”;SE(Cálculo!K10=11;”outubro”;SE(Cálculo!K10=12;”novembro”;SE(Cálculo!K10=13;”dezembro”;”_______________”))))))))))))
Reply
Reinaldo Coral Reply:
janeiro 18th, 2010 at 11:53
Cara,
Uma fórmula simples seria:
=ESCOLHER(A1;”JANEIRO”;”FEVEREIRO”;”MARÇO”;”ABRIL”;”MAIO”;”JUNHO”;”JULHO”;”AGOSTO”;”SETEMBRO”;”OUTUBRO”;”NOVEMBRO”;”DEZEMBRO”)
Abrç
Reply
Comentário feito em janeiro 13th, 2010 às 21:18
Olá,
estou com um problemão… já tirei uma das soluções deste problema do seu proprio blog, porem arranjei outra pior ainda..
tenho uma planilha gigantesca e precisava saber quantos clientes e quantas notas tenho nesta planilha.
O problema é: nesta planilha existem clientes diferentes com o mesmo numero de notas, então meu numero de notas fica furado.
Ex.:
CLIENTE NOTA
LEO 1830 0,2
LEO 1830 0,2
LEO 1830 0,2
LEO 1830 0,2
LEO 1830 0,2
JOÃO 1830 0,2
JOÃO 1830 0,2
JOÃO 1830 0,2
JOÃO 1830 0,2
JOÃO 1830 0,2
JOSÉ 1831 0,2
JOSÉ 1831 0,2
JOSÉ 1831 0,2
JOSÉ 1831 0,2
JOSÉ 1831 0,2
JOSUÉ 1831 0,166666667
JOSUÉ 1831 0,166666667
JOSUÉ 1831 0,166666667
JOSUÉ 1831 0,166666667
JOSUÉ 1831 0,166666667
JOSUÉ 1831 0,166666667
4
Na COL’C’ é onde encontra-se uma das soluções retiradas daki {=1/cont.se($A$2:$A$26;A2)} a soma desta coluna esta em baixo dos nomes, ficou certinho. porem nas notas eu preciso de algo que compare o nome com o campo nota e os distiguam uns dos outros somando um total de quatro notas.
Não sei se fui bem claro, é que eu nunca mexi no excel e meu patrão precisa urgente desses relatorios. Ficaria muito grato se vc pudesse me ajudar…
qualquer coisa mande um email para netinho.rossetti@gmail.com.
Desde já, Muito Obrigado…
Reply
Reinaldo Coral Reply:
janeiro 19th, 2010 at 16:48
Olá.
Sugestão:
Em uma nova coluna, agrupe a coluna nome + a coluna nota. (Ex: =A1 & B1 ==> Leo1830)
Com base nessa nova coluna, siga o mesmo procedimento que você fez para contar os nomes.
Espero ter ajudado.
Reply
Comentário feito em janeiro 19th, 2010 às 15:17
Olá Reinaldo.
Poxa, valeu pela força que voce me deu…
O relatorio ficou completo, eu agradeço de coração mesmo…
Muito obrigado…
Reply
Comentário feito em janeiro 20th, 2010 às 11:44
OLÁ REINALDO.
ESTOU COM MAIS UMA DUVIDA POLEMINA DE EXCEL.
COMO POSSO FAZER O EXCEL CONTAR CELULAS NÃO VAZIAS NUM INTERVALO “FURADO”.
EXEMPLO
INTERVALO = A1;C1;E1;G1;I1;K1….
ENTENDEU? MEU INTERVALO VAI PULANDO SEMPRE UMA CELULA.
DESDE DE JÁ, MUITO OBRIGADO.
Reply
Reinaldo Coral Reply:
fevereiro 12th, 2010 at 13:27
Flório,
Simples. Utilize a função CONT.VALORES informando a primeira e a última célula do intervalo.
A fórmula contará somente as células que contiverem algum conteúdo.
Exemplo:
=CONT.VALORES(A1:K1)
Abraço
Reply
Comentário feito em fevereiro 10th, 2010 às 9:37
Olá adorei seu blog, estou com uma dúvida, gostaria da sua ajuda.
Minha planilha consta da seguinte maneira:
GERENTE LOJA PRODUÇÃO
CHICO A 0,00
CHICO B 10,00
CHICO C 15,00
CHICO D 20,00
MARIA E 0,00
MARIA F 35,00
MARIA G 0,00
MARIA H 13,00
MARIA I 5,00
JOAO J 0,00
JOAO K 20,00
JOAO L 23,00
JOAO M 12,00
Preciso contar quantas lojas de cada gerente tiveram produção maior que 0 .
Obs.: repete-se gerente e não se repete loja
Obrigada!!
Reply
Reinaldo Coral Reply:
fevereiro 12th, 2010 at 14:16
Oi Cristiane, obrigado.
Sua dúvida pode ser resolvida com a mesma lógica que eu sugeri em comentários anteriores (http://www.exceldoseujeito.com.br/2008/12/10/diversas-maneiras-de-contar-no-excel/#comment-452).
Como exemplo, utilizando os dados que você informou acima, suponha que a lista inicie na célula A1 e termine na célula C14, ok?!!
Crie uma lista somente com os gerentes (Na coluna G, por exemplo):
CHICO
MARIA
JOÃO
Nas células da coluna ao lado de seus nomes, digite, respectivamente, a seguinte fórmula matricial:
=SOMA(SE(A1:A14=G1;SE(C1:C14>0;1;0);0))
=SOMA(SE(A1:A14=G2;SE(C1:C14>0;1;0);0))
=SOMA(SE(A1:A14=G3;SE(C1:C14>0;1;0);0))
MUITO IMPORTANTE:
NÃO SE ESQUEÇA DE TECLAR <CTRL+SHIFT+ENTER> AO INVÉS DE SIMPLESMENTE <ENTER>
Problema resolvido.
Abraço.
Reply
Comentário feito em fevereiro 11th, 2010 às 13:43
Deixar um comentário