Aula 06 - Planilhas Eletrônicas III: Funções Essenciais 🧮
Na aula anterior aprendemos a construir fórmulas matemáticas manuais. Hoje, vamos dar um salto de produtividade dominando as Funções Nativas das planilhas modernas (Excel, Google Sheets e Power BI).
🎯 Objetivos de Aprendizagem
Ao final desta aula, você será capaz de: - [x] Compreender a anatomia de uma função: nome, argumentos e retorno. - [x] Utilizar funções de agregação numérica (SOMA, MÉDIA, MÍNIMO, MÁXIMO). - [x] Contar elementos com precisão através de CONT.VALORES e CONT.NÚM. - [x] Aplicar lógica condicional básica com a função SE.
🧩 Anatomia de uma Função
Enquanto uma fórmula simples soma células uma a uma (=A1+A2+A3), uma função processa grandes intervalos de dados com uma única instrução:
Exemplo Comparativo
- Fórmula manual:
=A1 + A2 + A3 + A4 + A5 - Função equivalente:
=SOMA(A1:A5)O operador:(dois pontos) significa "até", cobrindo todo o intervalo contínuo.
📊 Principais Funções de Estatística e Agregação
| Função | Finalidade | Exemplo de Uso |
|---|---|---|
=SOMA(intervalo) | Totaliza todos os valores numéricos | =SOMA(B2:B50) |
=MÉDIA(intervalo) | Calcula a média aritmética simples | =MÉDIA(C2:C20) |
=MÁXIMO(intervalo) | Retorna o maior valor encontrado | =MÁXIMO(D2:D100) |
=MÍNIMO(intervalo) | Retorna o menor valor encontrado | =MÍNIMO(D2:D100) |
=CONT.NÚM(intervalo) | Conta células que contêm números | =CONT.NÚM(A1:A100) |
=CONT.VALORES(intervalo) | Conta células não vazias (texto ou número) | =CONT.VALORES(A1:A100) |
⚖️ Lógica Condicional: A Função =SE()
A função condicional permite que a planilha tome decisões dinâmicas baseadas em critérios:
Exemplo Prático de Aprovação:
flowchart TD
Inicio["Média do Aluno (Célula C2)"] --> Teste{"C2 >= 7 ?"}
Teste -- Sim --> Aprovado["Status: 'Aprovado'"]
Teste -- Não --> Recup["Status: 'Recuperação'"]
style Aprovado fill:#e8f5e9,stroke:#2e7d32
style Recup fill:#ffebee,stroke:#c62828 💡 Boas Práticas na Criação de Dashboards
- Evite valores mágicos fixos: Sempre aponte argumentos para células de parâmetros ou cabeçalhos.
- Tratamento de erros: Use
=SEERRO(função; valor_alternativo)para evitar que telas de relatórios exibam#DIV/0!ou#N/D. - Padronização de maiúsculas: Sempre declare os nomes das funções em maiúsculas (
SOMA,MÉDIA) para clareza e manutenibilidade.
Próxima Aula: Conectando dados e estruturas tabulares: Repositories e Banco de Dados (PostgreSQL) 🗄️