Introdução ao SharePoint fórmulas e fuctions

Nota: Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.

Pode utilizar fórmulas e funções em listas ou bibliotecas para calcular dados em várias formas. Ao adicionar uma coluna calculada a uma lista ou biblioteca, pode criar uma fórmula que inclui dados de outras colunas e executa funções para calcular datas e horas, para efetuar equações matemáticas, ou para manipular texto. Por exemplo, na lista de tarefas, pode utilizar uma coluna para calcular o número de dias que demora até para terminar de cada tarefa, com base nas colunas de data de início e data de conclusão.

Nota: Este artigo descreve os conceitos básicos relacionados com a utilização de fórmulas e funções. Para obter informações específicas sobre uma determinada função, consulte o artigo sobre essa função.

Neste artigo

Descrição geral das fórmulas

Descrição geral das funções

Utilizar referências de coluna numa fórmula

Utilizar constantes numa fórmula

Utilizar operadores de cálculo numa fórmula

Descrição geral das fórmulas

As fórmulas são equações que efetuam cálculos em valores de uma lista ou biblioteca. Uma fórmula começa com um sinal de igual (=). Por exemplo, a seguinte fórmula multiplica 2 por 3 e, em seguida, adiciona 5 ao resultado.

=5+2*3

Pode utilizar uma fórmula numa coluna calculada e para calcular valores predefinidos para uma coluna. Uma fórmula pode conter funções, referências de coluna, operadores e constantes, tal como no exemplo seguinte.

=PI()*[Result]^2

Elemento

Descrição

Função

A função PI() devolve o valor de pi: 3,141592654.

Referência (ou nome da coluna)

[Resultado] representa o valor na coluna Resultado para a linha atual.

Constante

Números ou valores de texto introduzidos diretamente numa fórmula, tal como 2.

Operador

O operador * (asterisco) multiplica e o operador ^ (acento circunflexo) eleva um número a uma potência.

Uma fórmula pode utilizar um ou mais elementos da tabela anterior. Seguem-se alguns exemplos de fórmulas (por ordem de complexidade).

Fórmulas simples (tal como =128+345)

As seguintes fórmulas contêm constantes e operadores.

Exemplo

Descrição

=128+345

Soma 128 e 345

=5^2

Eleva 5 ao quadrado

Fórmulas que contêm referências de coluna (tal como =[Receita] >[Custo])

As seguintes fórmulas fazem referência a outras colunas na mesma lista ou biblioteca.

Exemplo

Descrição

=[Receita]

Utiliza o valor na coluna Receita.

=[Receita]*10/100

10% do valor na coluna Receita.

=[Receita] > [Custo]

Devolve Sim, se o valor na coluna Receita for maior que o valor na coluna Custo.

Fórmulas que utilizam funções (tal como =MÉDIA(1; 2; 3; 4; 5))

As seguintes fórmulas utilizam funções incorporadas.

Exemplo

Descrição

=MÉDIA(1; 2; 3; 4; 5)

Devolve a média de um conjunto de valores.

=MÁXIMO([Q1]; [Q2]; [Q3]; [Q4])

Devolve o valor máximo de um conjunto de valores.

=SE([Custo]>[Receita]; "Não OK"; "OK")

Devolve Não OK, se o custo for maior que a receita. Caso contrário, devolve OK.

=DIA("15-Abr2008")

Devolve a parte do dia de uma data. Esta fórmula devolve o número 15.

Fórmulas com funções aninhadas (tal como =SOMA(SE([A]>[B]; [A]-[B]; 10); [C]))

As seguintes fórmulas especificam uma ou mais funções como argumentos de função.

Exemplo

Descrição

=SOMA(SE([A]>[B]; [A]-[B]; 10); [C])

A função SE devolve a diferença entre os valores das colunas A e B ou 10.

A função SOMA soma o valor de retorno da função SE e o valor da coluna C.

=GRAUS(PI())

A função PI devolve o número 3,141592654.

A função GRAUS converte em graus um valor especificado em radianos. Esta fórmula devolve o valor 180.

=É.NÚM(LOCALIZAR("BD";[Coluna1]))

A função LOCALIZAR procura a cadeia BD na Coluna1 e devolve a posição inicial da cadeia. Devolve um valor de erro se a cadeia não for encontrada.

A função É.NÚM devolve Sim, se a função LOCALIZAR devolver um valor numérico. Caso contrário, devolve Não.

Início da Página

Descrição geral das funções

As funções são fórmulas predefinidas que efetuam cálculos utilizando valores específicos, denominados argumentos, numa determinada ordem ou estrutura. Pode utilizar funções para efetuar cálculos simples ou complexos. Por exemplo, o seguinte exemplo da função ARRED arredonda um número na coluna Custo para duas casas decimais.

=ROUND([Cost], 2)

O seguinte vocabulário é útil quando está a aprender funções e fórmulas:

Estrutura     A estrutura de uma função começa com um sinal de igual (=), seguido do nome da função, um parêntese de abertura, os argumentos da função separados por pontos e vírgulas e um parêntese de fecho.

Nome da função     É o nome de uma função suportada pelas listas ou bibliotecas. Cada função inclui um número específico de argumentos, processa-os e devolve um valor.

Argumentos     Os argumentos podem ser números, texto, valores lógicos, como Verdadeiro ou Falso, ou referências de coluna. O argumento designado tem de produzir um valor válido para esse argumento. Os argumentos também podem ser constantes, fórmulas ou outras funções.

Em certos casos, poderá ser necessário utilizar uma função como um dos argumentos de outra função. Por exemplo, a seguinte fórmula utiliza uma função MÉDIA aninhada e compara o resultado com a soma dos valores das duas colunas.

=AVERAGE([Cost1], SUM([Cost2]+[Discount]))

Retornos válidos     Quando uma função é utilizada como argumento, deve devolver o mesmo tipo de valor utilizado pelo argumento. Por exemplo, se o argumento utilizar Sim ou Não, a função aninhada deverá devolver Sim ou Não. Se não devolver, a lista ou biblioteca apresentará um valor de erro #VALOR!.

Limites do nível de aninhamento     Uma fórmula pode conter um máximo de oito níveis de funções aninhadas. Quando a Função B é utilizada como um argumento na Função A, a Função B é uma função de segundo nível. No exemplo acima, a função SOMA é uma função de segundo nível porque se trata de um argumento da função MÉDIA. A função aninhada na função SOMA seria uma função de terceiro nível e assim sucessivamente.

Notas: 

  • As listas e bibliotecas não suportam as funções ALEATÓRIO e AGORA.

  • As funções HOJE e ME não são suportadas nas colunas calculadas, mas são suportadas no valor predefinido de uma coluna.

Início da Página

Utilizar referências de coluna numa fórmula

Uma referência identifica uma célula na linha atual e indica a uma lista ou biblioteca onde pesquisar os valores ou dados que pretende utilizar numa fórmula. Por exemplo, [Custo] faz referência ao valor na coluna Custo na linha atual. Se a coluna Custo tiver o valor 100 para a linha atual, então =[Custo]*3 devolve 300.

Com referências, pode utilizar os dados incluídos em diferentes colunas de uma lista ou biblioteca numa ou mais fórmulas. As colunas dos seguintes tipos de dados podem ser referenciadas numa fórmula: uma linha de texto, número, moeda, data e hora, escolha, sim/não e calculada.

Utilize o nome a apresentar da coluna para referenciar numa fórmula. Se o nome incluir um espaço ou um caráter especial, tem de colocar o nome entre parêntesis retos ([ ]). As referências não são sensíveis às maiúsculas e minúsculas. Por exemplo, pode referenciar a coluna Preço Unitário numa fórmula como [Preço Unitário] ou [preço unitário].

Notas: 

  • Não pode referenciar um valor numa linha que não seja a linha atual.

  • Não pode referenciar um valor noutra lista ou biblioteca.

  • Não pode referenciar o ID de uma linha para uma linha recentemente inserida. O ID ainda não existe quando o cálculo é efetuado.

  • Não pode referenciar outra coluna numa fórmula que cria um valor predefinido para uma coluna.

Início da Página

Utilizar constantes numa fórmula

Uma constante é um valor que não é calculado. Por exemplo, a data 9/10/2008, o número 210 e o texto "Ganhos Trimestrais" são constantes. As constantes podem ser um dos seguintes tipos de dados:

  • Cadeia (Exemplo: =[Apelido] = "Silva")

    As constantes da cadeia estão entre aspas e podem incluir até 255 carateres.

  • Número (Exemplo: =[Custo] >= 29,99)

    As constantes numéricas podem incluir casas decimais e podem ser positivas ou negativas.

  • Data (Exemplo: =[Data] > DATA(2007,7,1))

    As constantes de data necessitam da função DATA(ano,mês,dia).

  • Booleano (Exemplo: =SE([Custo]>[Receita]; "Perda"; "Sem Perda")

    Sim e Não são constantes booleanas. Pode utilizá-las em expressões condicionais. No exemplo acima, se Custo for maior que Receita, a função SE devolve Sim e a fórmula devolve a cadeia "Perda". Se Custo for igual ou menor que Receita, a função devolve Não e a fórmula devolve a cadeia "Sem Perda".

Início da Página

Utilizar operadores de cálculo numa fórmula

Os operadores especificam o tipo de cálculo que pretende efetuar nos elementos de uma fórmula. As listas e bibliotecas suportam três tipos diferentes de operadores de cálculo: aritméticos, de comparação e texto.

Operadores aritméticos

Utilize os seguintes operadores aritméticos para efetuar operações matemáticas básicas, como adição, subtração ou multiplicação; para combinar números; ou para produzir resultados numéricos.

Operador aritmético

Significado (exemplo)

+ (sinal de adição)

Adição (3+3)

– (sinal de subtração)

Subtração (3–1)
Negação (–1)

* (asterisco)

Multiplicação (3*3)

/ (barra)

Divisão (3/3)

% (símbolo de percentagem)

Percentagem (20%)

^ (acento circunflexo)

Exponenciação (3^2)

Operadores de comparação

Pode comparar dois valores através dos seguintes operadores. Quando dois valores são comparados utilizando estes operadores, o resultado é um valor lógico Sim ou Não.

Operador de comparação

Significado (exemplo)

= (sinal de igual)

Igual a (A=B)

> (sinal de maior que)

Maior que (A>B)

< (sinal de menor que)

Menor que (A<B)

>= (sinal de maior ou igual a)

Maior ou igual a (A>=B)

<= (sinal de menor ou igual a)

Menor ou igual a (A<=B)

<> (sinal de diferente de)

Diferente de (A<>B)

Operador de texto

Utilize o E comercial (&) para juntar, ou concatenar, uma ou mais cadeias de texto para obter uma única parte de um texto.

Operador de texto

Significado (exemplo)

& (E comercial)

Liga, ou concatena, dois valores para produzir um valor de texto contínuo ("Vento"&"norte")

Ordem pela qual uma lista ou biblioteca efetua operações numa fórmula

As fórmulas calculam valores numa ordem específica. Uma fórmula pode começar com um sinal de igual (=). Depois do sinal de igual seguem-se os elementos a serem calculados (os operandos), que são separados por operadores de cálculo. As listas e bibliotecas calculam a fórmula da esquerda para a direita, de acordo com uma ordem específica para cada operador na fórmula.

Precedência de operadores

Se combinar vários operadores numa única fórmula, as listas e bibliotecas efetuam as operações pela ordem apresentada na seguinte tabela. Se uma fórmula incluir operadores com a mesma precedência - por exemplo, se uma fórmula incluir um operador de multiplicação e um operador de divisão - as listas e bibliotecas avaliam os operadores da esquerda para a direita.

Operador

Descrição

Negação (como –1)

%

Percentagem

^

Potência

* e /

Multiplicação e divisão

+ e -

Adição e subtração

&

Concatenação (liga duas cadeias de texto)

= < > <= >= <>

Comparação

Utilização de parênteses

Para alterar a ordem de avaliação, coloque entre parêntesis a parte da fórmula que deve ser calculada primeiro. Por exemplo, a seguinte fórmula produz 11, porque uma lista ou biblioteca calcula a multiplicação antes da adição. A fórmula multiplica 2 por 3 e, em seguida, adiciona 5 ao resultado.

=5+2*3

Em contrapartida, se utilizar parêntesis para alterar a sintaxe, a lista ou biblioteca adiciona 5 e 2 e, em seguida, multiplica o resultado por 3 para produzir 21.

=(5+2)*3

No exemplo abaixo, os parêntesis entre a primeira parte da fórmula forçam a lista ou biblioteca a calcular primeiro [Custo]+25 e, em seguida, a dividir o resultado pela soma dos valores nas colunas EC1 e EC2.

=([Cost]+25)/SUM([EC1]+[EC2])

Início da Página

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×