Ir para o conteúdo
Skills
SkillProdutividade

Fórmulas de Planilha

Gera fórmulas, tabelas dinâmicas e macros para Excel e Google Sheets a partir do que você descreve. Use ao montar cálculos, relatórios ou automações em planilha.

Prévia do conteúdo

Fórmulas de Planilha

Esta skill traduz uma necessidade em linguagem natural ("quero somar as vendas só do vendedor X em março") em fórmulas prontas para Excel ou Google Sheets, além de orientar tabelas dinâmicas e macros simples. Entrega a fórmula, explica como adaptar as referências e aponta erros comuns.

Quando usar

  • Criar uma fórmula a partir de uma descrição ("some isso quando aquilo for...").
  • Corrigir uma fórmula que retorna erro (#N/D, #REF!, #VALOR!).
  • Montar uma tabela dinâmica (resumo de dados) e saber onde clicar.
  • Escrever uma macro/VBA ou Apps Script para automatizar uma tarefa repetitiva.
  • Converter uma fórmula do Excel para o Google Sheets (ou vice-versa).
  • Escolher a função certa (PROCV x ÍNDICE/CORRESP x PROCX).

Gatilhos: "qual a fórmula para...", "minha fórmula deu erro", "como faço uma tabela dinâmica de...", "preciso de uma macro que...".

O que esta skill faz

  • Entende o layout dos dados (colunas, linhas, intervalos) e a regra desejada.
  • Entrega a fórmula pronta, em português (nomes de função do Excel/Sheets em PT-BR).
  • Indica a célula onde colar e como arrastar/expandir a referência.
  • Sugere a função mais adequada ao caso (e alternativas).
  • Quando útil, descreve a tabela dinâmica ou escreve a macro comentada.

Como usar (passo a passo)

  1. Descreva o objetivo e o layout: onde estão os dados (colunas A, B...), o que quer calcular e onde quer o resultado.
  2. Identifique a regra: soma simples, com condição, contagem, busca de valor, percentual, datas.
  3. Escolha a função (veja a tabela de decisão no template).
  4. Monte a fórmula com referências reais; use $ para travar onde necessário.
  5. Explique como adaptar (trocar o intervalo, arrastar para baixo).
  6. Teste mentalmente um caso e confira o resultado esperado.
  7. Se for resumo, descreva a tabela dinâmica (campos em linhas/colunas/valores).
  8. Se for repetitivo, ofereça macro (VBA no Excel, Apps Script no Sheets) comentada.

Estrutura / Template

PLATAFORMA: ( ) Excel ( ) Google Sheets
LAYOUT DOS DADOS:
  Coluna A = ...
  Coluna B = ...
  Intervalo: A2:D1000
OBJETIVO (regra):
RESULTADO EM: (célula F2, por exemplo)

DECISÃO DE FUNÇÃO
- Somar com 1 condição → SOMASE / SUMIF
- Somar com várias condições → SOMASES / SUMIFS
- Contar com condição → CONT.SE / CONT.SES
- Buscar valor → PROCX (XLOOKUP) ou ÍNDICE+CORRESP; PROCV se versão antiga
- Média condicional → MÉDIASE(S)
- Texto → CONCAT, ESQUERDA, DIREITA, EXT.TEXTO, ARRUMAR
- Datas → HOJE, DATADIF, ANO/MÊS/DIA

FÓRMULA:
=...

COMO ADAPTAR:
- 

Exemplo preenchido

PLATAFORMA: Excel (também serve no Google Sheets)
LAYOUT:
  Coluna A = Data | B = Vendedor | C = Produto | D = Valor
  Dados em A2:D1000
OBJETIVO: somar o valor vendido pelo vendedor "Marina" em março/2026
RESULTADO EM: G2

FÓRMULA (com SOMASES):
=SOMASES(D2:D1000; B2:B1000; "Marina"; A2:A1000; ">="&DATA(2026;3;1); A2:A1000; "<="&DATA(2026;3;31))

COMO ADAPTAR:
- Troque "Marina" por outra célula (ex.: F2) para deixar dinâmico:
  =SOMASES(D2:D1000; B2:B1000; F2; A2:A1000; ">="&DATA(2026;3;1); A2:A1000; "<="&DATA(2026;3;31))
- Para outro mês, mude os DATA().

BUSCAR O PREÇO DE UM PRODUTO (PROCX):
=PROCX("Curso A"; C2:C1000; D2:D1000; "não achei")

TABELA DINÂMICA (resumo por vendedor):
- Selecione A1:D1000 → Inserir → Tabela Dinâmica
- Linhas: Vendedor | Valores: Soma de Valor | Filtro: Data (mês)

MACRO (VBA) — atualizar dinâmicas ao abrir:
Sub Atualizar_Tudo()
    ' Atualiza todas as tabelas dinâmicas da pasta
    Dim pt As PivotTable, ws As Worksheet
    For Each ws In ThisWorkbook.Worksheets
        For Each pt In ws.PivotTables
            pt.RefreshTable
        Next pt
    Next ws
    MsgBox "Tabelas atualizadas!"
End Sub

Dicas e boas práticas

  • Trave referências com $ (ex.: $A$2:$A$1000) ao arrastar a fórmula para baixo.
  • Prefira PROCX/ÍNDICE+CORRESP a PROCV — não quebram se você inserir colunas.
  • Compare datas com DATA(ano;mês;dia), não com texto, para evitar erro de formato.
  • Use intervalos nomeados (ex.: "Vendas") para fórmulas legíveis.
  • No Google Sheets, vírgula nas funções pode virar ponto e vírgula dependendo da região — ajuste se der erro de fórmula.
  • Teste com um caso conhecido antes de confiar no resultado em massa.

Erros comuns a evitar

  • #N/D no PROCV/PROCX: valor não existe ou tem espaço extra — use ARRUMAR().
  • #REF!: você apagou uma célula que a fórmula usava.
  • #VALOR!: está somando texto com número (números "presos" como texto).
  • Esquecer o $: ao arrastar, o intervalo "anda" e o cálculo erra.
  • Comparar data como texto ("01/03/2026") em vez de DATA() — condição não bate.
  • Separador errado (, vs ;) conforme a configuração regional da planilha.