Funções para contar no Excel e Calc

Tanto o Excel quanto o Calc possuem funções em comum muito úteis para contar:

  • CONT.NÚM
  • CONT.VALORES
  • CONT.SE
  • CONTAR.VAZIO
CONT.NÚM
Com esta função podemos obter o número de valores em determinado intervalo, bastando inserir o intervalo como argumento da função: =CONT.NÚM(A1:A20)
Serão contadas somente as células que possuem algum número. Ou seja valores textuais ou células vazias não serão contadas.
CONT.VALORES
Com esta função serão contadas todas as células que algum valor, texto ou números. No exemplo foi inserido na célula D3: =CONT.VALORES(A1:A20)
CONTAR.VAZIO
Com esta função serão contadas todas as células que não possuem valor algum. No exemplo foi inserido na célula D4: =CONTAR.VAZIO(A1:A20)
Captura de tela 2011-11-13 às 00.37.19 - contar no calc
CONT.SE
Esta função retorna uma contagem quando um critério é obedecido. A sintaxe da função é simples, tendo dois argumentos: o primeiro é o intervalo onde será feita a pesquisa pelo segundo argumento, o critério. Veja no exemplo onde são contadas células de acordo com critérios estabelecidos nas funções:
Captura de tela 2011-11-13 às 16.00.36 - funções para contar no calc e excel

Funções básicas de Excel e Calc: ARRED, TRUNCAR e CONCATENAR

Olá leitores, neste artigo irei abordar três funções básicas do Excel e do Calc, que mais uma vez terão funcionamento idêntico nos dois softwares.

ARRED

Função usada para arredondar valores, com opção de casas decimais. Seu uso é muito simples. Basta chamar a função e definir os seus dois argumentos, o valor a ser arredondado e o número de casas decimais, que é opcional.

No exemplo abaixo queremos arredondar a média de determinados alunos para apenas uma casa decimal:

Captura de tela 2011-11-12 às 23.55.23 - Calc e ARRED

Sintaxe da função: =ARRED(valor;casas decimais)
Uso no exemplo: = ARRED(MÉDIA(B2:E2;1)

TRUNCAR

Truncar tem um uso muito parecido com ARRED, só que agora a função irá retirar os decimais que forem especificados na função. Logo se for truncado um valor como 8,99 para uma casa decimal será exibido 8,9. Se truncarmos para casa decimal nenhuma, inserindo 0 no segundo argumento ou deixando em branco, retornará 8.
Captura de tela 2011-11-13 às 00.06.37 - TRUNCAR NO CALC

Sintaxe da função: =TRUNCAR(valor; casas decimais)
Uso no exemplo: = TRUNCAR(A1;1)

CONCATENAR

A função CONCATENAR permite que valores sejam concatenados, ou seja, agrupados, de acordo com a ordem dos argumentos inseridos na função. É muito útil para manipular textos, podendo montar em uma única célula textos com palavras de várias outras.

No exemplo temos uma lista de emails que um departamento de TI tem que definir para uma empresa.  A regra para a criação dos endereços é a seguinte: primeiro nome, separado por um ponto do sobrenome, arroba e o domínio da empresa.

Captura de tela 2011-11-13 às 00.15.53 - Concatenar no Calc

Note que para inserir texto dentro de funções é necessário o uso das aspas, como na inserção do ponto e do domínio no exemplo.
Sintaxe da função: =CONCATENAR(valor1;valor2;…)
Uso no exemplo: =CONCATENAR(A2;”.”;B2;”@empresa.com.br”)

 

FTP Anônimo e a questão polêmica da Caixa 2008

Bem, na verdade não há porque haver polêmica. Após a publicação do gabarito oficial começou a pipocar em blogs e fóruns uma discussão sobre a questão 58 do concurso para escriturário da Caixa Econômica Federal realizado pela Cesgranrio em 2008.

Segue a questão:

58 – Uma das afirmações sobre o protocolo FTP, apresentadas abaixo, está INCORRETA. Assinale-a.

(A) Só permite a transferência de arquivos completos.
(B) Não oferece suporte para permitir que um usuário remova um arquivo remoto.
(C) Durante uma sessão, podem ser transferidos vários arquivos.
(D) Sua operação baseia-se no estabelecimento de duas conexões entre o cliente e o servidor.
(E) Antes de qualquer operação, é necessária uma autenticação (usuário e senha) no servidor.

A questão correta, como no gabarito, é a letra B, acompanhe o comentário da qustão, publicado dia 03/07/2008 aqui

O que se alega é que a letra E também está incorreta, pois existe a opção de Anônimo (Anonymous)

Realmente essa função existe na maioria dos servidores FTP (maioria, porém nem todos, o que já descaracteriza uma regra do FTP). Através desta função, desde que habilitada, usuários comuns podem acessar o servidor para enviar e receber arquivos, iniciando um sessão com o login “Anonymous” e sem senha.

Ora, acabou de caracterizar a necessidade de autenticação! Uma vez que é obrigatório a identificação como Anônimo, apenas a senha que é em branco.

Não é a toa que o usuário tem que escrever Anonymous, para que funcione a conta anônima deve ser criado no servidor uma conta de usuário com este nome, com a senha vazia (o que não deixa de ser uma senha).

Concluindo: A função anonymous é opcional, não sendo padrão dos servidores FTP e mesmo quando habilitada há a necessidade do login através do usuário Anonymous e a senha em branco – Desde que assim tenha sido criada a conta no servidor.

Logo a questão está correta.

Dúvidas? Comentem!

Conheça a função SE

A função SE trata-se de uma função condicional. É realizado um teste lógico que pode ter duas respostas, verdadeiro ou falso. Um exemplo prático é imaginarmos uma classe com 5 alunos, ao final de 4 notas temos a média de cada um. Para ser aprovado o aluno precisa ter média igual ou superior a 7. Logo, o teste lógico será:

Se o aluno obtiver média igual ou superior a 7; aprovado, caso seja falso o teste, reprovado.

Função SE

Agora utilizando a função:

=SE(teste_lógico;valor_se_verdadeiro;valor_se_falso)
=SE(F2>=7; “Aprovado”;”Reprovado”)

Entenda:

  • “=” Inicia uma fórmula/função
  • “SE” Chama a função SE
  • “F2>=7;” Especifica qual será o teste lógico, ou seja F2 corresponde à média de Júlio (A2). Se esta média for maior ou igual a 7 teremos duas respostas: verdadeiro ou falso.
  • “Aprovado” Especifica o valor do campo “valor_se_verdadeiro”, ou seja se o teste for verdadeiro o Excel exibirá este campo, Aprovado.
  • “Reprovado” Especifica o valor do campo “valor_se_falso”, ou seja se o teste for falso o Excel exibirá este campo, Reprovado

Sendo assim entendemos que se o aluno ficar com média superior ou igual a 7 ele estará Aprovado, caso contrário Reprovado.

Quer saber mais sobre este assunto? Tem dúvidas? Comente!

Utilizando a função SOMASE

Algumas funções mais específicas do Excel estão começando a ser exigidas pelas bancas de alguns concursos. Recentemente foi formulada uma questão utilizando a função SOMASE.

O SOMASE trata-se de uma função de soma condicionada. Para entender como funciona a função SE clique aqui.

Vamos reconhecer a anatomia desta função:

=SOMASE(intervalo;critérios;intervalo_soma)

  • “=” Significa a chamada para uma fórmula/função
  • “SOMASE” Chamada para a fórmula SOMASE
  • “intervalo” Intervalo de células onde será feita a análise dos dados
  • “critérios” Critérios a serem avaliados nas células do “intervalo”
  • “intervalo_soma” Intervalo de células onde ocorrerá a soma. Este intervalo corresponde aos valores dos dados do “intervalo”

Desta maneira podemos imaginar o seguinte exemplo prático:

Função SOMASE

Em uma lista de dados,na coluna A, no caso do exemplo frutas, temos a coluna B representando seu Valor/Kg. Queremos saber o valor somente das maçãs, na célula D11.

Aplicamos a função da seguinte maneira =SOMASE(C2:C8;”MAÇÔ;D2:D8). O Excel fará o seguinte: no intervalo C2:C8 temos os nomes de todas as frutas disponíveis, no intervalo D2:D8 temos o valor/kg destas frutas, logo a função solicita que todas as células do intervalo C2:C8 (das frutas) sejam analisadas pelo critério “maça”. Sendo assim as células que são “maçã” tem seus respectivos valores somados no intervalo D2:D8.

Concluindo, o Excel somou o valor de todas as “maçã” do “intervalo” de acordo com o “intervalo_soma”, retornando o resultado na célula onde foi gerada a função. O resultado de 16,5 coresponde à soma de todas as maçãs do “intervalo”.

Se não for especificado o “intervalo_soma” serão considerados os valores do “intervalo”, porém no nosso exemplo não seria possível, pois o “intervalo” somente contém texto.

Alguma dúvida? Comente!