Funções Essenciais do #EXCEL

 


FUNÇÕES DE TEXTO

  1. HOJE
    • Descrição: Retorna a data atual.
    • Sintaxe: HOJE()
    • Argumentos: Nenhum.
  2. AGORA
    • Descrição: Retorna a data e a hora atuais.
    • Sintaxe: AGORA()
    • Argumentos: Nenhum.
  3. DATA
    • Descrição: Retorna o número de série que representa uma data específica.
    • Sintaxe: DATA(ano, mês, dia)
    • Argumentos:
      • ano: ano.
      • mês: mês.
      • dia: dia.
  4. DIA
    • Descrição: Retorna o dia de uma data, representado por um número inteiro de 1 a 31.
    • Sintaxe: DIA(núm_série)
    • Argumentos:
      • núm_série: O número de série da data.
  5. MÊS
    • Descrição: Retorna o mês de uma data, representado por um número inteiro de 1 a 12.
    • Sintaxe: MÊS(núm_série)
    • Argumentos:
      • núm_série: O número de série da data.
  6. ANO
    • Descrição: Retorna o ano de uma data, representado por um número inteiro.
    • Sintaxe: ANO(núm_série)
    • Argumentos:
      • núm_série: O número de série da data.
  7. DIAS
    • Descrição: Retorna o número de dias entre duas datas.
    • Sintaxe: DIAS(data_fim, data_início)
    • Argumentos:
      • data_fim: A data final.
      • data_início: A data inicial.
  8. DIAS360
    • Descrição: Calcula o número de dias entre duas datas com base em um ano de 360 dias.
    • Sintaxe: DIAS360(data_início, data_fim, [método])
    • Argumentos:
      • data_início: A data inicial.
      • data_fim: A data final.
      • [método]: Um valor lógico que especifica o método a ser usado no cálculo (opcional).
  9. FIMMÊS
    • Descrição: Retorna o número de série para o último dia do mês que é o número de meses indicado antes ou depois da data_inicial.
    • Sintaxe: FIMMÊS(data_inicial, meses)
    • Argumentos:
      • data_inicial: A data inicial.
      • meses: O número de meses antes ou depois da data inicial.
  10. DIA.DA.SEMANA
    • Descrição: Retorna o dia da semana correspondente a uma data.
    • Sintaxe: DIA.DA.SEMANA(núm_série, [retornar_tipo])
    • Argumentos:
      • núm_série: O número de série da data.
      • [retornar_tipo]: Um número que determina o tipo de retorno (opcional).
  11. TRABALHOTOTAL
    • Descrição: Retorna o número de dias úteis completos entre duas datas.
    • Sintaxe: TRABALHOTOTAL(data_início, data_fim, [feriados])
    • Argumentos:
      • data_início: A data inicial.
      • data_fim: A data final.
      • [feriados]: Um intervalo opcional de um ou mais valores de data a serem excluídos como feriados.
  12. SEQUÊNCIATRAB
    • Descrição: Retorna um número que representa uma data que é o número indicado de dias úteis antes ou depois de uma data (a data_inicial).
    • Sintaxe: SEQUÊNCIATRAB(data_inicial, dias, [feriados])
    • Argumentos:
      • data_inicial: A data inicial.
      • dias: O número de dias úteis antes ou depois de data_inicial.
      • [feriados]: Um intervalo opcional de um ou mais valores de data a serem excluídos como feriados.
  13. ANOFRAC
    • Descrição: Calcula a fração do ano representada pelo número de dias inteiros entre a data_inicial e data_final.
    • Sintaxe: ANOFRAC(data_inicial, data_final, [base])
    • Argumentos:
      • data_inicial: A data inicial.
      • data_final: A data final.
      • [base]: O tipo de base do ano a ser usado (opcional).
  14. DATAM
    • Descrição: Retorna a data no mesmo dia do mês, alguns meses antes ou depois da data especificada.
    • Sintaxe: DATAM(data_inicial, meses)
    • Argumentos:
      • data_inicial: A data inicial.
      • meses: O número de meses antes ou depois de data_inicial. Pode ser positivo (para datas futuras) ou negativo (para datas passadas).
  15. DATADIF
    • Descrição: Calcula a diferença entre duas datas em anos, meses ou dias. Esta função não é documentada oficialmente no Excel.
    • Sintaxe: DATADIF(data_inicial, data_final, unidade)
    • Unidades Comuns:
      • "Y": Diferença em anos completos.
      • "M": Diferença em meses completos.
      • "D": Diferença em dias.

FUNÇÕES DE LÓGICA

  1. SE
    • Descrição: Executa um teste lógico e retorna um valor se o teste for verdadeiro e outro valor se o teste for falso.
    • Sintaxe: SE(teste_lógico, valor_se_verdadeiro, valor_se_falso)
    • Argumentos:
      • teste_lógico: A condição que você deseja testar.
      • valor_se_verdadeiro: O valor a ser retornado se o teste_lógico for VERDADEIRO.
      • valor_se_falso: O valor a ser retornado se o teste_lógico for FALSO.
  2. E
    • Descrição: Retorna VERDADEIRO se todos os seus argumentos forem verdadeiros; retorna FALSO se um ou mais argumentos forem falsos.
    • Sintaxe: E(lógico1, [lógico2], ...)
    • Argumentos:
      • lógico1, lógico2, ...: As condições que você deseja testar.
  3. OU
    • Descrição: Retorna VERDADEIRO se qualquer um de seus argumentos for verdadeiro; retorna FALSO se todos os argumentos forem falsos.
    • Sintaxe: OU(lógico1, [lógico2], ...)
    • Argumentos:
      • lógico1, lógico2, ...: As condições que você deseja testar.
  4. NÃO
    • Descrição: Inverte o valor lógico de seu argumento.
    • Sintaxe: NÃO(lógico)
    • Argumentos:
      • lógico: A condição que você deseja inverter.
  5. SOMASE
    • Descrição: Soma os valores em um intervalo que atendem aos critérios especificados.
    • Sintaxe: SOMASE(intervalo, critérios, [intervalo_soma])
    • Argumentos:
      • intervalo: O intervalo de células que você deseja avaliar.
      • critérios: Os critérios que determinam quais células serão somadas.
      • [intervalo_soma]: O intervalo real de células a serem somadas (opcional). Se omitido, o Excel soma as células no intervalo especificado.
  6. SOMASES
    • Descrição: Soma os valores em um intervalo que atendem a múltiplos critérios especificados.
    • Sintaxe: SOMASES(intervalo_soma, intervalo_critérios1, critérios1, [intervalo_critérios2, critérios2], ...)
    • Argumentos:
      • intervalo_soma: O intervalo de células a serem somadas.
      • intervalo_critérios1: O primeiro intervalo de células que você deseja avaliar.
      • critérios1: Os critérios para o primeiro intervalo.
      • [intervalo_critérios2, critérios2]: Critérios adicionais para outros intervalos (opcional).
  7. SEERRO
    • Descrição: Retorna um valor especificado se uma fórmula resultar em um erro; caso contrário, retorna o resultado da fórmula.
    • Sintaxe: SEERRO(valor, valor_se_erro)
    • Argumentos:
      • valor: O argumento que você deseja verificar se há erro.
      • valor_se_erro: O valor a ser retornado se o argumento resultar em um erro.
  8. SES
    • Descrição: Testa várias condições e retorna um valor correspondente à primeira condição VERDADEIRA.
    • Sintaxe: SES(teste_lógico1, valor_se_verdadeiro1, [teste_lógico2, valor_se_verdadeiro2], ...)
    • Argumentos:
      • teste_lógico1, valor_se_verdadeiro1, ...: As condições que você deseja testar e os valores a serem retornados para cada condição verdadeira.
  9. É.NÚM
    • Descrição: Verifica se um valor é numérico.
    • Sintaxe: É.NÚM(valor)
    • Argumentos:
      • valor: O valor que você deseja verificar.
  10. ÉERRO
    • Descrição: Verifica se um valor é um erro (exceto #N/D).
    • Sintaxe: ÉERRO(valor)
    • Argumentos:
      • valor: O valor que você deseja verificar.
  11. ÉCÉL.VAZIA
    • Descrição: Verifica se uma célula está vazia.
    • Sintaxe: ÉCÉL.VAZIA(valor)
    • Argumentos:
      • valor: A célula que você deseja verificar.

  

FUNÇÕES DE BUSCA E PROCURA

  1. PROCV
    • Descrição: Procura um valor na primeira coluna à esquerda de uma tabela e retorna um valor na mesma linha a partir de uma coluna especificada.
    • Sintaxe: PROCV(valor_procurado, tabela_matriz, núm_índice_coluna, [procurar_intervalo])
    • Argumentos:
      • valor_procurado: O valor que você deseja procurar.
      • tabela_matriz: A tabela de onde a função deve procurar o valor.
      • núm_índice_coluna: O número da coluna na tabela da qual o valor correspondente deve ser retornado.
      • [procurar_intervalo]: Um valor lógico que especifica se a função deve procurar uma correspondência exata ou aproximada (VERDADEIRO para aproximada, FALSO para exata).
  2. PROCH
    • Descrição: Procura um valor na primeira linha de uma tabela e retorna um valor na mesma coluna a partir de uma linha especificada.
    • Sintaxe: PROCH(valor_procurado, tabela_matriz, núm_índice_linha, [procurar_intervalo])
    • Argumentos:
      • valor_procurado: O valor que você deseja procurar.
      • tabela_matriz: A tabela de onde a função deve procurar o valor.
      • núm_índice_linha: O número da linha na tabela da qual o valor correspondente deve ser retornado.
      • [procurar_intervalo]: Um valor lógico que especifica se a função deve procurar uma correspondência exata ou aproximada (VERDADEIRO para aproximada, FALSO para exata).
      •  

3.      PROCX

  • Descrição: Pesquisa um valor ou referência a um valor em um intervalo ou tabela e retorna um valor correspondente à posição da correspondência. Essa função é mais flexível do que PROCV e PROCH, permitindo pesquisa em ambos os sentidos (horizontal e vertical) e em intervalos diferentes.
  • Sintaxe: PROCX(valor_procurado, pesquisa_matriz, resultado_matriz, [se_não_encontrado], [modo_correspondência], [modo_pesquisa])
  • Argumentos:
    • valor_procurado: O valor que você deseja procurar.
    • pesquisa_matriz: O intervalo ou matriz onde a pesquisa deve ser feita.
    • resultado_matriz: O intervalo ou matriz de onde o valor correspondente deve ser retornado.
    • [se_não_encontrado]: O valor a ser retornado se nenhuma correspondência for encontrada (opcional).
    • [modo_correspondência]: Um número que especifica o tipo de correspondência:
      • 0: Correspondência exata. Retorna um erro se não for encontrada (padrão).
      • -1: Correspondência exata ou o próximo menor.
      • 1: Correspondência exata ou o próximo maior.
      • 2: Correspondência de caractere curinga (usando ? para qualquer caractere único e * para qualquer sequência de caracteres).
    • [modo_pesquisa]: Um número que especifica o tipo de pesquisa:
      • 1: Pesquisa da primeira à última (padrão).
      • -1: Pesquisa da última à primeira.

 

  1. ÍNDICE
    • Descrição: Retorna o valor de um elemento em uma tabela ou intervalo selecionado pelo número de linha e coluna.
    • Sintaxe: ÍNDICE(matriz, núm_linha, [núm_coluna], [núm_área])
    • Argumentos:
      • matriz: Um intervalo de células ou uma constante de matriz.
      • núm_linha: O número da linha na matriz a partir da qual retornar um valor.
      • [núm_coluna]: O número da coluna na matriz a partir da qual retornar um valor (opcional).
      • [núm_área]: Se a matriz for composta de várias áreas, você pode especificar qual área usar (opcional).
  2. CORRESP
    • Descrição: Retorna a posição relativa de um item em um intervalo que corresponde a um valor especificado.
    • Sintaxe: CORRESP(valor_procurado, matriz_procurada, [tipo_correspondência])
    • Argumentos:
      • valor_procurado: O valor que você deseja procurar.
      • matriz_procurada: O intervalo de células que contém os valores a serem comparados.
      • [tipo_correspondência]: Um número que especifica o tipo de correspondência (1 para menor que, 0 para igual, -1 para maior que).
  3. DESLOC
    • Descrição: Retorna uma referência deslocada a partir de uma célula ou intervalo de células.
    • Sintaxe: DESLOC(ref, linhas, colunas, [altura], [largura])
    • Argumentos:
      • ref: A referência de onde iniciar o deslocamento.
      • linhas: O número de linhas para deslocar.
      • colunas: O número de colunas para deslocar.
      • [altura]: A altura em número de linhas do intervalo retornado (opcional).
      • [largura]: A largura em número de colunas do intervalo retornado (opcional).
  4. ÍNDICE+CORRESP
    • Descrição: Combina as funções ÍNDICE e CORRESP para uma busca mais poderosa, especialmente útil para situações onde PROCV e PROCH são limitadas.
    • Sintaxe: ÍNDICE(matriz, CORRESP(valor_procurado, matriz_procurada, [tipo_correspondência]), [núm_coluna])
    • Argumentos:
      • matriz: Um intervalo de células de onde você deseja obter o valor.
      • valor_procurado: O valor que você deseja procurar.
      • matriz_procurada: O intervalo que contém os valores a serem comparados.
      • [tipo_correspondência]: Um número que especifica o tipo de correspondência (1 para menor que, 0 para igual, -1 para maior que).
      • [núm_coluna]: O número da coluna na matriz a partir da qual retornar um valor (opcional).

FUNÇÕES MATRICIAIS

  1. SEQUÊNCIA
    • Descrição: Gera uma matriz de números sequenciais.
    • Sintaxe: SEQUÊNCIA(linhas, [colunas], [início], [incremento])
    • Argumentos:
      • linhas: O número de linhas a serem retornadas.
      • [colunas]: O número de colunas a serem retornadas (opcional).
      • [início]: O valor inicial da sequência (opcional, padrão é 1).
      • [incremento]: O valor pelo qual cada célula da sequência é incrementada (opcional, padrão é 1).

 

  1. ÚNICO
    • Descrição: Retorna uma lista de valores únicos de uma lista ou intervalo.
    • Sintaxe: ÚNICO(matriz, [por_coluna], [exatamente_uma_vez])
    • Argumentos:
      • matriz: O intervalo ou matriz a partir do qual retornar os valores únicos.
      • [por_coluna]: Um valor lógico que indica como comparar (VERDADEIRO para comparar por coluna, FALSO para comparar por linha, opcional).
      • [exatamente_uma_vez]: Um valor lógico que indica se devem ser retornados valores que aparecem exatamente uma vez (VERDADEIRO) ou todos os valores distintos (FALSO, opcional).
      •  
  2. FILTRO
    • Descrição: Filtra um intervalo de dados com base em critérios fornecidos.
    • Sintaxe: FILTRO(matriz, incluir, [se_vazio])
    • Argumentos:
      • matriz: O intervalo ou matriz a ser filtrado.
      • incluir: Um array ou intervalo que inclui os critérios a serem aplicados.
      • [se_vazio]: O valor a ser retornado se nenhum dado corresponder aos critérios (opcional).
  3. CLASSIFICAR
    • Descrição: Classifica o conteúdo de um intervalo ou matriz com base nos valores de uma coluna.
    • Sintaxe: CLASSIFICAR(matriz, [índice_coluna], [ordem], [por_colunas])
    • Argumentos:
      • matriz: O intervalo ou matriz a ser classificado.
      • [índice_coluna]: O número da coluna ou linha a ser usada para a classificação (opcional, padrão é 1).
      • [ordem]: A ordem de classificação (1 para crescente, -1 para decrescente, opcional, padrão é 1).
      • [por_colunas]: Um valor lógico que indica se a classificação deve ser feita por colunas (VERDADEIRO) ou por linhas (FALSO, opcional, padrão é FALSO).

 

  1. ORDENARPOR
    • Descrição: Ordena um intervalo ou matriz com base nos valores em um intervalo ou matriz correspondente.
    • Sintaxe: ORDENARPOR(matriz, por_matriz, [ordem], [por_colunas])
    • Argumentos:
      • matriz: O intervalo ou matriz a ser ordenado.
      • por_matriz: O intervalo ou matriz cujos valores determinarão a ordem.
      • [ordem]: A ordem de classificação (1 para crescente, -1 para decrescente, opcional, padrão é 1).
      • [por_colunas]: Um valor lógico que indica se a classificação deve ser feita por colunas (VERDADEIRO) ou por linhas (FALSO, opcional, padrão é FALSO).

 Funções de Contagem

  1. CONT.SE
    • Descrição: Conta o número de células em um intervalo que atendem a um único critério.
    • Sintaxe: CONT.SE(intervalo, critérios)
  2. CONT.SES
    • Descrição: Conta o número de células que atendem a vários critérios.
    • Sintaxe: CONT.SES(intervalo_critérios1, critérios1, [intervalo_critérios2, critérios2], ...)

Considerações Gerais

  • Tabelas Dinâmicas e Segmentação de Dados:
    • Ensinar a criação e manipulação de Tabelas Dinâmicas.
    • Utilização de segmentação de dados para filtrar Tabelas Dinâmicas.
  • Macros e Automatização:
    • Introduzir o conceito de gravação de macros.
    • Demonstrar como automatizar tarefas repetitivas.
  • Validação de Dados:
    • Configurar validação de dados para garantir a integridade das entradas.

Comentários

Postagens mais visitadas deste blog

Nova Planilha De Gerenciamento de Opções Binárias

Como criar uma planilha de orçamento.