fuções excel
TRANSCRIPT
5/12/2018 Fu es Excel - slidepdf.com
http://slidepdf.com/reader/full/fucoes-excel 1/12
Retorna o valor absoluto de um número. O valor absoluto de um número é o próprio número
sem o respectivo sinal.
Sintaxe
ABS(núm)
Núm é o número real do qual você deseja obter o valor absoluto.
Exemplo
Talvez seja mais fácil compreender o exemplo se você copiá-lo para uma planilha em branco.
Como?
1
2
A
Dados
-4
Fórmula Descrição (resultado)
=ABS(2) Valor absoluto de 2 (2)
=ABS(-2) Valor absoluto de -2 (2)
=ABS(A2) Valor absoluto de -4 (4)
5/12/2018 Fu es Excel - slidepdf.com
http://slidepdf.com/reader/full/fucoes-excel 2/12
lhenrique
1 y
Retorna o arco cosseno ou o cosseno inverso de um número. O arco cosseno é o ângulo cujo
cosseno é núm. O ângulo retornado é fornecido em radianos no intervalo de 0 (zero) a pi.
Sintaxe
ACOS(núm)
Núm é o cosseno do ângulo desejado e deve estar entre -1 e 1.
Comentários
Se você quiser converter o resultado de radianos em graus, multiplique-o por 180/PI() ou use a
função GRAUS.
Exemplo
Talvez seja mais fácil compreender o exemplo se você copiá-lo para uma planilha em branco.
Como?
1
2
3
4
A B
Fórmula Descrição (resultado)
=ACOS(-0,5) O arco cosseno de -0,5 em radianos, 2*pi/3 (2,094395)
=ACOS(-0,5)*180/PI() O arco cosseno de -0,5 em graus (120)
=GRAUS(ACOS(-0,5)) O arco cosseno de -0,5 em graus (120)
5/12/2018 Fu es Excel - slidepdf.com
http://slidepdf.com/reader/full/fucoes-excel 3/12
lhenrique
2 y
Determina se o valor de uma expressão ocorre dentro de um intervalo de valores específico. Você pode usar esse
operador nas instruções SQL.
SINTAXE
expr [Not] Between value1 And value2
A sintaxe do operador Between...And possui as seguintes partes:
PARTE DESCRIÇÃO
expr Expressão que identifica o campo que contém os dados que você desejaavaliar.
value1,value2 Expressões que você deseja avaliar expr .
COMENTÁRIOS
Se o valor da expr estiver entre value1 e value2 (inclusive), o operador Between...And retornará Verdadeiro; caso
contrário, ele retornará Falso. Você pode incluir o operador lógicoNot para avaliar a condição oposta (isto é, se
a expr estiver fora do intervalo definido pelovalue1 e pelo value2 ).
Você deve usar Between...And para determinar se o valor de um campo ocorre em um intervalo numérico
específico. O exemplo a seguir determina se um pedido foi ou não enviado a um local dentro do intervalo dos
códigos postais. Se o código postal estiver entre 98101 e 98199, a funçãoIIf retornará ³Local´. Caso contrário,
retornará ³Nonlocal´.
SELECT IIf(PostalCode Between 98101 And 98199, ³Local´, ³Nonlocal´)
FROM Publishers
Se expr , value1, ou value2 for Nulo, Between...And retornará um valor Nulo.
Como os caracteres curingas, como *, são tratados como literais, você não pode usá-los com o
operador Between...And. Por exemplo, você não pode usar 980* e 989* para localizar todos os códigos postais que
comecem por 980 até 989. Em vez disso, você tem duas opções para realizar isso. Você pode adicionar uma
expressão à consulta que ocupe os três caracteres esquerdos do campo de texto e usar Between...And nesses
caracteres. Ou pode completar os valores altos e baixos com caracteres extras - nesse caso, 98000 até 98999, ou
98000 até 98999 - 9999 se estiver usando códigos postais estendidos. (Você deve omitir o - 0000 dos valores
baixos, caso contrário, o 98000 será interrompido se alguns códigos postais tiverem seções estendidas e outrosnão.)
5/12/2018 Fu es Excel - slidepdf.com
http://slidepdf.com/reader/full/fucoes-excel 4/12
lhenrique
3 y
Retorna o arco seno ou o seno inverso de um número. O arco seno é o ângulo cujo seno énúmero. O ângulo
retornado é fornecido em radianos no intervalo de -pi/2 a pi/2.
Sintaxe ASEN(número)
Número é o seno do ângulo desejado e deve estar entre -1 e 1.
Comentário Para expressar o arco seno em graus, multiplique o resultado por 180/PI( ) ou use a função GRAUS.
Exemplos FÓRMULA DESCRIÇÃO (RESULTADO)
=ASEN(-0,5) O arco seno de -0,5 em radianos, -pi/6 (-0,5236)
=ASEN(-0,5)*180/PI() O arco seno de -0,5 em graus (-30)
=GRAUS(ASEN(-0,5)) O arco seno de -0,5 em graus (-30)
Retorna o arco tangente, ou a tangente inversa, de um número. O arco tangente é o ângulo cuja tangente énúm. O
ângulo retornado é fornecido em radianos no intervalo -pi/2 a pi/2.
Sintaxe
ATAN(núm)
Núm é a tangente do ângulo desejado.
Comentários
Para expressar o arco tangente em graus, multiplique o resultado por 180/PI( ) ou use a função GRAUS.
Exemplo
Talvez seja mais fácil compreender o exemplo se você copiá-lo para uma planilha em branco.
Como?
5/12/2018 Fu es Excel - slidepdf.com
http://slidepdf.com/reader/full/fucoes-excel 5/12
lhenrique
4 y
1
2
3
4
A B
Fórmula Descrição (resultado)
=ATAN(1) O arco tangente de 1 em radianos, -pi/4 (0,785398)
=ATAN(1)*180/PI() O arco tangente de 1 em graus (45)
=GRAUS(ATAN(1)) O arco tangente de 1 em graus (45)
Seleciona e retorna um valor da lista deargumentos.
Sintaxe
Choose(índice, escolha-1 [, escolha-2 ] ... [, escolha-n] )
A sintaxe da função Choose tem os seguintes argumentos:
ARGUMENTO DESCRIÇÃO
índice Obrigatório. Expressão numérica ou campo que resulta em um valor entre 1e o número de opções disponíveis.
escolha Obrigatório. Expressão variant contendo uma das opções possíveis.
Comentários
Choose retorna um valor da lista de opções, com base no valor doíndice. Se oíndice for 1, Choose retorna a
primeira opção da lista; se índice for 2, ela retorna a segunda opção, e assim sucessivamente.
Você pode usar Choose para procurar um valor em uma lista de possibilidades. Por exemplo, se oíndice for
avaliado como 3 e escolha-1 = "um", escolha-2 = "dois" e escolha-3 = "três", Choose retorna "três". Esse recurso é
particularmente útil se o índice representar o valor em um grupo de opções.
A função Choose avalia cada opção da lista, apesar de ela retornar apenas uma. Por este motivo, você deve tomar
cuidado com efeitos colaterais indesejáveis. Por exemplo, se você usar a funçãoMsgBox como parte de
uma expressão em todas as opções, uma caixa de mensagens será exibida para cada opção quando ela for
avaliada, mesmo queChoose retorne o valor de apenas uma delas.
A função Choose retorna um valor Null se o índice for menor que 1 ou maior que o número de opções listadas.
Se índice não for um número inteiro, ele é arredondado para o número inteiro mais próximo antes de ser avaliado.
5/12/2018 Fu es Excel - slidepdf.com
http://slidepdf.com/reader/full/fucoes-excel 6/12
lhenrique
5 y
Exemplo OBSERVAÇÃO Os exemplos a seguir demonstram o uso dessa função em um módulo do Visual Basic for
Applications (VBA). Para obter mais informações sobre como trabalhar com VBA, selecioneReferência sobre o
Desenvolvedor na lista suspensa ao lado dePesquisa e digite um ou mais termos na caixa de pesquisa.
Este exemplo utiliza a função Choose para exibir um nome em resposta a um índice passado para o procedimento
no parâmetro Ind.
Function GetChoice(Ind As Integer)
GetChoice = Choose(Ind, "Speedy", "United", "Federal")
End Function
Retorna um Long representando um valor de cor RGB.Sintaxe
RGB(v ermelho, v erde, azul )
A sintaxe da função RGB tem os seguintes argumentos:
ARGUMENTO DESCRIÇÃO
v ermelho Obrigatório. Variant (Integer ). Número no intervalo 0±255, inclusive, querepresenta o componente vermelho.
v erde Obrigatório. Variant (Integer ). Número no intervalo 0±255, inclusive, querepresenta o componente verde.
azul Obrigatório. Variant (Integer ). Número no intervalo 0±255, inclusive, querepresenta o componente azul.
Comentários
Os métodos e propriedadesdo aplicativo que aceitam uma especificação de cor esperam que essa especificação
seja um número representando um valor de cor RGB. Um valor de cor RGB especifica a intensidade relativa de
vermelho, verde e azul para formar uma cor específica a ser exibida.
O valor de qualquer argumento para a função RGB que ultrapassar 255 será considerado como sendo 255.
A tabela a seguir lista algumas cores padrão e os valores de vermelho, verde e azul que elas incluem:
COR VALOR VERMELHO VALOR VERDE VALOR AZUL
5/12/2018 Fu es Excel - slidepdf.com
http://slidepdf.com/reader/full/fucoes-excel 7/12
lhenrique
6 y
Preto 0 0 0
Azul 0 0 255
Verde 0 255 0
Ciano 0 255 255
Vermelho 255 0 0
Magenta 255 0 255
Amarelo 255 255 0
Branco 255 255 255
Os valores de cor RGB retornados por esta função são incompatíveis com aqueles usados no sistema operacional
Macintosh. Eles podem ser usados dentro do contexto de aplicativos Microsoft para Macintosh, mas não devem ser
usados na comunicação de alterações de cores diretamente no sistema operacional Macintosh.
Exemplo OBSERVAÇÃO Os exemplos a seguir demonstram o uso dessa função em um módulo do Visual Basic for
Applications (VBA). Para obter mais informações sobre como trabalhar com VBA, selecioneReferência sobre o
Desenvolvedor na lista suspensa ao lado dePesquisa e digite um ou mais termos na caixa de pesquisa.Este exemplo mostra como a funçãoRGB é usada para retornar um número inteiro representando um valor de
cor RGB. Ele é usado para os métodos e propriedades de aplicativos que aceitam uma especificação de cor. O
objetoMyObject e sua propriedade são meramente ilustrativos. SeMyObject não existir ou se ele não contiver uma
propriedade Color , ocorrerá um erro.
Dim RED, I, RGBValue, MyObject
' Return the value for Red.
Red = RGB(255, 0, 0)
' Initialize offset.
I = 75
RGBValue = RGB(I, 64 + I, 128 + I)
' Same as RGB(75, 139, 203).
' Set the Color property of MyObject to Red.
5/12/2018 Fu es Excel - slidepdf.com
http://slidepdf.com/reader/full/fucoes-excel 8/12
lhenrique
7 y
MyObject.Color = RGB(255, 0, 0)
Agrupa várias cadeias de texto em uma só.
Sintaxe CONCATENAR(texto1,texto2,...)
Texto1, texto2,... são 1 a 30 itens de texto juntos em um único item de texto. Os itens de texto podem ser cadeias
de texto, números ou referências de coluna.
Comentário O operador "&" pode ser usado no lugar de CONCATENAR para juntar itens de texto.
Exemplo COL1 COL2 COL3 FÓRMULA DESCRIÇÃO
truta espécies 32 =CONCATENAR("A população
de ";[Col2];" ";[Col1];" é de";[Col3];"/km")
Concatena uma frase dos
dados (A população deespécies de trutas é de 32/km)
etorna o cosseno do ângulo dado.
Sintaxe
COS(núm)
Núm é o ângulo em radianos para o qual você deseja obter o cosseno.
Comentários
Se o ângulo estiver em graus, multiplique-o por PI()/180 ou use a função COS para convertê-lo em radianos.
5/12/2018 Fu es Excel - slidepdf.com
http://slidepdf.com/reader/full/fucoes-excel 9/12
lhenrique
8 y
Exemplo
Talvez seja mais fácil compreender o exemplo se você copiá-lo para uma planilha em branco.
Como?
1
2
3
4
A B
Fórmula Descrição (resultado)
=COS(1,047) O cosseno de 1,047 radianos (0,500171)
=COS(60*PI()/180) O cosseno de 60 graus (0,5)
=COS(RADIANOS(60)) O cosseno de 60 graus (0,5)
Você pode utilizar a funçãoDCount para determinar o número de registros que estão em um determinado conjunto
de registros (um domínio). Utilize a função DCount em um módulo do Visual Basic for Applications (VBA),
uma macro, uma expressão de consulta ou umcontrole calculado.
Por exemplo, você pode utilizar a funçãoDCount em um módulo para retornar o número de registros em uma tabela
Pedidos que corresponda aos pedidos feitos em uma data específica.
Sintaxe
DCount(expr, domínio [, critérios] )
A sintaxe da funçãoDCount tem os seguintes argumentos:
ARGUMENTO DESCRIÇÃO
expr Obrigatório. Uma expressão que identifica o campo para o qual você desejacontar registros. Pode ser uma expressão em seqüênciaidentificando umcampo em uma tabela ou consulta, ou uma expressão que desempenha umcálculo de dados nesse campo. Em expr , você pode incluir o nome de umcampo em uma tabela, um controle em um formulário, uma constante ou
uma função. Se expr incluir uma função, essa poderá ser uma funçãoincorporada ou uma função definida pelo usuário, mas não pode ser outrafunção de agregação de domínio ou de agregação SQL.
5/12/2018 Fu es Excel - slidepdf.com
http://slidepdf.com/reader/full/fucoes-excel 10/12
lhenrique
9 y
domínio Obrigatório. Uma expressão em seqüência que identifica o conjunto deregistros que constitui o domínio. Pode ser um nome de tabela ou deconsulta para uma consulta que não requer um parâmetro.
critérios Opcional. Uma expressão em seqüência que limita o intervalo de dados emque a função DCount é executada. Por exemplo, geralmente,critérios éequivalente à cláusula WHERE de uma expressão SQL, sem a palavraWHERE. Se critérios for omitida, a função DCount avaliaráexpr em relaçãoa todo o domínio. Qualquer campo que seja calculado em critérios deverátambém ser um campo em domínio; caso contrário, afunção DCount retornará um Null.
Comentários Utilize a função DCount para contar o número de registros em um domínio quando você não precisar conhecer seusvalores específicos. Embora o argumentoexpr possa efetuar um cálculo em um campo, a
funçãoDCountsimplesmente conta o número de registros. O valor de qualquer cálculo executado por expr não fica
disponível.
Utilize a função DCount em um controle calculado quando precisar especificar critérios para restringir o intervalo de
dados em que a função é executada. Por exemplo, para exibir o número de pedidos a serem enviados para a
Califórnia, defina a propriedadeControlSource de uma caixa de texto com a seguinte expressão:
=DCount("[CódigoDoPedido]", "Pedidos", "[RegiãoDeDestino] = 'CA'")
Se você desejar apenas contar todos os registros dedomínio sem especificar nenhuma restrição, utilize afunção Count.
Dica
Você pode utilizar a funçãoDCount para contar o número de registros que contenham um campo específico que
não seja a origem de registros em que seu formulário ou relatório esteja baseado. Por exemplo, você pode exibir o
número de pedidos na tabela Pedidos em um controle calculado em um formulário baseado na tabela Produtos.
A função DCount não conta registros que contenham valoresNull no campo referenciado por expr , a menos
que expr seja o caractere curinga de asterisco (*). Se você vir um asterisco, a funçãoDCount calculará o número
total de registros, incluindo aqueles que contenham camposNull. O exemplo a seguir calcula o número de registros
em uma tabela Pedidos.
intX = DCount("*", "Pedidos")
5/12/2018 Fu es Excel - slidepdf.com
http://slidepdf.com/reader/full/fucoes-excel 11/12
lhenrique
10 y
Se domínio for uma tabela com uma chave primária, você também poderá contar o número total de registros,
definindo expr como o campo da chave primária, uma vez que não nunca haverá um valor Null no campo da chave
primária.
Se expr identificar vários campos, separe os nomes dos campos com um operador de concatenação, ou seja, um e
comercial (&) ou o operador de adição (+). Se você utilizar um e comercial para separar os campos, afunçãoDCountretornará o número de registros que contenham dados em qualquer um dos campos listados. Se
você utilizar o operador de adição, a funçãoDCount retornará apenas o número de registros que contenham dados
em todos os campos listados. O exemplo a seguir demonstra os efeitos de cada operador quando utilizado com um
campo que contenha dados em todos os registros (ShipName) e em um campo que não contenha dados
(ShipRegion).
intW = DCount("[NomeDoDestinatário]", "Pedidos")
intX = DCount("[RegiãoDeDestino]", "Pedidos")
intY = DCount("[NomeDoDestinatário] + [RegiãoDeDestino]", "Pedidos")
intZ = DCount("[NomeDoDestinatário] & [RegiãoDeDestino]", "Pedidos")
OBSERVAÇÃO O e comercial é o operador preferido para executar a concatenação de seqüências. Você deve
evitar o uso do operador para qualquer outra adição que não seja a numérica, exceto se desejar especificamente
propagar Nulls em toda uma expressão.
As alterações feitas em registros de domínio e que não foram salvas não são incluídas quando essa função é
usada. Para que a funçãoDCount seja baseada nos valores alterados, é necessário, primeiro, salvar as alterações
clicando emSalvar Registro, em Registros, na guia Dados, movendo o foco para outro registro ou utilizando o
método Update.
Exemplo OBSERVAÇÃO Os exemplos a seguir demonstram o uso dessa função em um módulo do Visual Basic for
Applications (VBA). Para obter mais informações sobre como trabalhar com VBA, selecioneReferência sobre o
Desenvolvedor na lista suspensa ao lado dePesquisa e digite um ou mais termos na caixa de pesquisa.
A função a seguir retorna o número de pedidos enviados a um/a país/região específico/a após uma data de envio
especificada. O domínio é uma tabela Pedidos.
Public Function OrdersCount _
(ByVal strCountryRegion As String, _
ByVal dteShipDate As Date) As Integer
OrdersCount = DCount("[DataDeEnvio]", "Pedidos", _
"[PaísRegiãoDeEnvio] = '" & strCountryRegion & _
"' AND [DataDeEnvio] > #" & dteShipDate & "#")
End Function
5/12/2018 Fu es Excel - slidepdf.com
http://slidepdf.com/reader/full/fucoes-excel 12/12
lhenrique
11 y
Para chamar a função, utilize a seguinte linha de código na janela Immediate:
:OrdersCount "RU", #1/1/96#
Converte radianos em graus.
Sintaxe GRAUS(ângulo)
Ângulo é o ângulo em radianos que se deseja converter.
Exemplo FÓRMULA DESCRIÇÃO (RESULTADO)
=GRAUS(PI()) Graus de radianos de pi (180)