br/excel/contar_celulas_num_intervalo/
Introduo
O Excel uma poderosa ferramenta para contar clulas, baseados at com uma ou mais condio. Esta pgina possui vrios exemplos de como se fazer isso atravs das funes do Excel.
As frmulas usadas so: Total de clulas: =LINS(A2:B11)*COLS(A2:B11) Clulas em branco: =CONTAR.VAZIO(A2:B11) Clulas preenchidas: =CONT.VALORES(A2:B11) Valores numricos: =CONT.NM(A2:B11) No possuem texto: =SOMA(SE(.NO.TEXTO(A2:B11);1)) (frmula matricial) Clulas texto: =SOMA(SE(TEXTO(A2:B11);1)) (frmula matricial) Valores lgicos: =SOMA(SE(LGICO(A2:B11);1)) (frmula matricial) Erros: =SOMA(SE(ERROS(A2:B11);1)) (frmula matricial) Erros #N/D: =CONT.SE(A2:B11;"#N/D") Erros #NULO!: =CONT.SE(A2:B11;"#NULO!") Erros #DIV/0!: =CONT.SE(A2:B11;"#DIV/0!") Erros #VALOR!: =CONT.SE(A2:B11;"#VALOR!") Erros #REF!: =CONT.SE(A2:B11;"#REF!") Erros #NOME?: =CONT.SE(A2:B11;"#NOME?") Erros #NM!: =CONT.SE(A2:B11;"#NM!")
As frmulas matriciais devem ser entradas na Planilha com Ctrl+Shift+Enter. Para saber mais sobre frmulas matriciais, clique aqui. Vale ressaltar que as frmulas de contagem de erro no vo funcionar para a verso do Excel em ingls, por exemplo, j que o erro #NOME? #NAME?. Voc poderia corrigir esse erro forando o erro, como por exemplo: =CONT.SE(A2:B11;NomeInesistente).
=CONT.SE(Intervalo;3)+CONT.SE(Intervalo;-3)+CONT.SE(Intervalo;5) - Retorna o nmero de clulas contm o valor 3, -3 ou 5. Alternativa: =SOMA(CONT.SE(Intervalo;{3;-3;5})) (frmula matricial) =CONT.SE(Intervalo;VERDADEIRO) - Retorna o nmero de clulas que contm o valor lgico VERDADEIRO. =CONT.SE(Intervalo;VERDADEIRO)+CONT.SE(Intervalo;FALSO) - Retorna o nmero de clulas que contm o valor lgico VERDADEIRO ou FALSO. Alternativa: =SOMA(CONT.SE(Intervalo;{VERDADEIRO;FALSO})) (frmula matricial) =CONT.SE(Intervalo;"#N/D") - Retorna o nmero de clulas que possui o erro #N/D.
Para saber qual o termo mais frequente numa lista, use: =NDICE(A18:A27;CORRESP(MXIMO(CONT.SE(A18:A27;A18:A27));CONT.S E(A18:A27;A18:A27);0)) (frmula matricial) Para saber quantas vezes esse termo aparece:
=CONT.SE(A18:A27;D18)
As frmulas so: Vezes que 'alpha' aparece: No diferenciando maisculas de minsculas: =CONT.SE(A31:A41;B31) Diferenciando maisculas de minsculas: =SOMA(SE(EXATO(A31:A41;B31);1)) Clulas que consta o texto 'alpha': No diferenciando maisculas de minsculas: =CONT.SE(A31:A41;"*"&B31&"*") Diferenciando maisculas de minsculas: =SOMA(SE(NM.CARACT(A31:A41) NM.CARACT(SUBSTITUIR(A31:A41;B31;""))>0;1)) (frmula matricial) Vezes que aparece o texto 'alpha' em todas as clulas: No diferenciando maisculas de minsculas: =(SOMA(NM.CARACT(A31:A41)) SOMA(NM.CARACT(SUBSTITUIR(MAISCULA(A31:A41);MAISCULA(B3 1);"")))) / NM.CARACT(B31) (frmula matricial) Diferenciando maisculas de minsculas: =(SOMA(NM.CARACT(A31:A41)) SOMA(NM.CARACT(SUBSTITUIR(A31:A41;B31;"")))) / NM.CARACT(B31) (frmula matricial)
Referncias
John Walkenbach: Microsoft Excel 2010 Bible Frmulas Matriciais Registros Distintos, Exclusivos e Duplicados Numa Lista Somar Clulas num Intervalo SOMARPRODUTO
Para baixar um arquivo de exemplo pronto, clique aqui.
http://www.expertaccess.com.br/forumnew/forum_posts.asp?TID=16665
=CONT.SE(A1:A14;"*chaves*")
Publicado 06 March 2012 - 10:23 PM Conforme sua dvida e pelo que entendi, Tente desta forma: B2 => =SE(ERROS(LOCALIZAR("IMPOSTO DE RENDA";I2));"";1,5%*A2) G2 => =SE(NO(ERROS(LOCALIZAR("SANTANDER";I2)));"STDER";SE(NO(ERROS(LOCA LIZAR("ECONOMICA";I2)));"CEF";SE(NO(ERROS(LOCALIZAR("BANCO DO BRASIL";I2)));"BBRAS";""))) Para as demais clulas abaixo, selecione a Clula com a frmula e utilizando ala de preenchimento - arraste para baixo . Para os demais impostos, a idia a mesma, que a do IR (mudando apenas o texto e o percentual) Publicado 08 March 2012 - 01:50 PM SHOW!!!! FUNCIONOU PERFEITAMENTE... muitssimo obrigado
http://support.microsoft.com/kb/187667/pt-br
Frmula para contar o nmero de palavras separadas por um caractere em uma clula
A seguinte frmula conta o nmero de palavras em uma clula separados por um caractere especfico: = Se (LEN (TRIM (<cell_ref>)) = 0, 0, LEN (<cell_ref>)- Len(SUBSTITUTE(<cell_ref>,<char>,"")) + 1)< /char></cell_ref></cell_ref></cell_ref> onde <cell_ref> a referncia de clula e <char> o caractere separar as palavras. Observao No h nenhum espao na frmula acima; vrias linhas so usadas somente para ajustar a frmula para este documento. No inclua espaos quando Digite-o na clula. Essa frmula no precisa ser inserida como uma frmula de matriz.</char></cell_ref>
1. Inicie o Microsoft Excel e abra uma nova pasta de trabalho. 2. Digite o seguinte em sheet1: 3. A1: The car drove fast A2: =IF(LEN(TRIM(A1))=0,0,LEN(TRIM(A1))-LEN(SUBSTITUTE(A1," ",""))+1) A frmula na clula A2 retorna um valor de 4 para refletir que a seqncia de caracteres contm quatro palavras separadas por espaos. Se as palavras so separadas por vrios espaos ou se palavras iniciar ou terminam em um espao no importa. O PREPARO funo remove caracteres de espao extra e inicial e final de espao caracteres no texto na clula. No Microsoft Excel, voc tambm pode usar uma macro para contar as ocorrncias de um caractere especfico em uma clula ou intervalo de clulas. Para obter informaes adicionais, clique no nmero abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft: 89794 Como usar o Visual Basic for Applications para contar as ocorrncias de um caractere em uma seleo no Excel Voltar para o incio | Submeter comentrios
Propriedades
ID do artigo: 187667 - ltima reviso: sbado, 25 de maio de 2013 - Reviso: 6.0 A informao contida neste artigo aplica-se a:
Microsoft Excel 2004 for Mac Microsoft Excel X para Macintosh Microsoft Excel 2001 para Mac Microsoft Excel 98 for Macintosh
Palavras-chave:
Traduo automtica IMPORTANTE: Este artigo foi traduzido pelo software de traduo automtica da Microsoft e eventualmente pode ter sido editado pela Microsoft Community atravs da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que voc tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulrio, sintaxe e/ou gramtica. A Microsoft no responsvel por qualquer inexatido, erro ou dano causado por qualquer traduo imprecisa do contedo ou por seu uso pelos nossos clientes. Clique aqui para ver a verso em Ingls deste artigo: 187667