Ficha 01 · Dados, configuração, fórmulas e funções
Nota sobre as fórmulas. Escrevem-se com os nomes ingleses das funções. No Excel em português, escreve os nomes portugueses (SUM é SOMA, IF é SE, COUNTIF é CONTAR.SE, VLOOKUP é PROCV, e assim por diante), porque com o nome inglês o Excel devolve #NOME?. A tabela completa está no capítulo 7 da sebenta.
Exercício 1 · Reconhecer os tipos de dados
Uma colega importou uma lista de voluntários de uma associação e colou-a numa folha de cálculo. Indica o tipo de dado de cada valor (texto, número, data, lógico ou erro) e diz, em cada caso, de que lado da célula aparece por omissão: (a) 4700-123; (b) 17/10/2026; (c) 0,5; (d) VERDADEIRO; (e) #N/D ou #N/A; (f) o número de telefone 912 345 678. Depois explica porque é que uma coluna de quantidades alinhada à esquerda faz =SUM() devolver 0 e como se resolve.
- (a) Texto (um código postal não se soma), alinha à esquerda.
- (b) Data (guardada como número, com formato de data), alinha à direita.
- (c) Número, alinha à direita.
- (d) Lógico, normalmente centrado.
- (e) Erro (valor não encontrado numa procura).
- (f) Texto, porque não se faz aritmética com telefones.
Uma coluna de quantidades alinhada à esquerda indica que os valores foram guardados como texto. A função SUM ignora o texto, por isso devolve 0. Resolve-se com o aviso da célula (Converter em número), com Texto para colunas, ou multiplicando por 1. Confirma com =COUNT(intervalo): se der menos do que =COUNTA(intervalo), ainda há números em texto.
Exercício 2 · Diagnosticar uma folha mal configurada
Uma folha de inventário tem estas características: (1) o título "Armazém" está unido sobre as colunas A a E, na linha 1, e os cabeçalhos estão na linha 2; (2) entre as linhas 4 e 5 há uma linha totalmente em branco; (3) a linha 7 contém o total do stock, no meio dos dados; (4) a coluna Preço mistura "12,50" com "12,50 euros"; (5) os cabeçalhos desaparecem quando se desce na folha. Para cada ponto, indica se é um problema ou uma boa prática e propõe a correção.
- Unir o título acima da tabela é aceitável, desde que os cabeçalhos (linha 2) e os dados fiquem fora das células unidas. Melhor ainda: usar Centrar na seleção, que não junta as células.
- Problema: uma linha em branco parte o intervalo de dados e filtros e tabelas dinâmicas deixam de reconhecer a lista inteira. Eliminar a linha.
- Problema: totais no meio dos dados são lidos como se fossem registos. Mover o total para uma linha de totais abaixo da tabela ou para outra folha.
- Problema: a coluna tem dois tipos de dados e as células com "euros" são texto, não somam. Limpar o texto, guardar só o número e mostrar o símbolo com o formato Moeda.
- Problema: cabeçalhos que desaparecem ao rolar. Corrigir selecionando a célula A3 (a primeira célula abaixo dos cabeçalhos) e usando Ver > Fixar Painéis > Fixar Painéis, que mantém as linhas 1 e 2 visíveis. Se os cabeçalhos estivessem na linha 1, bastava Fixar Linha Superior.
Regra de síntese: uma linha por registo, uma coluna por atributo, um só tipo de dado por coluna, sem totais nem células unidas na zona de dados.
Exercício 3 · Definir regras de validação
Vais criar um registo de material com as colunas Quantidade, Preço (€), Estado e Data de receção. Define a validação de dados de cada coluna: tipo de critério, limites e estilo de alerta. Depois diz o que acontece se alguém escrever 12,5 na coluna Quantidade, -3 na coluna Preço, Danificado na coluna Estado (lista: Novo;Usado;Em reparação) e 15/03/2025 na coluna Data (permitido: de 01/01/2026 a 31/12/2026).
| Coluna | Critério | Limites | Alerta |
|---|---|---|---|
| Quantidade | Número inteiro | maior ou igual a 0 | Parar |
| Preço (€) | Decimal | maior que 0 | Parar |
| Estado | Lista | Novo;Usado;Em reparação |
Parar |
| Data de receção | Data | entre 01/01/2026 e 31/12/2026 | Parar |
Resultados dos testes:
12,5na Quantidade: recusado, porque não é um número inteiro.-3no Preço: recusado, porque o valor tem de ser maior que 0.Danificadono Estado: recusado, porque não pertence à lista; a seta da lista mostra as três opções válidas.15/03/2025na Data: recusado, porque está fora do intervalo permitido.
Em cada coluna convém acrescentar uma mensagem de entrada e uma mensagem de erro que digam o que é aceite. A validação garante o formato, não a verdade: 500 numa Quantidade que devia ser 50 passaria.
Exercício 4 · Orçamento com referência absoluta
Um serviço municipal quer reforçar o armazém. Os dados estão nas células A2:C6 e a taxa de transporte (4%) está na célula B9:
| A | B | C | |
|---|---|---|---|
| 1 | Material | Quantidade | Preço unitário (€) |
| 2 | Lanterna | 18 | 12,50 |
| 3 | Rolo de fita sinalizadora | 40 | 2,80 |
| 4 | Impermeável | 25 | 15,00 |
| 5 | Saco de areia | 300 | 0,90 |
| 6 | Kit de primeiros socorros | 12 | 24,00 |
(a) Escreve a fórmula de D2 (valor da linha) que possas arrastar até D6. (b) Calcula o subtotal em D7. (c) Escreve a fórmula do custo de transporte em D8, usando a taxa de B9, e o total em D9. (d) Se a fórmula de transporte fosse escrita por linha, como =D2*B9 em E2 e arrastada, o que correria mal?
(a) =B2*C2, arrastada até D6. Resultados: Lanterna 225,00; Fita 112,00; Impermeável 375,00; Saco de areia 270,00; Kit 288,00.
(b) =SUM(D2:D6) devolve 225 + 112 + 375 + 270 + 288 = 1 270,00.
(c) Transporte em D8: =D7*B9 = 1 270 × 0,04 = 50,80. Total em D9: =D7+D8 = 1 320,80.
(d) Em E2, =D2*B9 está certa, mas ao arrastar para E3 passa a =D3*B10, uma célula vazia: o resultado seria 0. O endereço da taxa tem de ser absoluto: =D2*$B$9, que fica fixo ao copiar. Alternativa: premir F4 depois de selecionar B9 na barra de fórmulas.
Exercício 5 · Funções estatísticas e arredondamento
Num simulacro foram registados os tempos de chegada ao local (em minutos) de seis equipas, nas células A2:A7: 8; 12; 9; 15; 11; 7. Escreve as fórmulas e os resultados para: (a) tempo total; (b) tempo médio arredondado a uma casa decimal; (c) tempo mais longo e mais curto; (d) amplitude (diferença entre o máximo e o mínimo); (e) número de equipas que chegaram em 10 minutos ou menos; (f) quantos valores há na coluna.
(a) =SUM(A2:A7) = 8 + 12 + 9 + 15 + 11 + 7 = 62 minutos.
(b) =ROUND(AVERAGE(A2:A7); 1). A média é 62 ÷ 6 = 10,333... e o arredondamento dá 10,3 minutos.
(c) =MAX(A2:A7) = 15; =MIN(A2:A7) = 7.
(d) =MAX(A2:A7)-MIN(A2:A7) = 15 - 7 = 8 minutos.
(e) =COUNTIF(A2:A7; "<=10"): contam os valores 8, 9 e 7, ou seja 3 equipas.
(f) =COUNT(A2:A7) = 6.
Nota: nas versões portuguesas, o ponto e vírgula separa os argumentos e só funcionam os nomes portugueses: SUM é SOMA, AVERAGE é MÉDIA, MAX é MÁXIMO, MIN é MÍNIMO, COUNT é CONTAR, COUNTIF é CONTAR.SE, IF é SE e ROUND é ARRED. Com o nome inglês, o Excel em português devolve #NOME?.
Exercício 6 · Funções de texto e de data
O código de cada voluntário tem a forma VOL-2026-014 (tipo, ano de inscrição e número de ordem) e está na célula A2. A data de inscrição, 10/09/2026, está na B2. Escreve as fórmulas e os resultados para: (a) o tipo (as 3 primeiras letras); (b) o ano, como texto; (c) o número de ordem, como número; (d) o número de caracteres do código; (e) a data da formação, 30 dias depois da inscrição; (f) o número de dias entre a inscrição e a data 05/11/2026.
(a) =LEFT(A2; 3) devolve VOL.
(b) =MID(A2; 5; 4) devolve 2026 (texto; começa na 5.ª posição e tem 4 caracteres).
(c) =VALUE(RIGHT(A2; 3)) devolve o número 14. Sem VALUE, o resultado seria o texto "014".
(d) =LEN(A2) devolve 12 (3 + 1 + 4 + 1 + 3).
(e) =B2+30 devolve 10/10/2026. Como a data é um número, somar 30 soma 30 dias. A célula tem de ter formato de data.
(f) =DATE(2026; 11; 5)-B2 devolve 56 dias (20 dias até 30 de setembro, 31 de outubro e 5 de novembro). Se aparecer uma data estranha, muda o formato da célula para Número.
Exercício 7 · IF, critérios e funções condicionais
Com os mesmos materiais e quantidades do exercício 4, numa folha nova com as colunas A Material, B Quantidade, C Preço unitário, D Stock mínimo, E Situação e F Valor (Quantidade × Preço), os stocks mínimos de D2 a D6, pela ordem do exercício 4, são 20; 30; 25; 250; 15. A coluna Situação mostra "Repor" se a Quantidade for inferior ao stock mínimo e "OK" se não for. (a) Escreve a fórmula de E2. (b) Indica a situação de cada material. (c) Conta quantos materiais têm "Repor". (d) Soma o valor em stock (coluna F) dos materiais a repor.
(a) =IF(B2<D2; "Repor"; "OK"), arrastada até E6.
(b) Lanterna: 18 < 20, Repor. Fita: 40 não é inferior a 30, OK. Impermeável: 25 não é inferior a 25, OK (a condição é "inferior", por isso a igualdade não repõe). Saco de areia: 300 ≥ 250, OK. Kit: 12 < 15, Repor.
(c) =COUNTIF(E2:E6; "Repor") = 2.
(d) =SUMIF(E2:E6; "Repor"; F2:F6) = 225 (lanterna) + 288 (kit) = 513,00 euros.
Se a regra passasse a "inferior ou igual", o impermeável também seria "Repor" e a contagem subiria para 3: basta trocar < por <=.