Вы находитесь на странице: 1из 39

8/9/2014

Lista de funes Excel e sua equivalncia no VBA com WorksheetFunction | xek.mexek.me

xek.me
Dicas, informaes, anlises e curiosidades sobre Informtica

Lista de funes Excel e sua


equivalncia no VBA com
WorksheetFunction
Posted on 22/10/2013 by Victor SantAnna
Tw eet

Curtir

Aqui estou postando uma lista de funes Excel e sua equivalncia no VBA com
WorksheetFunction. Usamos a planilha em portugus, mas para usar dentro do Visual
Basic, na programao de macros, precisamos das funes em ingls. Segundo a ajuda
do Microsoft Visual Basic for Applications do Excel, na Referncia do Desenvolvedor do
Excel, o Objeto WorksheetFunction Usado como continer para funes de planilha do
Microsoft Excel que podem ser chamadas no Visual Basic.
O WorksheetFunction permite que o Visual Basic do Excel reconhea quase todas as
funes disponveis na planilha para uso dentro do seu cdigo no VBA, mas, infelizmente,
exige que o nome da funo seja o original em ingls.
Utilizao
Ficaria bem mais fcil se eu, no artigo Funo Definida pelo Usurio (UDF) no Excel
2010 (http://xek.me/?p=1100) em que implementei a funo CombinRep (entre outras)
que precisava do clculo do fatorial, ao invs de implementar a funo factorial de forma
recursiva, usasse a funo fatorial que j est disponvel na planilha Excel. Naquele
artigo, o objetivo era mostrar vrias funes criadas pelo usurio, mas, na vida real,
raramente queremos reimplementar funes que j existem. Por exemplo, posso fazer o
clculo da mdia aritmtica de 3 nmeros somando todos eles e dividindo-os por 3, mas a
planilha Excel j tem disponvel a funo mdia que faz isso. Por que no us-la
diretamente dentro do VBA quando estivermos criando nossas funes? Um dos
problemas, que, dentro do VBA, precisamos das funes com seu nome em ingls para
podermos us-las. A funo MDIA, foi traduzida do Excel em ingls AVERAGE, mas
nem todas as funes tem um nome assim fcil de encontrar. A funo
MDIA.GEOMTRICA, por exemplo, leva o nome de GEOMEAN, o que no seria to fcil
http://xek.me/?p=1211

1/39

8/9/2014

Lista de funes Excel e sua equivalncia no VBA com WorksheetFunction | xek.mexek.me

de encontrar.
Para usar uma funo de planilha Excel dentro do VBA s usar o objeto
WorsheetFunction seguido de um ponto e do nome em ingls da funo desejada, com os
parnteses e argumentos que forem necessrios.
Exemplo: FACTDOUBLE a verso 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 funes disponveis atravs do objeto WorksheetFunction,


basta escolher a verso em ingls da funo e adicion-la ao seu cdigo VBA da seguinte
maneira, conforme visto no exemplo
acima: WorksheetFunction.nomedafunoemingls(argumentos)
Usei as seguintes convenes para separar as funes por tipo:

Categoria

Tipo

Banco de dados

Data e hora

Engenharia

Estatstica

Financeira

Informaes

Lgica

Matemtica

Matemtica e trigonometria

Pesquisa e referncia

10

Texto

11

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

2/39

8/9/2014

Lista de funes Excel e sua equivalncia no VBA com WorksheetFunction | xek.mexek.me

Aqui vai a tabela de equivalncias:

Tipo

Funo (Portugus)

Funo (Ingls)

DESCRIO
(da Funo no Excel)

BDCONTAR

DCOUNT

Conta as clulas que contm


nmeros em uma coluna de
uma lista ou de um banco de
dados que coincidem com as
condies especificadas.

BDCONTARA

DCOUNTA

Conta as clulas no vazias


em uma coluna de uma lista ou
de um banco de dados que
coincidem com as condies
especificadas.

BDDESVPA

DSTDEVP

Calcula o desvio padro de


uma populao com base na
populao total, usando os
nmeros em uma coluna de
uma lista ou de um banco de
dados que coincidem com as
condies especificadas.

BDEST

DSTDEV

Estima o desvio padro de


uma populao com base em
uma amostra, usando os
nmeros em uma coluna de
uma lista ou banco de dados
que coincidirem com as
condies especificadas.

BDEXTRAIR

DGET

Extrai um nico valor em uma


coluna de uma lista ou de um
banco de dados que coincide
com as condies
especificadas.

BDMX

DMAX

Retorna o maior nmero em


uma coluna de uma lista ou de
um banco de dados que
coincide com as condies
especificadas.

BDMDIA

DAVERAGE

Calcula a mdia dos valores


em uma coluna de uma lista ou
um banco de dados que

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

3/39

8/9/2014

Lista de funes Excel e sua equivalncia no VBA com WorksheetFunction | xek.mexek.me

corresponde s condies
especificadas por voc.
1

BDMN

DMIN

Retorna o menor nmero em


uma coluna de uma lista ou de
um banco de dados que
coincide com as condies
especificadas.

BDMULTIPL

DPRODUCT

Multiplica os valores em uma


coluna de uma lista ou de um
banco de dados que coincidem
com as condies
especificadas.

BDSOMA

DSUM

Soma os nmeros em uma


coluna de uma lista ou de um
banco de dados que coincidem
com as condies
especificadas.

BDVAREST

DVAR

Estima a varincia de uma


populao com base em uma
amostra, usando os nmeros
em uma coluna de uma lista
ou de um banco de dados que
coincidem com as condies
especificadas.

BDVARP

DVARP

Calcula a varincia de uma


populao com base na
populao total usando os
nmeros em uma coluna de
uma lista ou de um banco de
dados que coincidem com as
condies especificadas.

FRAOANO

YEARFRAC

Calcula a frao de ano que


representa o nmero de dias
inteiros entre duas datas
(data_inicial e data_final). Use a
funo de planilha
FRAOANO para identificar
a proporo dos benefcios ou
obrigaes de um ano inteiro a
serem designados para um
determinado termo.

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

4/39

8/9/2014

Lista de funes Excel e sua equivalncia no VBA com WorksheetFunction | xek.mexek.me

DATAM

EDATE

Retorna um nmero de srie


de data que o nmero de
meses indicado antes ou
depois de data_inicial. Use
DATAM para calcular datas de
liquidao ou datas de
vencimento que caem no
mesmo dia do ms da data de
emisso.

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
(sbado), por padro.

DIAS360

DAYS360

Retorna o nmero de dias


entre duas datas com base em
um ano de 360 dias (doze
meses de 30 dias).

DIATRABALHO

WORKDAY

Retorna um nmero que


representa uma data que o
nmero indicado de dias teis
antes ou aps 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 nmero
de dias de trabalho executado.

DIATRABALHOTOTAL

NETWORKDAYS Retorna o nmero 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 benefcios dos
empregados que se acumulam
com base no nmero de dias
trabalhados durante um prazo
especfico.

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

5/39

8/9/2014

Lista de funes Excel e sua equivalncia no VBA com WorksheetFunction | xek.mexek.me

FIMMS

EOMONTH

Retorna o nmero de srie


para o ltimo dia do ms, que
o nmero indicado de meses
antes ou depois de data_inicial.
Use FIMMS para calcular as
datas de vencimento que
caem no ltimo dia do ms.

NMSEMANA

WEEKNUM

Retorna o nmero que indica


onde se encontra a semana,
numericamente, em um ano.

BESSELI

BESSELI

Retorna a funo de Bessel


modificada, que equivale
funo de Bessel avaliada por
argumentos puramente
imaginrios.

BESSELJ

BESSELJ

Retorna a funo de Bessel.

BESSELK

BESSELK

Retorna a funo de Bessel


modificada, que equivale s
funes de Bessel avaliadas
por argumentos puramente
imaginrios.

BESSELY

BESSELY

Retorna a funo de Bessel,


tambm chamada de funo de
Weber ou de Neumann.

BINADEC

BIN2DEC

Converte um nmero binrio


em decimal.

BINAHEX

BIN2HEX

Converte um nmero binrio


em hexadecimal.

BINAOCT

BIN2OCT

Converte um nmero binrio


em octal.

COMPLEXO

COMPLEX

Converte coeficientes reais e


imaginrios em nmeros
complexos no formato x + yi ou
x + yj.

CONVERTER

CONVERT

Converte um nmero de um
sistema de medida para outro.
Por exemplo, Convert pode
traduzir uma tabela de
distncias em milhas para uma

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

6/39

8/9/2014

Lista de funes Excel e sua equivalncia no VBA com WorksheetFunction | xek.mexek.me

tabela de distncias em
quilmetros.
3

DECABIN

DEC2BIN

Converte um nmero decimal


em binrio.

DECAHEX

DEC2HEX

Converte um nmero decimal


em hexadecimal.

DECAOCT

DEC2OCT

Converte um nmero decimal


em octal.

DEGRAU

GESTEP

Retorna 1 se nm = passo;
caso contrrio, retornar 0. Use
esta funo para filtrar um
conjunto de valores. Por
exemplo, somando vrias
funes DEGRAU possvel
calcular a quantidade de valores
que excedem um limite.

DELTA

DELTA

Testa se dois valores so


iguais. Retorna 1 se nm1=
nm2; caso contrrio,
retornar 0.

FUNERRO

ERF

Retorna a funo de erro


integrada entre limite_inferior e
limite_superior.

FUNERROCOMPL

ERFC

Retorna a funo integrada


complementar FUNERRO entre
o parmetro especificado e o
infinito.

HEXABIN

HEX2BIN

Converte um nmero
hexadecimal em binrio.

HEXADEC

HEX2DEC

Converte um nmero
hexadecimal em decimal.

HEXAOCT

HEX2OCT

Converte um nmero
hexadecimal em octal.

IMABS

IMABS

Retorna o valor absoluto


(mdulo) de um nmero
complexo no formato de texto x
+ yi ou x + yj.

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

7/39

8/9/2014

Lista de funes Excel e sua equivalncia no VBA com WorksheetFunction | xek.mexek.me

IMAGINRIO

IMAGINARY

Retorna o coeficiente
imaginrio de um nmero
complexo no formato de texto x
+ yi ou x + yj.

IMARG

IMARGUMENT

Retorna o argumento
Teta(teta), um ngulo expresso
em radianos, de modo que:
Equao

IMCONJ

IMCONJUGATE

Retorna o conjugado
complexo de um nmero
complexo no formato de texto x
+ yi ou x + yj.

IMCOS

IMCOS

Retorna o cosseno de um
nmero complexo no formato
de texto x + yi ou x + yj.

IMDIV

IMDIV

Retorna o quociente de dois


nmeros complexos no formato
de texto x + yi ou x + yj.

IMEXP

IMEXP

Retorna o exponencial de um
nmero complexo no formato
de texto x + yi ou x + yj.

IMLN

IMLN

Retorna o logaritmo natural de


um nmero complexo no
formato de texto x + yi ou x +
yj.

IMLOG10

IMLOG10

Retorna o logaritmo comum


(base 10) de um nmero
complexo no formato de texto x
+ yi ou x + yj.

IMLOG2

IMLOG2

Retorna o logaritmo de base 2


de um nmero complexo no
formato de texto x + yi ou x +
yj.

IMPOT

IMPOWER

Retorna o nmero complexo


no formato de texto x + yi ou x
+ yj, elevado a uma potncia.

IMPROD

IMPRODUCT

Retorna o produto de 2 a 29
nmeros complexos no formato
de texto x + yi ou x + yj.

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

8/39

8/9/2014

Lista de funes Excel e sua equivalncia no VBA com WorksheetFunction | xek.mexek.me

IMRAIZ

IMSQRT

Retorna a raiz quadrada de


um nmero complexo no
formato de texto x + yi ou x +
yj.

IMREAL

IMREAL

Retorna o coeficiente real de


um nmero complexo no
formato de texto x + yi ou x +
yj.

IMSENO

IMSIN

Retorna o seno de um nmero


complexo no formato de texto x
+ yi ou x + yj.

IMSOMA

IMSUM

Retorna a soma de dois ou


mais nmeros complexos no
formato de texto x + yi ou x +
yj .

IMSUBTR

IMSUB

Retorna a diferena entre dois


nmeros complexos no formato
de texto x + yi ou x + yj.

OCTABIN

OCT2BIN

Converte um nmero octal em


binrio.

OCTADEC

OCT2DEC

Converte um nmero octal em


decimal.

OCTAHEX

OCT2HEX

Converte um nmero octal em


hexadecimal.

BETA.ACUM.INV

BETAINV

Retorna o inverso da funo


de distribuio cumulativa para
uma distribuio beta
especificada. Ou seja, se
probabilidade = DistBeta(x,),
Beta.Acum.Inv(probabilidade,
) = x.

CONT.SE

COUNTIF

Calcula o nmero de clulas


no vazias em um intervalo que
corresponde a determinados
critrios.

CONT.SES

COUNTIFS

Calcula o nmero de clulas


no vazias em um intervalo que
correspondem a mltiplos
critrios.

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

9/39

8/9/2014

Lista de funes Excel e sua equivalncia no VBA com WorksheetFunction | xek.mexek.me

CONT.VALORES

COUNTA

Calcula o nmero de clulas


no vazias e os valores na lista
de argumentos.

CONTAR.VAZIO

COUNTBLANK

Conta o nmero de clulas


vazias no intervalo especificado.

CONTNM

COUNT

Conta quantas clulas contm


nmeros e conta os nmeros
na lista de argumentos.

CORREL

CORREL

Retorna o coeficiente de
correlao dos intervalos de
clula Arg1 e Arg2.

COVAR

COVAR

Retorna a covarincia, a
mdia dos produtos dos
desvios para cada par de
pontos de dados.

CRESCIMENTO

GROWTH

Calcula o crescimento
exponencial previsto usando
dados existentes.
CRESCIMENTO retorna os
valores y para uma srie de
novos valores x que voc
especifica usando valores x e
y existentes. Voc tambm
pode usar a funo de planilha
CRESCIMENTO para ajustar
uma curva exponencial em
valores x e y.

CRIT.BINOM

CRITBINOM

Retorna o menor valor para o


qual a distribuio binomial
cumulativa maior ou igual ao
valor padro.

CURT

KURT

Retorna a curtose de um
conjunto de dados. A curtose
caracteriza a capacidade
relativa de pico ou de
nivelamento de uma distribuio
comparada com a distribuio
normal. Curtose positiva indica
uma distribuio relativamente
de pico. Curtose negativa indica
uma distribuio relativamente

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

10/39

8/9/2014

Lista de funes Excel e sua equivalncia no VBA com WorksheetFunction | xek.mexek.me

nivelada.
4

DESV.MDIO

AVEDEV

Retorna a mdia dos desvios


absolutos de pontos de dados
com relao a sua mdia.
Desv.Mdio uma medida da
variabilidade em um conjunto de
dados.

DESVPAD

STDEV

Estima o desvio padro com


base em uma amostra. O
desvio padro uma medida de
quanto os valores esto
dispersos em relao ao valor
mdio (a mdia).

DESVPADP

STDEVP

Calcula o desvio padro com


base na populao inteira
fornecida como argumentos. O
desvio padro uma medida
de quanto os valores esto
dispersos em relao ao valor
mdio (a mdia).

DESVQ

DEVSQ

Retorna a soma dos


quadrados dos desvios de
pontos de dados da mdia da
amostra.

DIST.BIN.NEG

NEGBINOMDIST

Retorna a distribuio binomial


negativa. DIST.BIN.NEG retorna
a probabilidade de haver nm_f
falhas antes do nm_s xito,
quando a probabilidade
constante de um xito
probabilidade_s. Esta funo
semelhante distribuio
binomial, a diferena que o
nmero de xitos fixo e o
nmero de tentativas varivel.
Como o binomial, as tentativas
so consideradas
independentes.

DIST.HIPERGEOM

HYPGEOMDIST

Retorna a distribuio
hipergeomtrica.
DIST.HIPERGEOM retorna a
probabilidade de um

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

11/39

8/9/2014

Lista de funes Excel e sua equivalncia no VBA com WorksheetFunction | xek.mexek.me

determinado nmero de
sucessos de uma amostra, de
acordo com o tamanho da
amostra, sucessos da
populao e tamanho da
populao. Use
DIST.HIPERGEOM para
problemas com uma populao
finita, onde cada observao
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 distribuio
lognormal de x, onde In(x)
normalmente distribudo com
mdia de parmetros e
desv_padro. Use essa funo
para analisar dados que foram
transformados como
logaritmos.

DIST.NORM

NORMDIST

Retorna a distribuio normal


para a mdia e o desvio padro
especificados. Esta funo
bastante aplicada em
estatsticas, incluindo testes de
hipteses.

DIST.NORMP

NORMSDIST

Retorna a funo de
distribuio cumulativa normal
padro. A distribuio tem uma
mdia igual a 0 (zero) e um
desvio padro de um. Use esta
funo no lugar de uma tabela
de reas de curva normal
padro.

DIST.QUI

CHIDIST

Retorna a probabilidade
unicaudal da distribuio quiquadrada.

DISTBETA

BETADIST

Retorna a funo de
distribuio cumulativa beta.

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

12/39

8/9/2014

Lista de funes Excel e sua equivalncia no VBA com WorksheetFunction | xek.mexek.me

DISTEXPON

EXPONDIST

Retorna a distribuio
exponencial. Use DISTEXPON
para criar um modelo do tempo
entre os eventos, como
quanto tempo determinado
caixa eletrnico leva para liberar
o dinheiro. Por exemplo, voc
pode usar DISTEXPON para
determinar a probabilidade de
que o processo leve no mximo
um minuto.

DISTF

FDIST

Retorna a distribuio de
probabilidade F. Voc pode
usar esta funo para
determinar se dois conjuntos
de dados tm graus de
diversidade diferentes. Por
exemplo, possvel 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.

DISTGAMA

GAMMADIST

Retorna a distribuio gama.


Use esta funo para estudar
variveis que podem ter uma
distribuio inclinada. A
distribuio gama costuma ser
usada na anlise de
enfileiramento de mensagens.

DISTORO

SKEW

Retorna a distoro de uma


distribuio. O valor enviesado
caracteriza o grau de
assimetria de uma distribuio
em torno de sua mdia. Um
valor enviesado positivo indica
uma distribuio com uma
ponta assimtrica que se
estende em direo a valores
mais positivos. Um valor
enviesado negativo indica uma
distribuio com uma ponta

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

13/39

8/9/2014

Lista de funes Excel e sua equivalncia no VBA com WorksheetFunction | xek.mexek.me

assimtrica que se estende em


direo a valores mais
negativos.
4

DISTRBINOM

BINOMDIST

Retorna a probabilidade de
distribuio binomial do termo
individual.

DISTT

TDIST

Retorna os pontos percentuais


(probabilidade) para a
distribuio t de Student, onde
o valor numrico (x) um valor
calculado de t para o qual os
pontos percentuais devem ser
computados. A distribuio t
usada no teste de hipteses
de pequenos conjuntos de
dados de amostras. Use esta
funo em vez de uma tabela
de valores crticos para a
distribuio t.

EPADYX

STEYX

Retorna o erro padro do valory previsto para cada x da


regresso. O erro padro
uma medida da quantidade de
erro na previso de y para um x
individual.

FISHER

FISHER

Retorna a transformao
Fisher em x. Essa
transformao produz uma
funo que normalmente
distribuda em vez de
distorcida. Use esta funo
para executar testes de
hipteses no coeficiente de
correlao.

FISHERINV

FISHERINV

Retorna o inverso da
transformao Fisher. Use esta
transformao ao analisar
correlaes entre intervalos ou
matrizes de dados. Se y =
FISHER(x), ento
FISHERINV(y) = x.

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

FREQNCIA

FREQUENCY

Calcula a frequncia com que


14/39

8/9/2014

Lista de funes Excel e sua equivalncia no VBA com WorksheetFunction | xek.mexek.me

valores ocorrem em um
intervalo de valores e, em
seguida, retorna uma matriz
vertical de nmeros. Por
exemplo, use FREQUNCIA
para contar o nmero de notas
de testes dentro de intervalos
de notas. Pelo fato de
FREQUNCIA retornar uma
matriz, deve ser inserida como
uma frmula matricial.
4

INCLINAO

SLOPE

Retorna a inclinao da linha


de regresso linear atravs de
pontos de dados em
val_conhecidos_y e
val_conhecidos_x. A inclinao
a distncia vertical dividida
pela distncia horizontal entre
dois pontos quaisquer na linha,
que a taxa de mudana ao
longo da linha de regresso.

INT.CONFIANA

CONFIDENCE

Retorna um valor que voc


pode usar para construir um
intervalo de confiana para uma
mdia da populao.

INTERCEPO

INTERCEPT

Calcula o ponto no qual uma


linha ir interceptar o eixo y
usando valores de x e y
existentes. O ponto de
interseo baseado em uma
linha de regresso de melhor
ajuste plotada pelos valores de
x e y conhecidos. Use a funo
INTERCEPO quando quiser
determinar o valor da varivel
dependente e a varivel
independente for 0 (zero). Por
exemplo, voc pode usar a
funo INTERCEPO para
prever a resistncia eltrica de
um metal a 0C quando os
pontos de dados forem medidos
em temperatura ambiente ou
mais elevada.

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

15/39

8/9/2014

Lista de funes Excel e sua equivalncia no VBA com WorksheetFunction | xek.mexek.me

INV.NORM

NORMINV

Retorna o inverso da
distribuio cumulativa normal
para a mdia especificada e o
desvio padro.

INV.NORMP

NORMSINV

Retorna o inverso da
distribuio padro cumulativa
normal. A distribuio tem uma
mdia de zero e um desvio
padro de um.

INV.QUI

CHIINV

Retorna o inverso da
probabilidade unicaudal da
distribuio qui-quadrada.

INVF

FINV

Retorna o inverso da
distribuio de probabilidades
F. Se p = DISTF(x,), ento
INVF(p,) = x.

INVGAMA

GAMMAINV

Retorna o inverso da
distribuio cumulativa gama.
Se p = DISTGAMA(x;), ento
INVGAMA(p;) = x.

INVLOG

LOGINV

Use a distribuio lognormal


para analisar dados
transformados
logaritmicamente.

INVT

TINV

Retorna o valor t da
distribuio t de Student como
uma funo da probabilidade e
dos graus de liberdade.

LNGAMA

GAMMALN

Retorna o logaritmo natural da


funo gama, G(x).

MAIOR

LARGE

Retorna o k-simo maior valor


em um conjunto de dados.
Voc pode usar essa funo
para selecionar um valor com
base em sua posio relativa.
Por exemplo, voc pode usar
MAIOR para retornar a maior
pontuao ou o terceiro lugar.

MXIMO

MAX

Retorna o maior valor em um


conjunto de valores.

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

16/39

8/9/2014

Lista de funes Excel e sua equivalncia no VBA com WorksheetFunction | xek.mexek.me

MED

MEDIAN

Retorna o mediano dos


nmeros fornecidos. O mediano
o nmero no meio de um
conjunto de nmeros.

MDIA

AVERAGE

Retorna a mdia aritmtica


dos argumentos.

MDIA.GEOMTRICA

GEOMEAN

Retorna a mdia geomtrica


de uma matriz ou de um
intervalo de dados positivos.
Por exemplo, voc pode usar
MDIA.GEOMTRICA para
calcular o crescimento mdio
considerando-se juros
compostos com taxas variveis.

MDIA.HARMNICA

HARMEAN

Retorna a mdia harmnica de


um conjunto de dados. A mdia
harmnica a recproca da
mdia aritmtica das
recprocas.

MDIA.INTERNA

TRIMMEAN

Retorna a mdia do interior de


um conjunto de dados.
MDIA.INTERNA calcula a
mdia obtida excluindo-se
uma porcentagem dos pontos
de dados das pontas superior e
inferior de um conjunto de
dados. Voc pode usar esta
funo quando quiser excluir
dados externos sua anlise.

MDIASE

AVERAGEIF

Retorna a mdia (aritmtica)


de todas as clulas em um
intervalo que satisfazem um
determinado critrio.

MDIASES

AVERAGEIFS

Retorna a mdia (aritmtica)


de todas as clulas que
satisfazem mltiplos critrios.

MENOR

SMALL

Retorna o k-simo menor valor


do conjunto de dados. Use esta
funo para retornar valores
com uma posio especfica
relativa em um conjunto de

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

17/39

8/9/2014

Lista de funes Excel e sua equivalncia no VBA com WorksheetFunction | xek.mexek.me

dados.
4

MNIMO

MIN

Retorna o menor nmero em


um conjunto de valores.

MODO

MODE

Retorna o valor que ocorre


com mais frequncia, ou
repetitivo, em uma matriz ou
intervalo de dados.

ORDEM

RANK

Retorna a posio de um
nmero em uma lista de
nmeros. A ordem de um
nmero seu tamanho em
relao a outros valores de uma
lista. (Se voc fosse classificar
a lista, a ordem do nmero
seria a sua posio).

ORDEM.PORCENTUAL

PERCENTRANK

Retorna a ordem de um valor


em um conjunto de dados
como uma porcentagem do
conjunto de dados. Essa
funo pode ser usada para
avaliar a posio relativa de um
valor em um conjunto de
dados. Por exemplo, voc pode
usar ORDEM.PORCENTUAL
para avaliar a posio de uma
nota em um teste de aptido
entre todas as notas do teste.

PADRONIZAR

STANDARDIZE

Retorna um valor normalizado


de uma distribuio
caracterizada por mdia e
desv_padro.

PEARSON

PEARSON

Retorna o coeficiente de
correlao do momento do
produto Pearson, r, um ndice
sem dimenso que varia de
-1,0 a 1,0 inclusive e reflete a
extenso de uma relao
linear entre dois conjuntos de
dados.

PERCENTIL

PERCENTILE

Retorna o percentil k-simo


dos valores de um intervalo.

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

18/39

8/9/2014

Lista de funes Excel e sua equivalncia no VBA com WorksheetFunction | xek.mexek.me

Voc pode usar esta funo


para estabelecer um limite de
aceitao. Por exemplo, pode
decidir examinar candidatos
com notas superiores ao
percentil 90.
4

PERMUT

PERMUT

Retorna o nmero de
permutas de um determinado
nmero de objetos que podem
ser selecionadas a partir do
nmero de objetos. Uma
permuta qualquer conjunto
ou subconjunto de objetos ou
eventos em que a ordem interna
significativa. Permutas so
diferentes de combinaes, nas
quais a ordem interna no
significativa. Use esta funo
para clculos de probabilidade
no estilo de loteria.

POISSON

POISSON

Retorna a distribuio
Poisson. Uma aplicao
comum da distribuio Poisson
prever o nmero de eventos
em um perodo especfico,
como o nmero de carros que
passam por um pedgio por
minuto.

PREVISO

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 so valores
de x e de y existentes, e o
novo valor previsto atravs da
regresso linear. Voc pode
usar esta funo para fazer
previses de vendas futuras,
inventariar os recursos
necessrios ou analisar
tendncias de consumo.

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

PROB

PROB

Retorna a probabilidade de os
19/39

8/9/2014

Lista de funes Excel e sua equivalncia no VBA com WorksheetFunction | xek.mexek.me

valores de um intervalo estarem


entre dois limites. Se
limite_superior no for
fornecido, retornar a
probabilidade dos valores do
intervalo_x serem iguais ao
limite_inferior.
4

PROJ.LIN

LINEST

Calcula as estatsticas de
uma linha usando o mtodo
quadrados menores para
calcular uma linha reta que
melhor se adapte aos seus
dados e retorna uma matriz
que descreve a linha. Como
essa funo retorna uma matriz
de valores, ela deve ser
inserida como uma frmula
matricial.

PROJ.LOG

LOGEST

Na anlise de regresso,
calcula uma curva exponencial
adequada aos dados e retorna
uma matriz de valores que
descrevem a curva. Como essa
funo retorna uma matriz de
valores, ela deve ser inserida
como uma frmula matricial.

QUARTIL

QUARTILE

Retorna o quartil do conjunto


de dados. Quartis so
comumente usados em dados
de vendas e de pesquisas
para dividir a populao em
grupos. Por exemplo, voc
pode usar QUARTIL para
descobrir a faixa de 25%
maiores rendas em uma
populao.

RQUAD

RSQ

Retorna o quadrado do
coeficiente de correlao do
momento do produto de
Pearson atravs dos pontos
de dados em val_conhecidos_y
e val_conhecidos_x. Para
obter mais informaes,

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

20/39

8/9/2014

Lista de funes Excel e sua equivalncia no VBA com WorksheetFunction | xek.mexek.me

consulte PEARSON. O valor r


ao quadrado pode ser
interpretado como a proporo
da varincia em y que pode ser
atribuda varincia em x.
4

TENDNCIA

TREND

Retorna valores em uma


tendncia linear. Ajusta uma
linha (usando o mtodo de
quadrados mnimos) 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.

TESTE.QUI

CHITEST

Retorna o teste para


independncia.

TESTEF

FTEST

Retorna o resultado de um
teste F. Um teste F retorna a
probabilidade bicaudal de que
as varincias em matriz1 e
matriz2 no sejam
significativamente diferentes.
Use esta funo para
determinar se duas amostras
tm varincias diferentes. Por
exemplo, considerando
resultados de testes de escolas
particulares e pblicas, voc
pode testar se essas escolas
tm nveis diferentes de
diversidade de pontuao de
teste.

TESTET

TTEST

Retorna a probabilidade
associada ao teste t de
Student. Use TESTET para
determinar se duas amostras
podero ser provenientes de
duas populaes subjacentes
que possuem a mesma
mdia.

TESTEZ

ZTEST

Retorna o valor de
probabilidade unicaudal de um

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

21/39

8/9/2014

Lista de funes Excel e sua equivalncia no VBA com WorksheetFunction | xek.mexek.me

teste-z. Para uma mdia de


populao hipottica, TESTEZ
retorna a probabilidade de que a
mdia da populao seja
maior que a mdia de
observaes no conjunto de
dados (matriz) ou seja, a
mdia da amostra
4

VAR

VAR

Estima a varincia com base


em uma amostra.

VARP

VARP

Calcula a varincia com base


na populao inteira.

WEIBULL

WEIBULL

Retorna a distribuio Weibull.


Use esta distribuio na anlise
de confiabilidade, como no
clculo do tempo mdio de
falha para determinado
dispositivo.

AMORDEGRC

AMORDEGRC

Retorna a depreciao para


cada perodo contbil. Esta
funo fornecida para o
sistema contbil francs.

AMORLINC

AMORLINC

Retorna a depreciao para


cada perodo contbil. Esta
funo fornecida para o
sistema contbil francs.

BD

DB

Retorna a depreciao de um
ativo para um perodo
especificado, usando o mtodo
de balano de declnio fixo.

BDD

DDB

Retorna a depreciao de um
ativo com relao a um perodo
especificado usando o mtodo
de saldos decrescentes duplos
ou qualquer outro mtodo
especificado por voc.

BDV

VDB

Retorna a depreciao de um
ativo para o perodo que voc
especificar, incluindo perodos
parciais, usando o mtodo
balano declinante duplo ou

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

22/39

8/9/2014

Lista de funes Excel e sua equivalncia no VBA com WorksheetFunction | xek.mexek.me

algum outro mtodo


especificado. BDV o balano
de declnio varivel.
5

CUPDATAANT

COUPPCD

Retorna a data de cupom


anterior data de quitao

CUPDATAPRX

COUPNCD

Retorna um nmero que


representa a prxima data de
cupom aps a data de
liquidao.

CUPDIAS

COUPDAYS

Retorna o nmero de dias no


perodo de cupom que contm
a data de liquidao.

CUPDIASINLIQ

COUPDAYBS

Retorna o nmero de dias do


incio do perodo de cupom at
a data de liquidao.

CUPDIASPRX

COUPDAYSNC

Retorna o nmero de dias da


data de liquidao at a data do
prximo cupom.

CUPNM

COUPNUM

Retorna o nmero de cupons


pagveis entre a data de
liquidao e a data de
vencimento, arredondado para o
prximo cupom inteiro.

DESC

DISC

Retorna a taxa de desconto


de um ttulo.

DPD

SLN

Retorna a depreciao em
linha reta de um ativo durante
um perodo.

DURAO

DURATION

Retorna a durao de
Macauley para um valor
nominal assumido de R$ 100. A
durao definida como a
mdia ponderada do valor
presente do fluxo de caixa, e
usada para calcular a
resposta do preo de um ttulo
a alteraes no rendimento.

EFETIVA

EFFECT

Retorna a taxa de juros anual


efetiva, dados a taxa de juros
anual nominal e o nmero de

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

23/39

8/9/2014

Lista de funes Excel e sua equivalncia no VBA com WorksheetFunction | xek.mexek.me

perodos compostos por ano.


5

PGTO

ISPMT

Calcula os juros pagos


durante um perodo especfico
de um investimento. Essa
funo fornecida para que
haja compatibilidade com o
Lotus 1-2-3.

IPGTO

IPMT

Retorna o pagamento de juros


para um determinado perodo
de investimento de acordo
com pagamentos peridicos e
constantes e com uma taxa de
juros constante.

JUROSACUM

ACCRINT

Retorna juros acumulados de


um ttulo que paga juros
peridicos.

JUROSACUMV

ACCRINTM

Retorna juros acumulados de


um ttulo que paga juros no
vencimento.

LUCRODESC

YIELDDISC

Retorna o rendimento anual de


um ttulo descontado.

LUCROPRIMINC

ODDFYIELD

Retorna o rendimento de um
ttulo com um perodo inicial
incompleto (curto ou longo).

LUCROLTINC

ODDLYIELD

Retorna o rendimento de um
ttulo com um perodo final
incompleto (curto ou longo).

LUCROVENC

YIELDMAT

Retorna o rendimento anual de


um ttulo que paga juros no
vencimento.

MDURAO

MDURATION

Retorna a durao modificada


Macauley de um ttulo com um
valor par presumido de R$100.

MOEDADEC

DOLLARDE

Converte um preo em formato


de moeda, na forma fracionria,
em um preo na forma
decimal. Use MOEDADEC para
converter preos na forma
fracionria, como preos de
seguros, em decimais.

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

24/39

8/9/2014

Lista de funes Excel e sua equivalncia no VBA com WorksheetFunction | xek.mexek.me

MOEDAFRA

DOLLARFR

Converte um preo,
apresentado na forma decimal,
em um preo apresentado na
forma fracionria. Use
MOEDAFRA para converter
preos na forma decimal em
fraes, como preos de
seguros.

MTIR

MIRR

Retorna a taxa interna


modificada de retorno de uma
srie de fluxos de caixa
peridicos. MTIR considera o
custo do investimento e os
juros recebidos com o
reinvestimento do caixa.

NOMINAL

NOMINAL

Retorna a taxa de juros anual


nominal, dados a taxa efetiva e
o nmero de perodos
compostos por ano.

NPER

NPER

Retorna o nmero de perodos


de um investimento de acordo
com os pagamentos
peridicos e constantes e com
uma taxa de juros constante.

OTN

TBILLEQ

Retorna o rendimento de um
ttulo equivalente a uma
obrigao do Tesouro.

OTNLUCRO

TBILLYIELD

Retorna o rendimento de uma


obrigao do Tesouro.

OTNVALOR

TBILLPRICE

Retorna o preo por R$ 100,00


de valor nominal de uma
obrigao do Tesouro.

PGTO

PMT

Calcula o pagamento de um
emprstimo com base em
pagamentos constantes e em
uma taxa de juros constante.

PGTOCAPACUM

CUMPRINC

Retorna o capital acumulado


pago sobre um emprstimo
entre incio_perodo e

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

25/39

8/9/2014

Lista de funes Excel e sua equivalncia no VBA com WorksheetFunction | xek.mexek.me

final_perodo.
5

PGTOJURACUM

CUMIPMT

Retorna os juros acumulados


pagos por um emprstimo entre
incio_perodo e final_perodo.

PPGTO

PPMT

Retorna o pagamento sobre o


principal para um determinado
perodo de um investimento
baseado em pagamentos
peridicos e constantes e em
uma taxa de juros constante.

PREO

PRICE

Retorna o preo pelo valor


nominal R$100 de um ttulo que
paga juros peridicos.

PREODESC

PRICEDISC

Retorna o preo por valor


nominal de R$ 100,00 de um
ttulo descontado.

PREOPRIMINC

ODDFPRICE

Retorna o preo por valor


nominal de R$ 100 de um ttulo
que tem um primeiro perodo
incompleto (curto ou longo).

PREOLTINC

ODDLPRICE

Retorna o preo por valor


nominal de R$ 100 de um ttulo
que tem um ltimo perodo de
cupom incompleto (curto ou
longo).

PREOVENC

PRICEMAT

Retorna o preo pelo valor


nominal R$100 de um ttulo que
paga juros no vencimento.

RECEBER

RECEIVED

Retorna a quantia recebida no


vencimento de um ttulo
totalmente investido.

SDA

SYD

Retorna a depreciao dos


dgitos da soma dos anos de
um ativo para um perodo
especificado.

TAXA

RATE

Retorna a taxa de juros por


perodo de uma anuidade. TAXA
calculado por iterao e
pode ter zero ou mais
solues. Se os resultados

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

26/39

8/9/2014

Lista de funes Excel e sua equivalncia no VBA com WorksheetFunction | xek.mexek.me

sucessivos de TAXA no
convergirem para 0,0000001
depois de 20 iteraes, TAXA
retornar o valor de erro
#NM!.
5

TAXAJUROS

INTRATE

Retorna a taxa de juros de um


ttulo totalmente investido.

TIR

IRR

Retorna a taxa interna de


retorno de uma sequncia de
fluxos de caixa representada
pelos nmeros em valores.
Estes fluxos de caixa no
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 perodos regulares.

VF

FV

Retorna o valor futuro de um


investimento de acordo com os
pagamentos peridicos e
constantes e com uma taxa de
juros constante.

VFPLANO

FVSCHEDULE

Retorna o valor futuro de um


capital inicial aps a aplicao
de uma srie de taxas de
juros compostos. Use
VFPLANO para calcular o valor
futuro de um investimento com
uma taxa varivel ou ajustvel.

VP

PV

Retorna o valor presente de


um investimento. O valor
presente o valor total de uma
srie de pagamentos futuros.
Por exemplo, quando voc
empresta dinheiro, o valor do
emprstimo o valor presente

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

27/39

8/9/2014

Lista de funes Excel e sua equivalncia no VBA com WorksheetFunction | xek.mexek.me

para o credor.
5

VPL

NPV

Calcula o valor lquido atual de


um investimento usando uma
taxa de desconto e uma srie
de pagamentos futuros (valores
negativos) e receita (valores
positivos)

XTIR

XIRR

Fornece a taxa interna de


retorno para um programa de
fluxos de caixa que no
necessariamente peridico.
Para calcular a taxa interna de
retorno para uma sequncia
de fluxos de caixa peridicos,
use a funo TIR.

XVPL

XNPV

Retorna o valor lquido atual de


um cronograma de fluxos de
caixa que no
necessariamente peridico.
Double de leitura/gravao.

.NO.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 no disponvel).

.NO.TEXTO

ISNONTEXT

Verifica o tipo de valor e


retorna VERDADEIRO ou
FALSO, dependendo se o valor
se refere a qualquer item que
no seja texto. (Observe que
esta funo retornar
VERDADEIRO se o valor se
referir a uma clula em branco.)

ERRO

ISERR

Verifica o tipo de valor e


retorna VERDADEIRO ou
FALSO, dependendo se o valor
se refere a qualquer valor de
erro que no seja #N/D.

ERROS

ISERROR

Verifica o tipo de valor e


retorna VERDADEIRO ou

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

28/39

8/9/2014

Lista de funes Excel e sua equivalncia no VBA com WorksheetFunction | xek.mexek.me

FALSO, dependendo se o valor


se refere a qualquer valor de
erro (#N/D, #VALOR!, #REF!,
#DIV/0!, #NM!, #NOME? ou
#NULO!).
6

IMPAR

ISODD

Verifica o tipo de valor e


retorna VERDADEIRO ou
FALSO, dependendo se o valor
mpar.

LGICO

ISLOGICAL

Verifica o tipo de valor e


retorna VERDADEIRO ou
FALSO, dependendo se o valor
se refere a um valor lgico.

NM

ISNUMBER

Verifica o tipo de valor e


retorna VERDADEIRO ou
FALSO, dependendo se o valor
se refere a um nmero.

PAR

ISEVEN

Verifica o tipo de valor e


retorna VERDADEIRO ou
FALSO, dependendo se o valor
par.

TEXTO

ISTEXT

Verifica o tipo de valor e


retorna VERDADEIRO ou
FALSO, dependendo se o valor
se refere a texto.

AND

Retorna VERDADEIRO se
todos os seus argumentos so
VERDADEIROS; retorna
FALSO se um ou mais
argumentos so FALSOS.

OU

OR

Retorna VERDADEIRO se
algum argumento
VERDADEIRO; retorna FALSO
se todos os argumentos so
FALSO.

SEERRO

IFERROR

Retorna um valor especificado


se a frmula resulta em um
erro; caso contrrio, retorna o
resultado da frmula. Use a
funo SEERRO para
interceptar e lidar com erros

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

29/39

8/9/2014

Lista de funes Excel e sua equivalncia no VBA com WorksheetFunction | xek.mexek.me

em uma frmula (frmula: uma


sequncia de valores,
referncias de clulas, nomes,
funes ou operadores em uma
clula que juntos produzem um
novo valor. Uma frmula
sempre comea com um sinal
de igual (=).).
8

MATRIZ.DETERM

MDETERM

Retorna o determinante de
uma matriz.

MMC

LCM

Retorna o menor mltiplo


comum dos inteiros. O menor
mltiplo comum o menor
inteiro positivo que mltiplo
de todos os argumentos
inteiros nm1, nm2 etc. Use o
MMC para adicionar fraes
com diferentes denominadores.

SOMASE

SUMIF

Adiciona as clulas
especificadas por um
determinado critrio.

SUBTOTAL

SUBTOTAL

Cria subtotais.

ACOS

ACOS

Retorna o arco cosseno, ou


inverso do cosseno, de um
nmero. O arco cosseno o
ngulo cujo cosseno Arg1. O
ngulo retornado dado em
radianos no intervalo de 0
(zero) a pi.

ACOSH

ACOSH

Retorna o cosseno hiperblico


inverso de um nmero. O
nmero deve ser maior ou igual
a 1. O cosseno hiperblico
inverso o valor cujo cosseno
hiperblico Arg1, de tal
forma que
Acosh(Cosh(nmero)) seja igual
a Arg1.

ALEATRIOENTRE

RANDBETWEEN Retorna um nmero aleatrio


inteiro entre os nmeros
especificados. Um novo nmero

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

30/39

8/9/2014

Lista de funes Excel e sua equivalncia no VBA com WorksheetFunction | xek.mexek.me

aleatrio inteiro ser retornado


sempre que a planilha for
calculada.
9

ARRED

ROUND

Arredonda um nmero at
uma quantidade especificada
de dgitos.

ARREDMULTB

FLOOR

Arredonda um nmero para


baixo, aproximando-o de zero,
at o mltiplo mais prximo de
significncia.

ARREDONDAR.PARA.BAIXO ROUNDDOWN

Arredonda um nmero para


baixo at zero.

ARREDONDAR.PARA.CIMA

ROUNDUP

Arredonda um nmero para


cima afastando-o de zero.

ASEN

ASIN

Retorna o arco seno, ou


inverso do seno, de um nmero.
O arco seno o ngulo cujo
seno Arg1. O ngulo
retornado dado em radianos
no intervalo de -pi/2 a pi/2.

ASENH

ASINH

Retorna o seno hiperblico


inverso de um nmero. O seno
hiperblico inverso o valor
cujo seno hiperblico Arg1,
portanto Asenh(Senh(nmero))
igual a Arg1.

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 (nm_x,
nm_y). O ngulo dado em
radianos entre -pi e pi,
excluindo -pi.

ATANH

ATANH

Retorna a tangente hiperblica


inversa de um nmero. O
nmero deve estar entre -1 e 1
(excluindo -1 e 1).

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

31/39

8/9/2014

Lista de funes Excel e sua equivalncia no VBA com WorksheetFunction | xek.mexek.me

COMBIN

COMBIN

Retorna o nmero de
combinaes de um
determinado nmero de itens.
Use Combin para determinar o
nmero total possvel de grupos
para determinado nmero de
objetos.

COSH

COSH

Retorna o cosseno hiperblico


de um nmero.

FATDUPLO

FACTDOUBLE

Retorna o fatorial duplo de um


nmero.

FATORIAL

FACT

Retorna o fatorial de um
nmero. O fatorial de um
nmero igual a 1*2*3**nm.

GRAUS

DEGREES

Converte radianos em graus.

MPAR

ODD

Retorna um nmero
arredondado para o prximo
nmero inteiro mpar.

LN

LN

Retorna o logaritmo natural de


um nmero. Logaritmos
naturais so baseados na
constante e
(2.71828182845904).

LOG

LOG

Retorna o logaritmo de um
nmero para a base
especificada.

LOG10

LOG10

Retorna o logaritmo de base


-10 de um nmero.

MARRED

MROUND

Retorna um nmero
arredondado para o mltiplo
desejado.

MATRIZ.INVERSO

MINVERSE

Retorna a matriz inversa da


matriz armazenada em uma
matriz.

MATRIZ.MULT

MMULT

Retorna o produto matriz de


duas matrizes. O resultado
uma matriz com o mesmo
nmero de linhas como matriz1
e o mesmo nmero de colunas

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

32/39

8/9/2014

Lista de funes Excel e sua equivalncia no VBA com WorksheetFunction | xek.mexek.me

como matriz2.
9

MDC

GCD

Retorna o mximo divisor


comum de dois ou mais
inteiros. O mximo divisor
comum o maior inteiro que
divide nm1 e nm2 sem resto.

MULT

PRODUCT

Multiplica todos os nmeros


fornecidos como argumentos e
retorna o produto.

MULTINOMIAL

MULTINOMIAL

Retorna a proporo do fatorial


de uma soma de valores em
relao ao produto dos
fatoriais.

PAR

EVEN

Retorna o nm arredondado
para o inteiro par mais prximo.
Esta funo 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
nmero de itens, arredondado
para mais at o par mais
prximo, preencher sua
capacidade.

PI

PI

Retorna o nmero
3,14159265358979, a constante
matemtica pi, com preciso
de 15 dgitos.

POTNCIA

POWER

Retorna o resultado de um
nmero elevado a uma
potncia.

QUOCIENTE

QUOTIENT

Retorna a parte inteira de uma


diviso. Use esta funo para
descartar o resto de uma
diviso.

RADIANOS

RADIANS

Converte graus em radianos.

RAIZPI

SQRTPI

Retorna a raiz quadrada de


(nm* pi).

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

ROMANO

ROMAN

Converte um algarismo
33/39

8/9/2014

Lista de funes Excel e sua equivalncia no VBA com WorksheetFunction | xek.mexek.me

arbico em romano, como


texto.
9

SENH

SINH

Retorna o seno hiperblico de


um nmero.

SOMA

SUM

Adiciona todos os nmeros


em um intervalo de clulas.

SOMAQUAD

SUMSQ

Retorna a soma dos


quadrados dos argumentos.

SOMARPRODUTO

SUMPRODUCT

Multiplica os componentes
correspondentes nas matrizes
fornecidas e retorna a soma
destes produtos.

SOMASEQNCIA

SERIESSUM

Retorna a soma de uma srie


polinomial baseada na frmula:
Equao

SOMASES

SUMIFS

Adiciona as clulas em um
intervalo que correspondem a
mltiplos critrios.

SOMAX2DY2

SUMX2MY2

Retorna a soma da diferena


dos quadrados dos valores
correspondentes em duas
matrizes.

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 clculos
estatsticos.

SOMAXMY2

SUMXMY2

Retorna a soma dos


quadrados das diferenas dos
valores correspondentes em
duas matrizes.

TANH

TANH

Retorna a tangente hiperblica


de um nmero.

TETO

CEILING

Retorna um nmero
arredondado para cima,
afastando-o de zero, at o

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

34/39

8/9/2014

Lista de funes Excel e sua equivalncia no VBA com WorksheetFunction | xek.mexek.me

mltiplo mais prximo de


significncia.
10

CORRESP

MATCH

Retorna a posio relativa de


um item em uma
matriz (matriz: usada para criar
frmulas nicas que produzem
vrios resultados ou que
operam em um grupo de
argumentos organizados em
linhas e colunas. Um intervalo
de matrizes compartilha uma
frmula 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 funes de PROC quando
precisar da posio de um item
em um intervalo, em vez de o
prprio 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
referncia para um valor de
dentro de uma tabela ou
intervalo. H duas formas da
funo NDICE: a forma de
matriz (matriz: usada para
criar frmulas nicas que
produzem vrios resultados ou
que operam em um grupo de
argumentos organizados em
linhas e colunas. Um intervalo
de matrizes compartilha uma
frmula comum; uma constante
de matriz um grupo de
constantes usado como um
argumento.) e a de referncia.

10

PROC

LOOKUP

Retorna um valor de um
intervalo de uma linha ou uma

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

35/39

8/9/2014

Lista de funes Excel e sua equivalncia no VBA com WorksheetFunction | xek.mexek.me

coluna ou de uma matriz. A


funo PROC tem dois
formatos de sintaxe: vetor e
matriz.
10

PROCH

HLOOKUP

Localiza um valor especfico


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
comparao estiverem
localizados em uma linha ao
longo da parte superior de uma
tabela de dados e voc quiser
observar um nmero especfico
de linhas mais abaixo. Use
PROCV quando os valores de
comparao 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 mtodo conecta a uma


fonte para receber dados em
tempo real.

10

TRANSPOR

TRANSPOSE

Retorna um intervalo vertical


de clulas como um intervalo
horizontal ou vice-versa. A
funo TRANSPOR precisa ser
inserida como uma frmula de
matriz (frmula de matriz: uma
frmula que executa vrios
clculos em um ou mais
conjuntos de valores e retorna
um nico resultado ou vrios
resultados. As frmulas de
matriz ficam entre chaves { } e
so inseridas pressionando-se
CTRL+SHIFT+ENTER.) em um

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

36/39

8/9/2014

Lista de funes Excel e sua equivalncia no VBA com WorksheetFunction | xek.mexek.me

intervalo com o mesmo nmero


de linhas e colunas,
respectivamente, das
existentes em uma
matriz (matriz: usada para
criar frmulas nicas que
produzem vrios resultados ou
que operam em um grupo de
argumentos organizados em
linhas e colunas. Um intervalo
de matrizes compartilha uma
frmula comum; uma constante
de matriz um grupo de
constantes usado como um
argumento.). Use TRANSPOR
para deslocar a orientao
vertical e horizontal de uma
matriz em uma planilha.
11

PROCURAR

SEARCH

As funes LOCALIZAR e
LOCALIZARB localizam uma
cadeia de texto dentro de outra
cadeia de texto e retornam o
nmero da posio inicial da
primeira cadeia de texto a
partir do primeiro caractere da
segunda cadeia de texto.

11

ARRUMAR

TRIM

Remove todos os espaos do


texto exceto os espaos nicos
entre palavras. Use
ARRUMAR no texto que
recebeu de outro aplicativo que
pode ter espaamento
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 nmero em texto


tailands e adiciona um sufixo
de Baht.

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

37/39

8/9/2014

Lista de funes Excel e sua equivalncia no VBA com WorksheetFunction | xek.mexek.me

11

DEF.NM.DEC

FIXED

Arredonda o nmero para o


nmero especificado de
decimais, formata o nmero no
formato decimal usando
vrgula e pontos e retorna o
resultado como texto.

11

FONTICA

PHONETIC

Extrai os caracteres fonticos


(furigana) de uma cadeia de
texto.

11

LOCALIZAR

FIND

Localiza informaes
especficas em uma planilha.

11

MOEDA

DOLLAR

A funo descrita neste tpico


da Ajuda converte um nmero
em formato de texto e aplica
um smbolo de moeda. O nome
da funo (e o smbolo
aplicado) depende das suas
configuraes de idioma.

11

MUDAR

REPLACE

Substitui parte de uma cadeia


de texto, baseada no nmero
de caracteres especificado,
por uma cadeia de texto
diferente.

11

PRI.MAISCULA

PROPER

Aplica maiscula primeira


letra de uma cadeia de texto e
a qualquer outra letra do texto
que venha depois de qualquer
caractere que no seja uma
letra. Converte todas as outras
letras em minsculas.

11

REPT

REPT

Repete um texto um
determinado nmero de vezes.
Utilize REPT para preencher
uma clula com um nmero
de ocorrncias de uma cadeia
de texto.

11

SUBSTITUIR

REPLACE

Substitui parte de uma cadeia


de texto, baseada no nmero
de caracteres especificado,
por uma cadeia de texto
diferente.

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

38/39

8/9/2014

Lista de funes Excel e sua equivalncia no VBA com WorksheetFunction | xek.mexek.me

11

TEXTO

TEXT

Converte um valor em texto


com um formato de nmero
especfico.

11

TIRAR

CLEAN

Remove todos os caracteres


do texto que no podem ser
impressos.

Share this:

Facebook 3

Twitter 4

LinkedIn

Google

Email

This entry was posted in Dicas Excel, programao by Victor SantAnna. Bookmark the
permalink [http://xek.me/?p=1211] .

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

39/39

Вам также может понравиться