Funções Essenciais do #EXCEL
FUNÇÕES DE TEXTO
- HOJE
- Descrição:
Retorna a data atual.
- Sintaxe: HOJE()
- Argumentos:
Nenhum.
- AGORA
- Descrição:
Retorna a data e a hora atuais.
- Sintaxe: AGORA()
- Argumentos:
Nenhum.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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).
- 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.
- 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).
- 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.
- 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.
- 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).
- 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).
- 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
- 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.
- 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.
- 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.
- 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.
- 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.
- 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).
- 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.
- 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.
- É.NÚM
- Descrição:
Verifica se um valor é numérico.
- Sintaxe: É.NÚM(valor)
- Argumentos:
- valor: O valor que você deseja
verificar.
- ÉERRO
- Descrição:
Verifica se um valor é um erro (exceto #N/D).
- Sintaxe: ÉERRO(valor)
- Argumentos:
- valor: O valor que você deseja
verificar.
- É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
- 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).
- 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.
- Í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).
- 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).
- 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).
- Í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
- 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).
- Ú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).
- 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).
- 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).
- 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).
- 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)
- 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
Postar um comentário