fuções excel

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)  

Upload: luiz-henrique-r-oliveira

Post on 14-Jul-2015

136 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Fuções Excel

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?

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) 

Page 2: Fuções Excel

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?

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) 

Page 3: Fuções Excel

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.)

Page 4: Fuções Excel

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?

Page 5: Fuções Excel

5/12/2018 Fu es Excel - slidepdf.com

http://slidepdf.com/reader/full/fucoes-excel 5/12

lhenrique

4 y 

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.

Page 6: Fuções Excel

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 

Page 7: Fuções Excel

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.

Page 8: Fuções Excel

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.

Page 9: Fuções Excel

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?

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.

Page 10: Fuções Excel

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") 

Page 11: Fuções Excel

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

Page 12: Fuções Excel

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)