+ All Categories
Home > Documents > Funções Excel e Sua Equivalência No VBA

Funções Excel e Sua Equivalência No VBA

Date post: 25-Dec-2015
Category:
Upload: balestralucas
View: 131 times
Download: 1 times
Share this document with a friend
Description:
Lista de funções Excel e sua equivalência no VBA com WorksheetFunction
39
8/9/2014 Lista de funções Excel e sua equivalência no VBA com WorksheetFunction | xek.mexek.me http://xek.me/?p=1211 1/39 Tweet 3 3 Curtir Lista de funções Excel e sua equivalência no VBA com WorksheetFunction Posted on 22/10/2013 by Victor SantAnna Aqui estou postando uma lista de funções Excel e sua equivalência no VBA com WorksheetFunction. Usamos a planilha em português, mas para usar dentro do Visual Basic, na programação de macros, precisamos das funções em inglês. Segundo a ajuda do Microsoft Visual Basic for Applications do Excel, na Referência do Desenvolvedor do Excel, o Objeto WorksheetFunction é Usado como contêiner para funções de planilha do Microsoft Excel que podem ser chamadas no Visual Basic. O WorksheetFunction permite que o Visual Basic do Excel reconheça quase todas as funções disponíveis na planilha para uso dentro do seu código no VBA, mas, infelizmente, exige que o nome da função seja o original em inglês. Utilização Ficaria bem mais fácil se eu, no artigo Função Definida pelo Usuário (UDF) no Excel 2010 (http://xek.me/?p=1100) em que implementei a função CombinRep (entre outras) que precisava do cálculo do fatorial, ao invés de implementar a função factorial de forma recursiva, usasse a função fatorial que já está disponível na planilha Excel. Naquele artigo, o objetivo era mostrar várias funções criadas pelo usuário, mas, na vida real, raramente queremos reimplementar funções que já existem. Por exemplo, posso fazer o cálculo da média aritmética de 3 números somando todos eles e dividindo-os por 3, mas a planilha Excel já tem disponível a função média que faz isso. Por que não usá-la diretamente dentro do VBA quando estivermos criando nossas funções? Um dos problemas, é que, dentro do VBA, precisamos das funções com seu nome em inglês para podermos usá-las. A função MÉDIA, foi traduzida do Excel em inglês AVERAGE, mas nem todas as funções tem um nome assim fácil de encontrar. A função MÉDIA.GEOMÉTRICA, por exemplo, leva o nome de GEOMEAN, o que não seria tão fácil xek.me Dicas, informações, análises e curiosidades sobre Informática
Transcript

8/9/2014 Lista de funções Excel e sua equivalência no VBA com WorksheetFunction | xek.mexek.me

http://xek.me/?p=1211 1/39

Tweet 3 3Curtir

Lista de funções Excel e sua

equivalência no VBA com

WorksheetFunctionPosted on 22/10/2013 by Victor SantAnna

Aqui estou postando uma lista de funções Excel e sua equivalência no VBA com

WorksheetFunction. Usamos a planilha em português, mas para usar dentro do Visual

Basic, na programação de macros, precisamos das funções em inglês. Segundo a ajuda

do Microsoft Visual Basic for Applications do Excel, na Referência do Desenvolvedor do

Excel, o Objeto WorksheetFunction é Usado como contêiner para funções de planilha do

Microsoft Excel que podem ser chamadas no Visual Basic.

O WorksheetFunction permite que o Visual Basic do Excel reconheça quase todas as

funções disponíveis na planilha para uso dentro do seu código no VBA, mas, infelizmente,

exige que o nome da função seja o original em inglês.

Utilização

Ficaria bem mais fácil se eu, no artigo Função Definida pelo Usuário (UDF) no Excel

2010 (http://xek.me/?p=1100) em que implementei a função CombinRep (entre outras)

que precisava do cálculo do fatorial, ao invés de implementar a função factorial de forma

recursiva, usasse a função fatorial que já está disponível na planilha Excel. Naquele

artigo, o objetivo era mostrar várias funções criadas pelo usuário, mas, na vida real,

raramente queremos reimplementar funções que já existem. Por exemplo, posso fazer o

cálculo da média aritmética de 3 números somando todos eles e dividindo-os por 3, mas a

planilha Excel já tem disponível a função média que faz isso. Por que não usá-la

diretamente dentro do VBA quando estivermos criando nossas funções? Um dos

problemas, é que, dentro do VBA, precisamos das funções com seu nome em inglês para

podermos usá-las. A função MÉDIA, foi traduzida do Excel em inglês AVERAGE, mas

nem todas as funções tem um nome assim fácil de encontrar. A função

MÉDIA.GEOMÉTRICA, por exemplo, leva o nome de GEOMEAN, o que não seria tão fácil

xek.meDicas, informações, análises e curiosidades sobre Informática

8/9/2014 Lista de funções Excel e sua equivalência no VBA com WorksheetFunction | xek.mexek.me

http://xek.me/?p=1211 2/39

de encontrar.

Para usar uma função de planilha Excel dentro do VBA é só usar o objeto

WorsheetFunction seguido de um ponto e do nome em inglês da função desejada, com os

parênteses e argumentos que forem necessários.

Exemplo: FACTDOUBLE é a versão de FATORIALDUPLO, usa-se o

objeto WorksheetFunction para podermos usá-la dentro do VBA

Function n_comb(n As Integer, k As Integer)

n_comb = WorksheetFunction.FactDouble(n) / _

(WorksheetFunction.FactDouble(k) * _

WorksheetFunction.FactDouble(n - k))

End Function

Abaixo segue as principais funções disponíveis através do objeto WorksheetFunction,

basta escolher a versão em inglês da função e adicioná-la ao seu código VBA da seguinte

maneira, conforme visto no exemplo

acima: WorksheetFunction.nomedafunçãoeminglês(argumentos)

Usei as seguintes convenções para separar as funções por tipo:

Categoria Tipo

Banco de dados 1

Data e hora 2

Engenharia 3

Estatística 4

Financeira 5

Informações 6

Lógica 7

Matemática 8

Matemática e trigonometria 9

Pesquisa e referência 10

Texto 11

8/9/2014 Lista de funções Excel e sua equivalência no VBA com WorksheetFunction | xek.mexek.me

http://xek.me/?p=1211 3/39

Aqui vai a tabela de equivalências:

Tipo Função (Português) Função (Inglês) DESCRIÇÃO

(da Função no Excel)

1 BDCONTAR DCOUNT Conta as células que contêm

números em uma coluna de

uma lista ou de um banco de

dados que coincidem com as

condições especificadas.

1 BDCONTARA DCOUNTA Conta as células não vazias

em uma coluna de uma lista ou

de um banco de dados que

coincidem com as condições

especificadas.

1 BDDESVPA DSTDEVP Calcula o desvio padrão de

uma população com base na

população total, usando os

números em uma coluna de

uma lista ou de um banco de

dados que coincidem com as

condições especificadas.

1 BDEST DSTDEV Estima o desvio padrão de

uma população com base em

uma amostra, usando os

números em uma coluna de

uma lista ou banco de dados

que coincidirem com as

condições especificadas.

1 BDEXTRAIR DGET Extrai um único valor em uma

coluna de uma lista ou de um

banco de dados que coincide

com as condições

especificadas.

1 BDMÁX DMAX Retorna o maior número em

uma coluna de uma lista ou de

um banco de dados que

coincide com as condições

especificadas.

1 BDMÉDIA DAVERAGE Calcula a média dos valores

em uma coluna de uma lista ou

um banco de dados que

8/9/2014 Lista de funções Excel e sua equivalência no VBA com WorksheetFunction | xek.mexek.me

http://xek.me/?p=1211 4/39

corresponde às condições

especificadas por você.

1 BDMÍN DMIN Retorna o menor número em

uma coluna de uma lista ou de

um banco de dados que

coincide com as condições

especificadas.

1 BDMULTIPL DPRODUCT Multiplica os valores em uma

coluna de uma lista ou de um

banco de dados que coincidem

com as condições

especificadas.

1 BDSOMA DSUM Soma os números em uma

coluna de uma lista ou de um

banco de dados que coincidem

com as condições

especificadas.

1 BDVAREST DVAR Estima a variância de uma

população com base em uma

amostra, usando os números

em uma coluna de uma lista

ou de um banco de dados que

coincidem com as condições

especificadas.

1 BDVARP DVARP Calcula a variância de uma

população com base na

população total usando os

números em uma coluna de

uma lista ou de um banco de

dados que coincidem com as

condições especificadas.

2 FRAÇÃOANO YEARFRAC Calcula a fração de ano que

representa o número de dias

inteiros entre duas datas

(data_inicial e data_final). Use a

função de planilha

FRAÇÃOANO para identificar

a proporção dos benefícios ou

obrigações de um ano inteiro a

serem designados para um

determinado termo.

8/9/2014 Lista de funções Excel e sua equivalência no VBA com WorksheetFunction | xek.mexek.me

http://xek.me/?p=1211 5/39

2 DATAM EDATE Retorna um número de série

de data que é o número de

meses indicado antes ou

depois de data_inicial. Use

DATAM para calcular datas de

liquidação ou datas de

vencimento que caem no

mesmo dia do mês da data de

emissão.

2 DIA.DA.SEMANA WEEKDAY Retorna o dia da semana

correspondente a uma data. O

dia é dado como um inteiro,

variando de 1 (domingo) a 7

(sábado), por padrão.

2 DIAS360 DAYS360 Retorna o número de dias

entre duas datas com base em

um ano de 360 dias (doze

meses de 30 dias).

2 DIATRABALHO WORKDAY Retorna um número que

representa uma data que é o

número indicado de dias úteis

antes ou após uma data (a

data inicial). Os dias úteis

excluem fins de semana e

quaisquer datas identificadas

como feriados. Use

DIATRABALHO para excluir os

fins de semana ou feriados ao

calcular as datas de

vencimento de fatura, horas de

entrega esperadas ou o número

de dias de trabalho executado.

2 DIATRABALHOTOTAL NETWORKDAYS Retorna o número de dias

úteis inteiros entre data_inicial

e data_final. Dias úteis

excluem finais de semana e

qualquer data identificada como

feriado. Use

DIATRABALHOTOTAL para

calcular benefícios dos

empregados que se acumulam

com base no número de dias

trabalhados durante um prazo

específico.

8/9/2014 Lista de funções Excel e sua equivalência no VBA com WorksheetFunction | xek.mexek.me

http://xek.me/?p=1211 6/39

2 FIMMÊS EOMONTH Retorna o número de série

para o último dia do mês, que é

o número indicado de meses

antes ou depois de data_inicial.

Use FIMMÊS para calcular as

datas de vencimento que

caem no último dia do mês.

2 NÚMSEMANA WEEKNUM Retorna o número que indica

onde se encontra a semana,

numericamente, em um ano.

3 BESSELI BESSELI Retorna a função de Bessel

modificada, que equivale à

função de Bessel avaliada por

argumentos puramente

imaginários.

3 BESSELJ BESSELJ Retorna a função de Bessel.

3 BESSELK BESSELK Retorna a função de Bessel

modificada, que equivale às

funções de Bessel avaliadas

por argumentos puramente

imaginários.

3 BESSELY BESSELY Retorna a função de Bessel,

também chamada de função de

Weber ou de Neumann.

3 BINADEC BIN2DEC Converte um número binário

em decimal.

3 BINAHEX BIN2HEX Converte um número binário

em hexadecimal.

3 BINAOCT BIN2OCT Converte um número binário

em octal.

3 COMPLEXO COMPLEX Converte coeficientes reais e

imaginários em números

complexos no formato x + yi ou

x + yj.

3 CONVERTER CONVERT Converte um número de um

sistema de medida para outro.

Por exemplo, Convert pode

traduzir uma tabela de

distâncias em milhas para uma

8/9/2014 Lista de funções Excel e sua equivalência no VBA com WorksheetFunction | xek.mexek.me

http://xek.me/?p=1211 7/39

tabela de distâncias em

quilômetros.

3 DECABIN DEC2BIN Converte um número decimal

em binário.

3 DECAHEX DEC2HEX Converte um número decimal

em hexadecimal.

3 DECAOCT DEC2OCT Converte um número decimal

em octal.

3 DEGRAU GESTEP Retorna 1 se núm = passo;

caso contrário, retornará 0. Use

esta função para filtrar um

conjunto de valores. Por

exemplo, somando várias

funções DEGRAU é possível

calcular a quantidade de valores

que excedem um limite.

3 DELTA DELTA Testa se dois valores são

iguais. Retorna 1 se núm1=

núm2; caso contrário,

retornará 0.

3 FUNERRO ERF Retorna a função de erro

integrada entre limite_inferior e

limite_superior.

3 FUNERROCOMPL ERFC Retorna a função integrada

complementar FUNERRO entre

o parâmetro especificado e o

infinito.

3 HEXABIN HEX2BIN Converte um número

hexadecimal em binário.

3 HEXADEC HEX2DEC Converte um número

hexadecimal em decimal.

3 HEXAOCT HEX2OCT Converte um número

hexadecimal em octal.

3 IMABS IMABS Retorna o valor absoluto

(módulo) de um número

complexo no formato de texto x

+ yi ou x + yj.

8/9/2014 Lista de funções Excel e sua equivalência no VBA com WorksheetFunction | xek.mexek.me

http://xek.me/?p=1211 8/39

3 IMAGINÁRIO IMAGINARY Retorna o coeficiente

imaginário de um número

complexo no formato de texto x

+ yi ou x + yj.

3 IMARG IMARGUMENT Retorna o argumento

Teta(teta), um ângulo expresso

em radianos, de modo que:

Equação

3 IMCONJ IMCONJUGATE Retorna o conjugado

complexo de um número

complexo no formato de texto x

+ yi ou x + yj.

3 IMCOS IMCOS Retorna o cosseno de um

número complexo no formato

de texto x + yi ou x + yj.

3 IMDIV IMDIV Retorna o quociente de dois

números complexos no formato

de texto x + yi ou x + yj.

3 IMEXP IMEXP Retorna o exponencial de um

número complexo no formato

de texto x + yi ou x + yj.

3 IMLN IMLN Retorna o logaritmo natural de

um número complexo no

formato de texto x + yi ou x +

yj.

3 IMLOG10 IMLOG10 Retorna o logaritmo comum

(base 10) de um número

complexo no formato de texto x

+ yi ou x + yj.

3 IMLOG2 IMLOG2 Retorna o logaritmo de base 2

de um número complexo no

formato de texto x + yi ou x +

yj.

3 IMPOT IMPOWER Retorna o número complexo

no formato de texto x + yi ou x

+ yj, elevado a uma potência.

3 IMPROD IMPRODUCT Retorna o produto de 2 a 29

números complexos no formato

de texto x + yi ou x + yj.

8/9/2014 Lista de funções Excel e sua equivalência no VBA com WorksheetFunction | xek.mexek.me

http://xek.me/?p=1211 9/39

3 IMRAIZ IMSQRT Retorna a raiz quadrada de

um número complexo no

formato de texto x + yi ou x +

yj.

3 IMREAL IMREAL Retorna o coeficiente real de

um número complexo no

formato de texto x + yi ou x +

yj.

3 IMSENO IMSIN Retorna o seno de um número

complexo no formato de texto x

+ yi ou x + yj.

3 IMSOMA IMSUM Retorna a soma de dois ou

mais números complexos no

formato de texto x + yi ou x +

yj .

3 IMSUBTR IMSUB Retorna a diferença entre dois

números complexos no formato

de texto x + yi ou x + yj.

3 OCTABIN OCT2BIN Converte um número octal em

binário.

3 OCTADEC OCT2DEC Converte um número octal em

decimal.

3 OCTAHEX OCT2HEX Converte um número octal em

hexadecimal.

4 BETA.ACUM.INV BETAINV Retorna o inverso da função

de distribuição cumulativa para

uma distribuição beta

especificada. Ou seja, se

probabilidade = DistBeta(x,…),

Beta.Acum.Inv(probabilidade,

…) = x.

4 CONT.SE COUNTIF Calcula o número de células

não vazias em um intervalo que

corresponde a determinados

critérios.

4 CONT.SES COUNTIFS Calcula o número de células

não vazias em um intervalo que

correspondem a múltiplos

critérios.

8/9/2014 Lista de funções Excel e sua equivalência no VBA com WorksheetFunction | xek.mexek.me

http://xek.me/?p=1211 10/39

4 CONT.VALORES COUNTA Calcula o número de células

não vazias e os valores na lista

de argumentos.

4 CONTAR.VAZIO COUNTBLANK Conta o número de células

vazias no intervalo especificado.

4 CONTNÚM COUNT Conta quantas células contêm

números e conta os números

na lista de argumentos.

4 CORREL CORREL Retorna o coeficiente de

correlação dos intervalos de

célula Arg1 e Arg2.

4 COVAR COVAR Retorna a covariância, a

média dos produtos dos

desvios para cada par de

pontos de dados.

4 CRESCIMENTO GROWTH Calcula o crescimento

exponencial previsto usando

dados existentes.

CRESCIMENTO retorna os

valores y para uma série de

novos valores x que você

especifica usando valores x e

y existentes. Você também

pode usar a função de planilha

CRESCIMENTO para ajustar

uma curva exponencial em

valores x e y.

4 CRIT.BINOM CRITBINOM Retorna o menor valor para o

qual a distribuição binomial

cumulativa é maior ou igual ao

valor padrão.

4 CURT KURT Retorna a curtose de um

conjunto de dados. A curtose

caracteriza a capacidade

relativa de pico ou de

nivelamento de uma distribuição

comparada com a distribuição

normal. Curtose positiva indica

uma distribuição relativamente

de pico. Curtose negativa indica

uma distribuição relativamente

8/9/2014 Lista de funções Excel e sua equivalência no VBA com WorksheetFunction | xek.mexek.me

http://xek.me/?p=1211 11/39

nivelada.

4 DESV.MÉDIO AVEDEV Retorna a média dos desvios

absolutos de pontos de dados

com relação a sua média.

Desv.Médio é uma medida da

variabilidade em um conjunto de

dados.

4 DESVPAD STDEV Estima o desvio padrão com

base em uma amostra. O

desvio padrão é uma medida de

quanto os valores estão

dispersos em relação ao valor

médio (a média).

4 DESVPADP STDEVP Calcula o desvio padrão com

base na população inteira

fornecida como argumentos. O

desvio padrão é uma medida

de quanto os valores estão

dispersos em relação ao valor

médio (a média).

4 DESVQ DEVSQ Retorna a soma dos

quadrados dos desvios de

pontos de dados da média da

amostra.

4 DIST.BIN.NEG NEGBINOMDIST Retorna a distribuição binomial

negativa. DIST.BIN.NEG retorna

a probabilidade de haver núm_f

falhas antes do núm_s êxito,

quando a probabilidade

constante de um êxito é

probabilidade_s. Esta função é

semelhante à distribuição

binomial, a diferença é que o

número de êxitos é fixo e o

número de tentativas é variável.

Como o binomial, as tentativas

são consideradas

independentes.

4 DIST.HIPERGEOM HYPGEOMDIST Retorna a distribuição

hipergeométrica.

DIST.HIPERGEOM retorna a

probabilidade de um

8/9/2014 Lista de funções Excel e sua equivalência no VBA com WorksheetFunction | xek.mexek.me

http://xek.me/?p=1211 12/39

determinado número de

sucessos de uma amostra, de

acordo com o tamanho da

amostra, sucessos da

população e tamanho da

população. Use

DIST.HIPERGEOM para

problemas com uma população

finita, onde cada observação

seja equivalente a um

sucesso ou a um fracasso, e

onde cada subconjunto de um

determinado tamanho seja

escolhido com igual

probabilidade.

4 DIST.LOGNORMAL LOGNORMDIST Retorna a distribuição

lognormal de x, onde In(x) é

normalmente distribuído com

média de parâmetros e

desv_padrão. Use essa função

para analisar dados que foram

transformados como

logaritmos.

4 DIST.NORM NORMDIST Retorna a distribuição normal

para a média e o desvio padrão

especificados. Esta função é

bastante aplicada em

estatísticas, incluindo testes de

hipóteses.

4 DIST.NORMP NORMSDIST Retorna a função de

distribuição cumulativa normal

padrão. A distribuição tem uma

média igual a 0 (zero) e um

desvio padrão de um. Use esta

função no lugar de uma tabela

de áreas de curva normal

padrão.

4 DIST.QUI CHIDIST Retorna a probabilidade

unicaudal da distribuição qui-

quadrada.

4 DISTBETA BETADIST Retorna a função de

distribuição cumulativa beta.

8/9/2014 Lista de funções Excel e sua equivalência no VBA com WorksheetFunction | xek.mexek.me

http://xek.me/?p=1211 13/39

4 DISTEXPON EXPONDIST Retorna a distribuição

exponencial. Use DISTEXPON

para criar um modelo do tempo

entre os eventos, como

quanto tempo determinado

caixa eletrônico leva para liberar

o dinheiro. Por exemplo, você

pode usar DISTEXPON para

determinar a probabilidade de

que o processo leve no máximo

um minuto.

4 DISTF FDIST Retorna a distribuição de

probabilidade F. Você pode

usar esta função para

determinar se dois conjuntos

de dados têm graus de

diversidade diferentes. Por

exemplo, é possível examinar

os resultados dos testes de

homens e mulheres que

ingressam no 2º grau e

determinar se a variabilidade

entre as mulheres é diferente

daquela encontrada entre os

homens.

4 DISTGAMA GAMMADIST Retorna a distribuição gama.

Use esta função para estudar

variáveis que podem ter uma

distribuição inclinada. A

distribuição gama costuma ser

usada na análise de

enfileiramento de mensagens.

4 DISTORÇÃO SKEW Retorna a distorção de uma

distribuição. O valor enviesado

caracteriza o grau de

assimetria de uma distribuição

em torno de sua média. Um

valor enviesado positivo indica

uma distribuição com uma

ponta assimétrica que se

estende em direção a valores

mais positivos. Um valor

enviesado negativo indica uma

distribuição com uma ponta

8/9/2014 Lista de funções Excel e sua equivalência no VBA com WorksheetFunction | xek.mexek.me

http://xek.me/?p=1211 14/39

assimétrica que se estende em

direção a valores mais

negativos.

4 DISTRBINOM BINOMDIST Retorna a probabilidade de

distribuição binomial do termo

individual.

4 DISTT TDIST Retorna os pontos percentuais

(probabilidade) para a

distribuição t de Student, onde

o valor numérico (x) é um valor

calculado de t para o qual os

pontos percentuais devem ser

computados. A distribuição t é

usada no teste de hipóteses

de pequenos conjuntos de

dados de amostras. Use esta

função em vez de uma tabela

de valores críticos para a

distribuição t.

4 EPADYX STEYX Retorna o erro padrão do valor-

y previsto para cada x da

regressão. O erro padrão é

uma medida da quantidade de

erro na previsão de y para um x

individual.

4 FISHER FISHER Retorna a transformação

Fisher em x. Essa

transformação produz uma

função que é normalmente

distribuída em vez de

distorcida. Use esta função

para executar testes de

hipóteses no coeficiente de

correlação.

4 FISHERINV FISHERINV Retorna o inverso da

transformação Fisher. Use esta

transformação ao analisar

correlações entre intervalos ou

matrizes de dados. Se y =

FISHER(x), então

FISHERINV(y) = x.

4 FREQÜÊNCIA FREQUENCY Calcula a frequência com que

8/9/2014 Lista de funções Excel e sua equivalência no VBA com WorksheetFunction | xek.mexek.me

http://xek.me/?p=1211 15/39

valores ocorrem em um

intervalo de valores e, em

seguida, retorna uma matriz

vertical de números. Por

exemplo, use FREQUÊNCIA

para contar o número de notas

de testes dentro de intervalos

de notas. Pelo fato de

FREQUÊNCIA retornar uma

matriz, deve ser inserida como

uma fórmula matricial.

4 INCLINAÇÃO SLOPE Retorna a inclinação da linha

de regressão linear através de

pontos de dados em

val_conhecidos_y e

val_conhecidos_x. A inclinação

é a distância vertical dividida

pela distância horizontal entre

dois pontos quaisquer na linha,

que é a taxa de mudança ao

longo da linha de regressão.

4 INT.CONFIANÇA CONFIDENCE Retorna um valor que você

pode usar para construir um

intervalo de confiança para uma

média da população.

4 INTERCEPÇÃO INTERCEPT Calcula o ponto no qual uma

linha irá interceptar o eixo y

usando valores de x e y

existentes. O ponto de

interseção é baseado em uma

linha de regressão de melhor

ajuste plotada pelos valores de

x e y conhecidos. Use a função

INTERCEPÇÃO quando quiser

determinar o valor da variável

dependente e a variável

independente for 0 (zero). Por

exemplo, você pode usar a

função INTERCEPÇÃO para

prever a resistência elétrica de

um metal a 0°C quando os

pontos de dados forem medidos

em temperatura ambiente ou

mais elevada.

8/9/2014 Lista de funções Excel e sua equivalência no VBA com WorksheetFunction | xek.mexek.me

http://xek.me/?p=1211 16/39

4 INV.NORM NORMINV Retorna o inverso da

distribuição cumulativa normal

para a média especificada e o

desvio padrão.

4 INV.NORMP NORMSINV Retorna o inverso da

distribuição padrão cumulativa

normal. A distribuição tem uma

média de zero e um desvio

padrão de um.

4 INV.QUI CHIINV Retorna o inverso da

probabilidade unicaudal da

distribuição qui-quadrada.

4 INVF FINV Retorna o inverso da

distribuição de probabilidades

F. Se p = DISTF(x,…), então

INVF(p,…) = x.

4 INVGAMA GAMMAINV Retorna o inverso da

distribuição cumulativa gama.

Se p = DISTGAMA(x;…), então

INVGAMA(p;…) = x.

4 INVLOG LOGINV Use a distribuição lognormal

para analisar dados

transformados

logaritmicamente.

4 INVT TINV Retorna o valor t da

distribuição t de Student como

uma função da probabilidade e

dos graus de liberdade.

4 LNGAMA GAMMALN Retorna o logaritmo natural da

função gama, G(x).

4 MAIOR LARGE Retorna o k-ésimo maior valor

em um conjunto de dados.

Você pode usar essa função

para selecionar um valor com

base em sua posição relativa.

Por exemplo, você pode usar

MAIOR para retornar a maior

pontuação ou o terceiro lugar.

4 MÁXIMO MAX Retorna o maior valor em um

conjunto de valores.

8/9/2014 Lista de funções Excel e sua equivalência no VBA com WorksheetFunction | xek.mexek.me

http://xek.me/?p=1211 17/39

4 MED MEDIAN Retorna o mediano dos

números fornecidos. O mediano

é o número no meio de um

conjunto de números.

4 MÉDIA AVERAGE Retorna a média aritmética

dos argumentos.

4 MÉDIA.GEOMÉTRICA GEOMEAN Retorna a média geométrica

de uma matriz ou de um

intervalo de dados positivos.

Por exemplo, você pode usar

MÉDIA.GEOMÉTRICA para

calcular o crescimento médio

considerando-se juros

compostos com taxas variáveis.

4 MÉDIA.HARMÔNICA HARMEAN Retorna a média harmônica de

um conjunto de dados. A média

harmônica é a recíproca da

média aritmética das

recíprocas.

4 MÉDIA.INTERNA TRIMMEAN Retorna a média do interior de

um conjunto de dados.

MÉDIA.INTERNA calcula a

média obtida excluindo-se

uma porcentagem dos pontos

de dados das pontas superior e

inferior de um conjunto de

dados. Você pode usar esta

função quando quiser excluir

dados externos à sua análise.

4 MÉDIASE AVERAGEIF Retorna a média (aritmética)

de todas as células em um

intervalo que satisfazem um

determinado critério.

4 MÉDIASES AVERAGEIFS Retorna a média (aritmética)

de todas as células que

satisfazem múltiplos critérios.

4 MENOR SMALL Retorna o k-ésimo menor valor

do conjunto de dados. Use esta

função para retornar valores

com uma posição específica

relativa em um conjunto de

8/9/2014 Lista de funções Excel e sua equivalência no VBA com WorksheetFunction | xek.mexek.me

http://xek.me/?p=1211 18/39

dados.

4 MÍNIMO MIN Retorna o menor número em

um conjunto de valores.

4 MODO MODE Retorna o valor que ocorre

com mais frequência, ou

repetitivo, em uma matriz ou

intervalo de dados.

4 ORDEM RANK Retorna a posição de um

número em uma lista de

números. A ordem de um

número é seu tamanho em

relação a outros valores de uma

lista. (Se você fosse classificar

a lista, a ordem do número

seria a sua posição).

4 ORDEM.PORCENTUAL PERCENTRANK Retorna a ordem de um valor

em um conjunto de dados

como uma porcentagem do

conjunto de dados. Essa

função pode ser usada para

avaliar a posição relativa de um

valor em um conjunto de

dados. Por exemplo, você pode

usar ORDEM.PORCENTUAL

para avaliar a posição de uma

nota em um teste de aptidão

entre todas as notas do teste.

4 PADRONIZAR STANDARDIZE Retorna um valor normalizado

de uma distribuição

caracterizada por média e

desv_padrão.

4 PEARSON PEARSON Retorna o coeficiente de

correlação do momento do

produto Pearson, r, um índice

sem dimensão que varia de

-1,0 a 1,0 inclusive e reflete a

extensão de uma relação

linear entre dois conjuntos de

dados.

4 PERCENTIL PERCENTILE Retorna o percentil k-ésimo

dos valores de um intervalo.

8/9/2014 Lista de funções Excel e sua equivalência no VBA com WorksheetFunction | xek.mexek.me

http://xek.me/?p=1211 19/39

Você pode usar esta função

para estabelecer um limite de

aceitação. Por exemplo, pode

decidir examinar candidatos

com notas superiores ao

percentil 90º.

4 PERMUT PERMUT Retorna o número de

permutas de um determinado

número de objetos que podem

ser selecionadas a partir do

número de objetos. Uma

permuta é qualquer conjunto

ou subconjunto de objetos ou

eventos em que a ordem interna

é significativa. Permutas são

diferentes de combinações, nas

quais a ordem interna não é

significativa. Use esta função

para cálculos de probabilidade

no estilo de loteria.

4 POISSON POISSON Retorna a distribuição

Poisson. Uma aplicação

comum da distribuição Poisson

é prever o número de eventos

em um período específico,

como o número de carros que

passam por um pedágio por

minuto.

4 PREVISÃO FORECAST Calcula, ou prevê, um valor

futuro usando valores

existentes. O valor previsto é

um valor de y para um

determinado valor de x. Os

valores conhecidos são valores

de x e de y existentes, e o

novo valor é previsto através da

regressão linear. Você pode

usar esta função para fazer

previsões de vendas futuras,

inventariar os recursos

necessários ou analisar

tendências de consumo.

4 PROB PROB Retorna a probabilidade de os

8/9/2014 Lista de funções Excel e sua equivalência no VBA com WorksheetFunction | xek.mexek.me

http://xek.me/?p=1211 20/39

valores de um intervalo estarem

entre dois limites. Se

limite_superior não for

fornecido, retornará a

probabilidade dos valores do

intervalo_x serem iguais ao

limite_inferior.

4 PROJ.LIN LINEST Calcula as estatísticas de

uma linha usando o método

“quadrados menores” para

calcular uma linha reta que

melhor se adapte aos seus

dados e retorna uma matriz

que descreve a linha. Como

essa função retorna uma matriz

de valores, ela deve ser

inserida como uma fórmula

matricial.

4 PROJ.LOG LOGEST Na análise de regressão,

calcula uma curva exponencial

adequada aos dados e retorna

uma matriz de valores que

descrevem a curva. Como essa

função retorna uma matriz de

valores, ela deve ser inserida

como uma fórmula matricial.

4 QUARTIL QUARTILE Retorna o quartil do conjunto

de dados. Quartis são

comumente usados em dados

de vendas e de pesquisas

para dividir a população em

grupos. Por exemplo, você

pode usar QUARTIL para

descobrir a faixa de 25%

maiores rendas em uma

população.

4 RQUAD RSQ Retorna o quadrado do

coeficiente de correlação do

momento do produto de

Pearson através dos pontos

de dados em val_conhecidos_y

e val_conhecidos_x. Para

obter mais informações,

8/9/2014 Lista de funções Excel e sua equivalência no VBA com WorksheetFunction | xek.mexek.me

http://xek.me/?p=1211 21/39

consulte PEARSON. O valor r

ao quadrado pode ser

interpretado como a proporção

da variância em y que pode ser

atribuída à variância em x.

4 TENDÊNCIA TREND Retorna valores em uma

tendência linear. Ajusta uma

linha (usando o método de

quadrados mínimos) às

matrizes val_conhecidos_y e

val_conhecidos_x. Retorna os

valores y nessa linha para a

matriz de novos_valores_x que

você especificar.

4 TESTE.QUI CHITEST Retorna o teste para

independência.

4 TESTEF FTEST Retorna o resultado de um

teste F. Um teste F retorna a

probabilidade bicaudal de que

as variâncias em matriz1 e

matriz2 não sejam

significativamente diferentes.

Use esta função para

determinar se duas amostras

têm variâncias diferentes. Por

exemplo, considerando

resultados de testes de escolas

particulares e públicas, você

pode testar se essas escolas

têm níveis diferentes de

diversidade de pontuação de

teste.

4 TESTET TTEST Retorna a probabilidade

associada ao teste t de

Student. Use TESTET para

determinar se duas amostras

poderão ser provenientes de

duas populações subjacentes

que possuem a mesma

média.

4 TESTEZ ZTEST Retorna o valor de

probabilidade unicaudal de um

8/9/2014 Lista de funções Excel e sua equivalência no VBA com WorksheetFunction | xek.mexek.me

http://xek.me/?p=1211 22/39

teste-z. Para uma média de

população hipotética, TESTEZ

retorna a probabilidade de que a

média da população seja

maior que a média de

observações no conjunto de

dados (matriz) — ou seja, a

média da amostra

4 VAR VAR Estima a variância com base

em uma amostra.

4 VARP VARP Calcula a variância com base

na população inteira.

4 WEIBULL WEIBULL Retorna a distribuição Weibull.

Use esta distribuição na análise

de confiabilidade, como no

cálculo do tempo médio de

falha para determinado

dispositivo.

5 AMORDEGRC AMORDEGRC Retorna a depreciação para

cada período contábil. Esta

função é fornecida para o

sistema contábil francês.

5 AMORLINC AMORLINC Retorna a depreciação para

cada período contábil. Esta

função é fornecida para o

sistema contábil francês.

5 BD DB Retorna a depreciação de um

ativo para um período

especificado, usando o método

de balanço de declínio fixo.

5 BDD DDB Retorna a depreciação de um

ativo com relação a um período

especificado usando o método

de saldos decrescentes duplos

ou qualquer outro método

especificado por você.

5 BDV VDB Retorna a depreciação de um

ativo para o período que você

especificar, incluindo períodos

parciais, usando o método

balanço declinante duplo ou

8/9/2014 Lista de funções Excel e sua equivalência no VBA com WorksheetFunction | xek.mexek.me

http://xek.me/?p=1211 23/39

algum outro método

especificado. BDV é o balanço

de declínio variável.

5 CUPDATAANT COUPPCD Retorna a data de cupom

anterior à data de quitação

5 CUPDATAPRÓX COUPNCD Retorna um número que

representa a próxima data de

cupom após a data de

liquidação.

5 CUPDIAS COUPDAYS Retorna o número de dias no

período de cupom que contém

a data de liquidação.

5 CUPDIASINLIQ COUPDAYBS Retorna o número de dias do

início do período de cupom até

a data de liquidação.

5 CUPDIASPRÓX COUPDAYSNC Retorna o número de dias da

data de liquidação até a data do

próximo cupom.

5 CUPNÚM COUPNUM Retorna o número de cupons

pagáveis entre a data de

liquidação e a data de

vencimento, arredondado para o

próximo cupom inteiro.

5 DESC DISC Retorna a taxa de desconto

de um título.

5 DPD SLN Retorna a depreciação em

linha reta de um ativo durante

um período.

5 DURAÇÃO DURATION Retorna a duração de

Macauley para um valor

nominal assumido de R$ 100. A

duração é definida como a

média ponderada do valor

presente do fluxo de caixa, e é

usada para calcular a

resposta do preço de um título

a alterações no rendimento.

5 EFETIVA EFFECT Retorna a taxa de juros anual

efetiva, dados a taxa de juros

anual nominal e o número de

8/9/2014 Lista de funções Excel e sua equivalência no VBA com WorksheetFunction | xek.mexek.me

http://xek.me/?p=1211 24/39

períodos compostos por ano.

5 ÉPGTO ISPMT Calcula os juros pagos

durante um período específico

de um investimento. Essa

função é fornecida para que

haja compatibilidade com o

Lotus 1-2-3.

5 IPGTO IPMT Retorna o pagamento de juros

para um determinado período

de investimento de acordo

com pagamentos periódicos e

constantes e com uma taxa de

juros constante.

5 JUROSACUM ACCRINT Retorna juros acumulados de

um título que paga juros

periódicos.

5 JUROSACUMV ACCRINTM Retorna juros acumulados de

um título que paga juros no

vencimento.

5 LUCRODESC YIELDDISC Retorna o rendimento anual de

um título descontado.

5 LUCROPRIMINC ODDFYIELD Retorna o rendimento de um

título com um período inicial

incompleto (curto ou longo).

5 LUCROÚLTINC ODDLYIELD Retorna o rendimento de um

título com um período final

incompleto (curto ou longo).

5 LUCROVENC YIELDMAT Retorna o rendimento anual de

um título que paga juros no

vencimento.

5 MDURAÇÃO MDURATION Retorna a duração modificada

Macauley de um título com um

valor par presumido de R$100.

5 MOEDADEC DOLLARDE Converte um preço em formato

de moeda, na forma fracionária,

em um preço na forma

decimal. Use MOEDADEC para

converter preços na forma

fracionária, como preços de

seguros, em decimais.

8/9/2014 Lista de funções Excel e sua equivalência no VBA com WorksheetFunction | xek.mexek.me

http://xek.me/?p=1211 25/39

5 MOEDAFRA DOLLARFR Converte um preço,

apresentado na forma decimal,

em um preço apresentado na

forma fracionária. Use

MOEDAFRA para converter

preços na forma decimal em

frações, como preços de

seguros.

5 MTIR MIRR Retorna a taxa interna

modificada de retorno de uma

série de fluxos de caixa

periódicos. MTIR considera o

custo do investimento e os

juros recebidos com o

reinvestimento do caixa.

5 NOMINAL NOMINAL Retorna a taxa de juros anual

nominal, dados a taxa efetiva e

o número de períodos

compostos por ano.

5 NPER NPER Retorna o número de períodos

de um investimento de acordo

com os pagamentos

periódicos e constantes e com

uma taxa de juros constante.

5 OTN TBILLEQ Retorna o rendimento de um

título equivalente a uma

obrigação do Tesouro.

5 OTNLUCRO TBILLYIELD Retorna o rendimento de uma

obrigação do Tesouro.

5 OTNVALOR TBILLPRICE Retorna o preço por R$ 100,00

de valor nominal de uma

obrigação do Tesouro.

5 PGTO PMT Calcula o pagamento de um

empréstimo com base em

pagamentos constantes e em

uma taxa de juros constante.

5 PGTOCAPACUM CUMPRINC Retorna o capital acumulado

pago sobre um empréstimo

entre início_período e

8/9/2014 Lista de funções Excel e sua equivalência no VBA com WorksheetFunction | xek.mexek.me

http://xek.me/?p=1211 26/39

final_período.

5 PGTOJURACUM CUMIPMT Retorna os juros acumulados

pagos por um empréstimo entre

início_período e final_período.

5 PPGTO PPMT Retorna o pagamento sobre o

principal para um determinado

período de um investimento

baseado em pagamentos

periódicos e constantes e em

uma taxa de juros constante.

5 PREÇO PRICE Retorna o preço pelo valor

nominal R$100 de um título que

paga juros periódicos.

5 PREÇODESC PRICEDISC Retorna o preço por valor

nominal de R$ 100,00 de um

título descontado.

5 PREÇOPRIMINC ODDFPRICE Retorna o preço por valor

nominal de R$ 100 de um título

que tem um primeiro período

incompleto (curto ou longo).

5 PREÇOÚLTINC ODDLPRICE Retorna o preço por valor

nominal de R$ 100 de um título

que tem um último período de

cupom incompleto (curto ou

longo).

5 PREÇOVENC PRICEMAT Retorna o preço pelo valor

nominal R$100 de um título que

paga juros no vencimento.

5 RECEBER RECEIVED Retorna a quantia recebida no

vencimento de um título

totalmente investido.

5 SDA SYD Retorna a depreciação dos

dígitos da soma dos anos de

um ativo para um período

especificado.

5 TAXA RATE Retorna a taxa de juros por

período de uma anuidade. TAXA

é calculado por iteração e

pode ter zero ou mais

soluções. Se os resultados

8/9/2014 Lista de funções Excel e sua equivalência no VBA com WorksheetFunction | xek.mexek.me

http://xek.me/?p=1211 27/39

sucessivos de TAXA não

convergirem para 0,0000001

depois de 20 iterações, TAXA

retornará o valor de erro

#NÚM!.

5 TAXAJUROS INTRATE Retorna a taxa de juros de um

título totalmente investido.

5 TIR IRR Retorna a taxa interna de

retorno de uma sequência de

fluxos de caixa representada

pelos números em valores.

Estes fluxos de caixa não

precisam ser iguais como no

caso de uma anuidade.

Entretanto, os fluxos de caixa

devem ser feitos em intervalos

regulares, como mensalmente

ou anualmente. A taxa interna

de retorno é a taxa de juros

recebida para um investimento

que consiste em pagamentos

(valores negativos) e receitas

(valores positivos) que ocorrem

em períodos regulares.

5 VF FV Retorna o valor futuro de um

investimento de acordo com os

pagamentos periódicos e

constantes e com uma taxa de

juros constante.

5 VFPLANO FVSCHEDULE Retorna o valor futuro de um

capital inicial após a aplicação

de uma série de taxas de

juros compostos. Use

VFPLANO para calcular o valor

futuro de um investimento com

uma taxa variável ou ajustável.

5 VP PV Retorna o valor presente de

um investimento. O valor

presente é o valor total de uma

série de pagamentos futuros.

Por exemplo, quando você

empresta dinheiro, o valor do

empréstimo é o valor presente

8/9/2014 Lista de funções Excel e sua equivalência no VBA com WorksheetFunction | xek.mexek.me

http://xek.me/?p=1211 28/39

para o credor.

5 VPL NPV Calcula o valor líquido atual de

um investimento usando uma

taxa de desconto e uma série

de pagamentos futuros (valores

negativos) e receita (valores

positivos)

5 XTIR XIRR Fornece a taxa interna de

retorno para um programa de

fluxos de caixa que não é

necessariamente periódico.

Para calcular a taxa interna de

retorno para uma sequência

de fluxos de caixa periódicos,

use a função TIR.

5 XVPL XNPV Retorna o valor líquido atual de

um cronograma de fluxos de

caixa que não é

necessariamente periódico.

Double de leitura/gravação.

6 É.NÃO.DISP ISNA Verifica o tipo de valor e

retorna VERDADEIRO ou

FALSO, dependendo se o valor

se refere ao valor de erro #N/D

(valor não disponível).

6 É.NÃO.TEXTO ISNONTEXT Verifica o tipo de valor e

retorna VERDADEIRO ou

FALSO, dependendo se o valor

se refere a qualquer item que

não seja texto. (Observe que

esta função retornará

VERDADEIRO se o valor se

referir a uma célula em branco.)

6 ÉERRO ISERR Verifica o tipo de valor e

retorna VERDADEIRO ou

FALSO, dependendo se o valor

se refere a qualquer valor de

erro que não seja #N/D.

6 ÉERROS ISERROR Verifica o tipo de valor e

retorna VERDADEIRO ou

8/9/2014 Lista de funções Excel e sua equivalência no VBA com WorksheetFunction | xek.mexek.me

http://xek.me/?p=1211 29/39

FALSO, dependendo se o valor

se refere a qualquer valor de

erro (#N/D, #VALOR!, #REF!,

#DIV/0!, #NÚM!, #NOME? ou

#NULO!).

6 ÉIMPAR ISODD Verifica o tipo de valor e

retorna VERDADEIRO ou

FALSO, dependendo se o valor

é ímpar.

6 ÉLÓGICO ISLOGICAL Verifica o tipo de valor e

retorna VERDADEIRO ou

FALSO, dependendo se o valor

se refere a um valor lógico.

6 ÉNÚM ISNUMBER Verifica o tipo de valor e

retorna VERDADEIRO ou

FALSO, dependendo se o valor

se refere a um número.

6 ÉPAR ISEVEN Verifica o tipo de valor e

retorna VERDADEIRO ou

FALSO, dependendo se o valor

é par.

6 ÉTEXTO ISTEXT Verifica o tipo de valor e

retorna VERDADEIRO ou

FALSO, dependendo se o valor

se refere a texto.

7 E AND Retorna VERDADEIRO se

todos os seus argumentos são

VERDADEIROS; retorna

FALSO se um ou mais

argumentos são FALSOS.

7 OU OR Retorna VERDADEIRO se

algum argumento é

VERDADEIRO; retorna FALSO

se todos os argumentos são

FALSO.

7 SEERRO IFERROR Retorna um valor especificado

se a fórmula resulta em um

erro; caso contrário, retorna o

resultado da fórmula. Use a

função SEERRO para

interceptar e lidar com erros

8/9/2014 Lista de funções Excel e sua equivalência no VBA com WorksheetFunction | xek.mexek.me

http://xek.me/?p=1211 30/39

em uma fórmula (fórmula: uma

sequência de valores,

referências de células, nomes,

funções ou operadores em uma

célula que juntos produzem um

novo valor. Uma fórmula

sempre começa com um sinal

de igual (=).).

8 MATRIZ.DETERM MDETERM Retorna o determinante de

uma matriz.

8 MMC LCM Retorna o menor múltiplo

comum dos inteiros. O menor

múltiplo comum é o menor

inteiro positivo que é múltiplo

de todos os argumentos

inteiros núm1, núm2 etc. Use o

MMC para adicionar frações

com diferentes denominadores.

8 SOMASE SUMIF Adiciona as células

especificadas por um

determinado critério.

8 SUBTOTAL SUBTOTAL Cria subtotais.

9 ACOS ACOS Retorna o arco cosseno, ou

inverso do cosseno, de um

número. O arco cosseno é o

ângulo cujo cosseno é Arg1. O

ângulo retornado é dado em

radianos no intervalo de 0

(zero) a pi.

9 ACOSH ACOSH Retorna o cosseno hiperbólico

inverso de um número. O

número deve ser maior ou igual

a 1. O cosseno hiperbólico

inverso é o valor cujo cosseno

hiperbólico é Arg1, de tal

forma que

Acosh(Cosh(número)) seja igual

a Arg1.

9 ALEATÓRIOENTRE RANDBETWEEN Retorna um número aleatório

inteiro entre os números

especificados. Um novo número

8/9/2014 Lista de funções Excel e sua equivalência no VBA com WorksheetFunction | xek.mexek.me

http://xek.me/?p=1211 31/39

aleatório inteiro será retornado

sempre que a planilha for

calculada.

9 ARRED ROUND Arredonda um número até

uma quantidade especificada

de dígitos.

9 ARREDMULTB FLOOR Arredonda um número para

baixo, aproximando-o de zero,

até o múltiplo mais próximo de

significância.

9 ARREDONDAR.PARA.BAIXO ROUNDDOWN Arredonda um número para

baixo até zero.

9 ARREDONDAR.PARA.CIMA ROUNDUP Arredonda um número para

cima afastando-o de zero.

9 ASEN ASIN Retorna o arco seno, ou

inverso do seno, de um número.

O arco seno é o ângulo cujo

seno é Arg1. O ângulo

retornado é dado em radianos

no intervalo de -pi/2 a pi/2.

9 ASENH ASINH Retorna o seno hiperbólico

inverso de um número. O seno

hiperbólico inverso é o valor

cujo seno hiperbólico é Arg1,

portanto Asenh(Senh(número))

é igual a Arg1.

9 ATAN2 ATAN2 Retorna o arco tangente, ou a

tangente inversa, das

coordenadas x e y

especificadas. O arco

tangente é o ângulo a partir do

eixo x até uma linha contendo a

origem (0, 0) e um ponto com

as coordenadas (núm_x,

núm_y). O ângulo é dado em

radianos entre -pi e pi,

excluindo -pi.

9 ATANH ATANH Retorna a tangente hiperbólica

inversa de um número. O

número deve estar entre -1 e 1

(excluindo -1 e 1).

8/9/2014 Lista de funções Excel e sua equivalência no VBA com WorksheetFunction | xek.mexek.me

http://xek.me/?p=1211 32/39

9 COMBIN COMBIN Retorna o número de

combinações de um

determinado número de itens.

Use Combin para determinar o

número total possível de grupos

para determinado número de

objetos.

9 COSH COSH Retorna o cosseno hiperbólico

de um número.

9 FATDUPLO FACTDOUBLE Retorna o fatorial duplo de um

número.

9 FATORIAL FACT Retorna o fatorial de um

número. O fatorial de um

número é igual a 1*2*3*…*núm.

9 GRAUS DEGREES Converte radianos em graus.

9 ÍMPAR ODD Retorna um número

arredondado para o próximo

número inteiro ímpar.

9 LN LN Retorna o logaritmo natural de

um número. Logaritmos

naturais são baseados na

constante e

(2.71828182845904).

9 LOG LOG Retorna o logaritmo de um

número para a base

especificada.

9 LOG10 LOG10 Retorna o logaritmo de base

-10 de um número.

9 MARRED MROUND Retorna um número

arredondado para o múltiplo

desejado.

9 MATRIZ.INVERSO MINVERSE Retorna a matriz inversa da

matriz armazenada em uma

matriz.

9 MATRIZ.MULT MMULT Retorna o produto matriz de

duas matrizes. O resultado é

uma matriz com o mesmo

número de linhas como matriz1

e o mesmo número de colunas

8/9/2014 Lista de funções Excel e sua equivalência no VBA com WorksheetFunction | xek.mexek.me

http://xek.me/?p=1211 33/39

como matriz2.

9 MDC GCD Retorna o máximo divisor

comum de dois ou mais

inteiros. O máximo divisor

comum é o maior inteiro que

divide núm1 e núm2 sem resto.

9 MULT PRODUCT Multiplica todos os números

fornecidos como argumentos e

retorna o produto.

9 MULTINOMIAL MULTINOMIAL Retorna a proporção do fatorial

de uma soma de valores em

relação ao produto dos

fatoriais.

9 PAR EVEN Retorna o núm arredondado

para o inteiro par mais próximo.

Esta função pode ser usada

para processar itens que

aparecem em pares. Por

exemplo, um engradado aceita

fileiras de um ou dois itens. O

engradado está cheio quando o

número de itens, arredondado

para mais até o par mais

próximo, preencher sua

capacidade.

9 PI PI Retorna o número

3,14159265358979, a constante

matemática pi, com precisão

de 15 dígitos.

9 POTÊNCIA POWER Retorna o resultado de um

número elevado a uma

potência.

9 QUOCIENTE QUOTIENT Retorna a parte inteira de uma

divisão. Use esta função para

descartar o resto de uma

divisão.

9 RADIANOS RADIANS Converte graus em radianos.

9 RAIZPI SQRTPI Retorna a raiz quadrada de

(núm* pi).

9 ROMANO ROMAN Converte um algarismo

8/9/2014 Lista de funções Excel e sua equivalência no VBA com WorksheetFunction | xek.mexek.me

http://xek.me/?p=1211 34/39

arábico em romano, como

texto.

9 SENH SINH Retorna o seno hiperbólico de

um número.

9 SOMA SUM Adiciona todos os números

em um intervalo de células.

9 SOMAQUAD SUMSQ Retorna a soma dos

quadrados dos argumentos.

9 SOMARPRODUTO SUMPRODUCT Multiplica os componentes

correspondentes nas matrizes

fornecidas e retorna a soma

destes produtos.

9 SOMASEQÜÊNCIA SERIESSUM Retorna a soma de uma série

polinomial baseada na fórmula:

Equação

9 SOMASES SUMIFS Adiciona as células em um

intervalo que correspondem a

múltiplos critérios.

9 SOMAX2DY2 SUMX2MY2 Retorna a soma da diferença

dos quadrados dos valores

correspondentes em duas

matrizes.

9 SOMAX2SY2 SUMX2PY2 Retorna a soma da soma dos

quadrados dos valores

correspondentes em duas

matrizes. A soma da soma

dos quadrados é um termo

comum em muitos cálculos

estatísticos.

9 SOMAXMY2 SUMXMY2 Retorna a soma dos

quadrados das diferenças dos

valores correspondentes em

duas matrizes.

9 TANH TANH Retorna a tangente hiperbólica

de um número.

9 TETO CEILING Retorna um número

arredondado para cima,

afastando-o de zero, até o

8/9/2014 Lista de funções Excel e sua equivalência no VBA com WorksheetFunction | xek.mexek.me

http://xek.me/?p=1211 35/39

múltiplo mais próximo de

significância.

10 CORRESP MATCH Retorna a posição relativa de

um item em uma

matriz (matriz: usada para criar

fórmulas únicas que produzem

vários resultados ou que

operam em um grupo de

argumentos organizados em

linhas e colunas. Um intervalo

de matrizes compartilha uma

fórmula comum; uma constante

de matriz é um grupo de

constantes usado como um

argumento.) que corresponde a

um valor especificado em uma

ordem especificada. Use

CORRESP no lugar de uma

das funções de PROC quando

precisar da posição de um item

em um intervalo, em vez de o

próprio item.

10 ESCOLHER CHOOSE Use Arg1 como o índice para

retornar um valor da lista de

argumentos de valor.

10 ÍNDICE INDEX Retorna um valor ou a

referência para um valor de

dentro de uma tabela ou

intervalo. Há duas formas da

função ÍNDICE: a forma de

matriz (matriz: usada para

criar fórmulas únicas que

produzem vários resultados ou

que operam em um grupo de

argumentos organizados em

linhas e colunas. Um intervalo

de matrizes compartilha uma

fórmula comum; uma constante

de matriz é um grupo de

constantes usado como um

argumento.) e a de referência.

10 PROC LOOKUP Retorna um valor de um

intervalo de uma linha ou uma

8/9/2014 Lista de funções Excel e sua equivalência no VBA com WorksheetFunction | xek.mexek.me

http://xek.me/?p=1211 36/39

coluna ou de uma matriz. A

função PROC tem dois

formatos de sintaxe: vetor e

matriz.

10 PROCH HLOOKUP Localiza um valor específico

na linha superior de uma tabela

ou matriz de valores e retorna

um valor na mesma coluna de

uma linha especificada na

tabela ou matriz. Use PROCH

quando seus valores de

comparação estiverem

localizados em uma linha ao

longo da parte superior de uma

tabela de dados e você quiser

observar um número específico

de linhas mais abaixo. Use

PROCV quando os valores de

comparação estiverem em uma

coluna à esquerda dos dados

que deseja localizar.

10 PROCV VLOOKUP Localiza um valor na primeira

coluna de uma matriz de tabela

e retorna um valor na mesma

linha de outra coluna na matriz

da tabela.

10 RTD RTD Este método conecta a uma

fonte para receber dados em

tempo real.

10 TRANSPOR TRANSPOSE Retorna um intervalo vertical

de células como um intervalo

horizontal ou vice-versa. A

função TRANSPOR precisa ser

inserida como uma fórmula de

matriz (fórmula de matriz: uma

fórmula que executa vários

cálculos em um ou mais

conjuntos de valores e retorna

um único resultado ou vários

resultados. As fórmulas de

matriz ficam entre chaves { } e

são inseridas pressionando-se

CTRL+SHIFT+ENTER.) em um

8/9/2014 Lista de funções Excel e sua equivalência no VBA com WorksheetFunction | xek.mexek.me

http://xek.me/?p=1211 37/39

intervalo com o mesmo número

de linhas e colunas,

respectivamente, das

existentes em uma

matriz (matriz: usada para

criar fórmulas únicas que

produzem vários resultados ou

que operam em um grupo de

argumentos organizados em

linhas e colunas. Um intervalo

de matrizes compartilha uma

fórmula comum; uma constante

de matriz é um grupo de

constantes usado como um

argumento.). Use TRANSPOR

para deslocar a orientação

vertical e horizontal de uma

matriz em uma planilha.

11 PROCURAR SEARCH As funções LOCALIZAR e

LOCALIZARB localizam uma

cadeia de texto dentro de outra

cadeia de texto e retornam o

número da posição inicial da

primeira cadeia de texto a

partir do primeiro caractere da

segunda cadeia de texto.

11 ARRUMAR TRIM Remove todos os espaços do

texto exceto os espaços únicos

entre palavras. Use

ARRUMAR no texto que

recebeu de outro aplicativo que

pode ter espaçamento

irregular.

11 ASC ASC Para idiomas de conjuntos de

caracteres de byte duplo,

transforma caracteres de

largura total (byte duplo) em

caracteres de meia largura

(byte único).

11 BAHTTEXT BAHTTEXT Converte um número em texto

tailandês e adiciona um sufixo

de “Baht.”

8/9/2014 Lista de funções Excel e sua equivalência no VBA com WorksheetFunction | xek.mexek.me

http://xek.me/?p=1211 38/39

11 DEF.NÚM.DEC FIXED Arredonda o número para o

número especificado de

decimais, formata o número no

formato decimal usando

vírgula e pontos e retorna o

resultado como texto.

11 FONÉTICA PHONETIC Extrai os caracteres fonéticos

(furigana) de uma cadeia de

texto.

11 LOCALIZAR FIND Localiza informações

específicas em uma planilha.

11 MOEDA DOLLAR A função descrita neste tópico

da Ajuda converte um número

em formato de texto e aplica

um símbolo de moeda. O nome

da função (e o símbolo

aplicado) depende das suas

configurações de idioma.

11 MUDAR REPLACE Substitui parte de uma cadeia

de texto, baseada no número

de caracteres especificado,

por uma cadeia de texto

diferente.

11 PRI.MAIÚSCULA PROPER Aplica maiúscula à primeira

letra de uma cadeia de texto e

a qualquer outra letra do texto

que venha depois de qualquer

caractere que não seja uma

letra. Converte todas as outras

letras em minúsculas.

11 REPT REPT Repete um texto um

determinado número de vezes.

Utilize REPT para preencher

uma célula com um número

de ocorrências de uma cadeia

de texto.

11 SUBSTITUIR REPLACE Substitui parte de uma cadeia

de texto, baseada no número

de caracteres especificado,

por uma cadeia de texto

diferente.

8/9/2014 Lista de funções Excel e sua equivalência no VBA com WorksheetFunction | xek.mexek.me

http://xek.me/?p=1211 39/39

Share this:

11 TEXTO TEXT Converte um valor em texto

com um formato de número

específico.

11 TIRAR CLEAN Remove todos os caracteres

do texto que não podem ser

impressos.

This entry was posted in Dicas Excel, programação by Victor SantAnna. Bookmark the

permalink [http://xek.me/?p=1211] .

Facebook 3 Twitter 4 LinkedIn Google Email


Recommended