O uso de fórmulas em colunas calculadas em listas pode ajudar a adicionar colunas existentes, como o cálculo do imposto sobre vendas em um preço. Eles podem ser combinados para validar os dados programaticamente. Para adicionar uma coluna calculada, clique em + adicionar coluna e selecione Mais.
Observação: Os campos calculados só podem operar em suas próprias linhas, portanto, você não pode fazer referência a um valor em outra linha ou colunas contidas em outra lista ou biblioteca. Campos de análise não são suportados em uma fórmula, e a ID da linha recém-inserida não pode ser usada, pois a ID não existe quando a fórmula é processada.
Ao inserir fórmulas, a menos que seja especificado de outra forma, não há espaços entre palavras-chave e operadores. O seguinte não é uma lista exaustiva. Para exibir todas as fórmulas, consulte a lista alfabética no final deste artigo.
Observação: Os campos calculados só podem operar em suas próprias linhas, portanto, você não pode fazer referência a um valor em outra linha ou colunas contidas em outra lista ou biblioteca. Campos de análise não são suportados em uma fórmula, e a ID da linha recém-inserida não pode ser usada, pois a ID não existe quando a fórmula é processada.
Selecione um título abaixo para abri-lo e confira as instruções detalhadas.
Você pode usar as fórmulas a seguir para testar a condição de uma instrução e retornar um valor Sim ou Não, para testar um valor alternativo, como OK ou Não OK, ou para retornar um branco ou traço para representar um valor nulo.
Verificar se um número é maior ou menor do que outro número
Use a função IF para executar essa comparação.
Column1 |
Column2 |
Fórmula |
Descrição (resultado possível) |
---|---|---|---|
15000 |
9000 |
=[Column1]>[Column2] |
Column1 é maior que Column2? (Sim) |
15000 |
9000 |
=IF([Column1]<=[Column2], "OK", "Not OK") |
Column1 é menor ou igual a Column2? (Não está ok) |
Retornar um valor lógico depois de comparar o conteúdo da coluna
Para um resultado que seja um valor lógico (Sim ou Não), use as funções AND, ORe NOT.
Column1 |
Column2 |
Column3 |
Fórmula |
Descrição (resultado possível) |
---|---|---|---|---|
15 |
9 |
8 |
=AND([Column1]>[Column2], [Column1]<[Column3]) |
15 é maior do que 9 e menor que 8? (Não) |
15 |
9 |
8 |
=OR([Column1]>[Column2], [Column1]<[Column3]) |
15 é maior do que 9 ou menor que 8? (Sim) |
15 |
9 |
8 |
=NOT([Column1]+[Column2]=24) |
15 mais 9 não é igual a 24? (Não) |
Para um resultado que seja outro cálculo ou qualquer outro valor diferente de Sim ou Não, use as funções IF, ANDe OR.
Column1 |
Column2 |
Column3 |
Fórmula |
Descrição (resultado possível) |
---|---|---|---|---|
15 |
9 |
8 |
=IF([Column1]=15, "OK", "Not OK") |
Se o valor em Column1 for igual a 15, retorne "OK". (OK) |
15 |
9 |
8 |
=IF(AND([Column1]>[Column2], [Column1]<[Column3]), "OK", "Not OK") |
Se 15 for maior que 9 e menor que 8, retorne "OK". (Não está ok) |
15 |
9 |
8 |
=IF(OR([Column1]>[Column2], [Column1]<[Column3]), "OK", "Not OK") |
Se 15 for maior que 9 ou menor que 8, retorne "OK". (OK) |
Exibir zeros como espaços em branco ou traços
Para exibir um zero, execute um cálculo simples. Para exibir um traço em branco ou em branco, use a função IF.
Column1 |
Column2 |
Fórmula |
Descrição (resultado possível) |
---|---|---|---|
10 |
10 |
=[Column1]-[Column2] |
Segundo número subtraído do primeiro (0) |
15 |
9 |
=IF([Column1]-[Column2],"-",[Column1]-[Column2]) |
Retorna um traço quando o valor é zero (-) |
Ocultar valores de erro em colunas
Para exibir um traço, #N/A ou NA no lugar de um valor de erro, use a função ISERROR.
Column1 |
Column2 |
Fórmula |
Descrição (resultado possível) |
---|---|---|---|
10 |
0 |
=[Column1]/[Column2] |
Resulta em um erro (#DIV/0) |
10 |
0 |
=IF(ISERROR([Column1]/[Column2]),"NA",[Column1]/[Column2]) |
Retorna NA quando o valor é um erro |
10 |
0 |
=IF(ISERROR([Column1]/[Column2]),"-",[Column1]/[Column2]) |
Retorna um traço quando o valor é um erro |
Verificar campos em branco
Você pode usar a fórmula ISBLANK para encontrar campos em branco.
Column1 |
Fórmula |
Descrição (resultado possível) |
"Jujubas" |
=ISBLANK([Column1] |
Retorna Sim ou Não se estiver em branco ou não |
"Steel" |
=IF(ISBLANK([Column1]), "Not OK", "OK") |
Preencha suas próprias escolhas - primeiro é se em branco, segundo, se não |
Para obter mais funções IS, consulte FUNÇÕES IS.
Você pode usar as fórmulas a seguir para realizar cálculos baseados em datas e horas, como adicionar vários dias, meses ou anos a uma data, calcular a diferença entre duas datas e converter o tempo em um valor decimal.
Adicionar datas
Para adicionar alguns dias a uma data, use o operador de adição (+).
Observação: Quando você manipula datas, o tipo de retorno da coluna calculada deve ser definido como Data e Hora.
Column1 |
Column2 |
Fórmula |
Descrição (resultado) |
---|---|---|---|
6/9/2007 |
3 |
=[Column1]+[Column2] |
Adiciona 3 dias a 9/6/2007 (12/06/2007) |
12/10/2008 |
54 |
=[Column1]+[Column2] |
Adiciona 54 dias a 10/12/2008 (2/2/2009) |
Para adicionar vários meses a uma data, use as funções DATE, YEAR,MONTHe DAY.
Column1 |
Column2 |
Fórmula |
Descrição (resultado) |
---|---|---|---|
6/9/2007 |
3 |
=DATE(YEAR([Column1]),MONTH([Column1])+[Column2],DAY([Column1])) |
Adiciona 3 meses a 9/6/2007 (9/9/2007) |
12/10/2008 |
25 |
=DATE(YEAR([Column1]),MONTH([Column1])+[Column2],DAY([Column1])) |
Adiciona 25 meses a 10/12/2008 (10/1/2011) |
Para adicionar vários anos a uma data, use as funções DATE, YEAR,MONTHe DAY.
Column1 |
Column2 |
Fórmula |
Descrição (resultado) |
---|---|---|---|
6/9/2007 |
3 |
=DATE(YEAR([Column1])+[Column2],MONTH([Column1]),DAY([Column1])) |
Adiciona 3 anos a 9/6/2007 (6/9/2010) |
12/10/2008 |
25 |
=DATE(YEAR([Column1])+[Column2],MONTH([Column1]),DAY([Column1])) |
Adiciona 25 anos a 10/12/2008 (12/10/2033) |
Para adicionar uma combinação de dias, meses e anos a uma data, use as funções DATE,YEAR,MONTHe DAY.
Column1 |
Fórmula |
Descrição (resultado) |
---|---|---|
6/9/2007 |
=DATE(YEAR([Column1])+3,MONTH([Column1])+1,DAY([Column1])+5) |
Adiciona 3 anos, 1 mês e 5 dias a 9/6/2007 (14/07/2010) |
12/10/2008 |
=DATE(YEAR([Column1])+1,MONTH([Column1])+7,DAY([Column1])+5) |
Adiciona 1 ano, 7 meses e 5 dias a 12/10/2008 (15/07/2010) |
Calcular a diferença entre duas datas
Use a função DATEDIF para executar esse cálculo.
Column1 |
Column2 |
Fórmula |
Descrição (resultado) |
---|---|---|---|
01-Jan-1995 |
15-Jun-1999 |
=DATEDIF([Column1], [Column2],"d") |
Retorna o número de dias entre as duas datas (1626) |
01-Jan-1995 |
15-Jun-1999 |
=DATEDIF([Column1], [Column2],"ym") |
Retorna o número de meses entre as datas, ignorando a parte do ano (5) |
01-Jan-1995 |
15-Jun-1999 |
=DATEDIF([Column1], [Column2],"yd") |
Retorna o número de dias entre as datas, ignorando a parte do ano (165) |
Calcular a diferença entre duas vezes
Para apresentar o resultado no formato de hora padrão (hours:minutes:seconds), use o operador de subtração (-) e a função TEXT. Para que esse método funcione, as horas não devem exceder 24, e minutos e segundos não devem exceder 60.
Column1 |
Column2 |
Fórmula |
Descrição (resultado) |
---|---|---|---|
06/09/2007 10:35 AM |
06/09/2007 15:30 |
=TEXT([Column2]-[Column1],"h") |
Horas entre duas vezes (4) |
06/09/2007 10:35 AM |
06/09/2007 15:30 |
=TEXT([Column2]-[Column1],"h:mm") |
Horas e minutos entre duas vezes (4:55) |
06/09/2007 10:35 AM |
06/09/2007 15:30 |
=TEXT([Column2]-[Column1],"h:mm:ss") |
Horas, minutos e segundos entre duas vezes (4:55:00) |
Para apresentar o resultado em um total baseado em uma unidade de tempo, use a função INT ou a função HOUR, MINUTEou SECOND.
Column1 |
Column2 |
Fórmula |
Descrição (resultado) |
---|---|---|---|
06/09/2007 10:35 AM |
10/06/2007 15:30 |
=INT(([Column2]-[Column1])*24) |
Total de horas entre duas vezes (28) |
06/09/2007 10:35 AM |
10/06/2007 15:30 |
=INT(([Column2]-[Column1])*1440) |
Total de minutos entre duas vezes (1735) |
06/09/2007 10:35 AM |
10/06/2007 15:30 |
=INT(([Column2]-[Column1])*86400) |
Total de segundos entre duas vezes (104100) |
06/09/2007 10:35 AM |
10/06/2007 15:30 |
=HOUR([Column2]-[Column1]) |
Horas entre duas vezes, quando a diferença não exceder 24 (4) |
06/09/2007 10:35 AM |
10/06/2007 15:30 |
=MINUTE([Column2]-[Column1]) |
Minutos entre duas vezes, quando a diferença não exceder 60 (55) |
06/09/2007 10:35 AM |
10/06/2007 15:30 |
=SECOND([Column2]-[Column1]) |
Segundos entre duas vezes, quando a diferença não exceder 60 (0) |
Tempos de conversão
Para converter horas do formato de hora padrão para um número decimal, use a função INT.
Column1 |
Fórmula |
Descrição (resultado) |
---|---|---|
10:35 |
=([Column1]-INT([Column1]))*24 |
Número de horas desde 12:00 (10.583333) |
12:15 PM |
=([Column1]-INT([Column1]))*24 |
Número de horas desde 12:00 (12.25) |
Para converter horas de um número decimal para o formato de hora padrão (hours:minutes:seconds), use o operador de divisão e a função TEXT.
Column1 |
Fórmula |
Descrição (resultado) |
---|---|---|
23:58 |
=TEXT(Column1/24, "hh:mm:ss") |
Horas, minutos e segundos desde 12:00 (00:59:55) |
2:06 |
=TEXT(Column1/24, "h:mm") |
Horas e minutos desde 12:00 (0:05) |
Inserir datas de Julian
Uma data juliana refere-se a um formato de data que é uma combinação do ano atual e o número de dias desde o início do ano. Por exemplo, 1º de janeiro de 2007, é representado como 2007001 e 31 de dezembro de 2007 é representado como 2007365. Esse formato não se baseia no calendário juliano.
Para converter uma data em uma data juliana, use as funções TEXT e DATEVALUE.
Column1 |
Fórmula |
Descrição (resultado) |
---|---|---|
6/23/2007 |
=TEXT([Column1],"yy")&TEXT(([Column1]-DATEVALUE("1/1/"& TEXT([Column1],"yy"))+1),"000") |
Data no formato Julian, com um ano de dois dígitos (07174) |
6/23/2007 |
=TEXT([Column1],"yyyy")&TEXT(([Column1]-DATEVALUE("1/1/"&TEXT([Column1],"yy"))+1),"000") |
Data no formato Julian, com um ano de quatro dígitos (2007174) |
Para converter uma data em uma data juliana que é usada em astronomia, use a constante 2415018.50. Essa fórmula só funciona para datas após 1/3/1901 e se você estiver usando o sistema de datas 1900.
Column1 |
Fórmula |
Descrição (resultado) |
---|---|---|
6/23/2007 |
=[Column1]+2415018.50 |
Data no formato Julian, usada em avaliação astronomia (2454274,50) |
Mostrar datas como o dia da semana
Para converter datas para o texto do dia da semana, use as funções TEXT e WEEKDAY.
Column1 |
Fórmula |
Descrição (resultado possível) |
---|---|---|
19-Feb-2007 |
=TEXT(WEEKDAY([Column1]), "dddd") |
Calcula o dia da semana para a data e retorna o nome completo do dia (segunda-feira) |
3-Jan-2008 |
=TEXT(WEEKDAY([Column1]), "ddd") |
Calcula o dia da semana para a data e retorna o nome abreviado do dia (Thu) |
Você pode usar as fórmulas a seguir para executar uma variedade de cálculos matemáticos, como adicionar, subtrair, multiplicar e dividir números, calcular a média ou mediana de números, arredondar um número e contar valores.
Adicionar números
Para adicionar números em duas ou mais colunas em uma linha, use o operador de adição (+) ou a função SUM.
Column1 |
Column2 |
Column3 |
Fórmula |
Descrição (resultado) |
---|---|---|---|---|
6 |
5 |
4 |
=[Column1]+[Column2]+[Column3] |
Adiciona os valores nas três primeiras colunas (15) |
6 |
5 |
4 |
=SUM([Column1],[Column2],[Column3]) |
Adiciona os valores nas três primeiras colunas (15) |
6 |
5 |
4 |
=SUM(IF([Column1]>[Column2], [Column1]-[Column2], 10), [Column3]) |
Se Column1 for maior que Column2, adiciona a diferença e Column3. Senão, adicione 10 e Column3 (5) |
Subtrair números
Para subtrair números em duas ou mais colunas em uma linha, use o operador de subtração (-) ou a função SUM com números negativos.
Column1 |
Column2 |
Column3 |
Fórmula |
Descrição (resultado) |
---|---|---|---|---|
15000 |
9000 |
-8000 |
=[Column1]-[Column2] |
Subtrai 9000 de 15000 (6000) |
15000 |
9000 |
-8000 |
=SUM([Column1], [Column2], [Column3]) |
Adiciona números nas três primeiras colunas, incluindo valores negativos (16000) |
Calcular a diferença entre dois números como uma porcentagem
Use os operadores de subtração (-) e divisão (/) e a função ABS.
Column1 |
Column2 |
Fórmula |
Descrição (resultado) |
---|---|---|---|
2342 |
2500 |
=([Column2]-[Column1])/ABS([Column1]) |
Alteração percentual (6,75% ou 0,06746) |
Multiplique números
Para multiplicar números em duas ou mais colunas em uma linha, use o operador de multiplicação (*) ou a função PRODUCT.
Column1 |
Column2 |
Fórmula |
Descrição (resultado) |
---|---|---|---|
5 |
2 |
=[Column1]*[Column2] |
Multiplica os números nas duas primeiras colunas (10) |
5 |
2 |
=PRODUCT([Column1], [Column2]) |
Multiplica os números nas duas primeiras colunas (10) |
5 |
2 |
=PRODUCT([Column1],[Column2],2) |
Multiplica os números nas duas primeiras colunas e o número 2 (20) |
Dividir números
Para dividir números em duas ou mais colunas em uma linha, use o operador de divisão (/).
Column1 |
Column2 |
Fórmula |
Descrição (resultado) |
---|---|---|---|
15000 |
12 |
=[Column1]/[Column2] |
Divide 15.000 por 12 (1250) |
15000 |
12 |
=([Column1]+10000)/[Column2] |
Adiciona 15000 e 10000 e divide o total por 12 (2083) |
Calcular a média de números
A média também é chamada de média. Para calcular a média de números em duas ou mais colunas em uma linha, use a função AVERAGE.
Column1 |
Column2 |
Column3 |
Fórmula |
Descrição (resultado) |
---|---|---|---|---|
6 |
5 |
4 |
=AVERAGE([Column1], [Column2],[Column3]) |
Média dos números nas três primeiras colunas (5) |
6 |
5 |
4 |
=AVERAGE(IF([Column1]>[Column2], [Column1]-[Column2], 10), [Column3]) |
Se Column1 for maior que Column2, calcule a média da diferença e Column3. Else calculate the average of the value 10 and Column3 (2.5) |
Calcular a mediana de números
A mediana é o valor no centro de um intervalo ordenado de números. Use a função MEDIAN para calcular a mediana de um grupo de números.
A |
B |
C |
D |
E |
F |
Fórmula |
Descrição (resultado) |
---|---|---|---|---|---|---|---|
10 |
7 |
9 |
27 |
0 |
4 |
=MEDIAN(A, B, C, D, E, F) |
Mediana de números nas primeiras 6 colunas (8) |
Calcular o menor ou maior número em um intervalo
Para calcular o menor ou maior número em duas ou mais colunas em uma linha, use as funções MIN e MAX.
Column1 |
Column2 |
Column3 |
Fórmula |
Descrição (resultado) |
---|---|---|---|---|
10 |
7 |
9 |
=MIN([Column1], [Column2], [Column3]) |
Menor número (7) |
10 |
7 |
9 |
=MAX([Column1], [Column2], [Column3]) |
Maior número (10) |
Valores de contagem
Para contar valores numéricos, use a função COUNT.
Column1 |
Column2 |
Column3 |
Fórmula |
Descrição (resultado) |
---|---|---|---|---|
Maçã |
12/12/2007 |
=COUNT([Column1], [Column2], [Column3]) |
Conta o número de colunas que contêm valores numéricos. Exclui valores de data e hora, texto e nulo (0) |
|
$12 |
#DIV/0! |
1.01 |
=COUNT([Column1], [Column2], [Column3]) |
Conta o número de colunas que contêm valores numéricos, mas exclui erros e valores lógicos (2) |
Aumentar ou diminuir um número em uma porcentagem
Use o operador por cento (%) para executar esse cálculo.
Column1 |
Column2 |
Fórmula |
Descrição (resultado) |
---|---|---|---|
23 |
3% |
=[Column1]*(1+5%) |
Aumenta o número na Coluna1 em 5% (24,15) |
23 |
3% |
=[Column1]*(1+[Column2]) |
Aumenta o número em Column1 pelo valor percentual em Column2: 3% (23,69) |
23 |
3% |
=[Column1]*(1-[Column2]) |
Diminui o número em Column1 pelo valor percentual em Column2: 3% (22,31) |
Elevar um número a uma potência
Use o operador de exponização (^) ou a função POWER para executar esse cálculo.
Column1 |
Column2 |
Fórmula |
Descrição (resultado) |
---|---|---|---|
5 |
2 |
=[Column1]^[Column2] |
Calcula cinco quadrados (25) |
5 |
3 |
=POWER([Column1], [Column2]) |
Calcula cinco cubos (125) |
Arredondá-se um número
Para arredondar um número, use a função ROUNDUP,ODDou EVEN.
Column1 |
Fórmula |
Descrição (resultado) |
---|---|---|
20.3 |
=ROUNDUP([Column1],0) |
Rounds 20.3 até o número inteiro mais próximo (21) |
-5.9 |
=ROUNDUP([Column1],0) |
Rounds -5,9 até o número inteiro mais próximo (-5) |
12.5493 |
=ROUNDUP([Column1],2) |
Rodadas 12,5493 até o centésimos mais próximo, duas casas decimais (12,55) |
20.3 |
=EVEN([Column1]) |
Rounds 20.3 até o número even mais próximo (22) |
20.3 |
=ODD([Column1]) |
Rounds 20.3 até o número ímpar mais próximo (21) |
Para arredondar um número, use a função ROUNDDOWN.
Column1 |
Fórmula |
Descrição (resultado) |
---|---|---|
20.3 |
=ROUNDDOWN([Column1],0) |
Rounds 20.3 para baixo até o número inteiro mais próximo (20) |
-5.9 |
=ROUNDDOWN([Column1],0) |
Rounds -5,9 para baixo até o número inteiro mais próximo (-6) |
12.5493 |
=ROUNDDOWN([Column1],2) |
Rounds 12.5493 para baixo até o centésimos mais próximo, duas casas decimais (12,54) |
Para arredondar um número para o número ou fração mais próximo, use a função ROUND.
Column1 |
Fórmula |
Descrição (resultado) |
---|---|---|
20.3 |
=ROUND([Column1],0) |
Rounds 20.3 para baixo, porque a parte fracionada é menor que .5 (20) |
5.9 |
=ROUND([Column1],0) |
Rounds 5.9 para cima, porque a parte fracionada é maior do que .5 (6) |
-5.9 |
=ROUND([Column1],0) |
Rounds -5,9 para baixo, porque a parte fracionada é menor que -.5 (-6) |
1.25 |
=ROUND([Column1], 1) |
Eleva o número para o décimo mais próximo (um local decimal). Como a parte a ser arredondada é 0,05 ou superior, o número é arredondado para cima (resultado: 1,3) |
30.452 |
=ROUND([Column1], 2) |
Eleva o número para a centésima mais próxima (duas casas decimais). Como a parte a ser arredondada, 0,002, é menor que 0,005, o número é arredondado para baixo (resultado: 30,45) |
Para arredondar um número para o dígito significativo acima de 0, use as funções ROUND,ROUNDUP,ROUNDDOWN,INTe LEN.
Column1 |
Fórmula |
Descrição (resultado) |
---|---|---|
5492820 |
=ROUND([Column1],3-LEN(INT([Column1]))) |
Cerca o número para 3 dígitos significativos (5490000) |
22230 |
=ROUNDDOWN([Column1],3-LEN(INT([Column1]))) |
Rebaixa o número inferior para 3 dígitos significativos (22200) |
5492820 |
=ROUNDUP([Column1], 5-LEN(INT([Column1]))) |
O número superior é de até 5 dígitos significativos (5492900) |
Você pode usar as fórmulas a seguir para manipular texto, como combinar ou concatenar os valores de várias colunas, comparar o conteúdo de colunas, remover caracteres ou espaços e caracteres repetidos.
Alterar o caso do texto
Para alterar o caso do texto, use a função UPPER,LOWERou PROPER.
Column1 |
Fórmula |
Descrição (resultado) |
---|---|---|
nina Vietzen |
=UPPER([Column1]) |
Altera o texto para maiúscula (NINA VIETZEN) |
nina Vietzen |
=LOWER([Column1]) |
Altera o texto para minúsculo (nina vietzen) |
nina Vietzen |
=PROPER([Column1]) |
Altera o texto para o caso de título (Nina Vietzen) |
Combinar nomes de nome e sobrenome
Para combinar os nomes primeiro e último, use o operador de ampersand (&) ou a função CONCATENATE.
Column1 |
Column2 |
Fórmula |
Descrição (resultado) |
---|---|---|---|
Carlos |
Carvallo |
=[Column1]&[Column2] |
Combina as duas cadeias de caracteres (CarlosCarvallo) |
Carlos |
Carvallo |
=[Column1]&" "&[Column2] |
Combina as duas cadeias de caracteres, separadas por um espaço (Carlos Carvallo) |
Carlos |
Carvallo |
=[Column2]&", "&[Column1] |
Combina as duas cadeias de caracteres, separadas por uma vírgula e um espaço (Carvallo, Carlos) |
Carlos |
Carvallo |
=CONCATENATE([Column2], ",", [Column1]) |
Combina as duas cadeias de caracteres, separadas por uma vírgula (Carvallo,Carlos) |
Combinar texto e números de colunas diferentes
Para combinar texto e números, use a função CONCATENATE, o operador de ampersand (&) ou a função TEXT e o operador de ampersand.
Column1 |
Column2 |
Fórmula |
Descrição (resultado) |
---|---|---|---|
Yang |
28 |
=[Column1]&" vendidas "&[Column2]&" unidades." |
Combina o conteúdo acima em uma frase (Yang vendeu 28 unidades.) |
Dubois |
40% |
=[Column1]&" vendido "&TEXT([Column2],"0%")&" do total de vendas." |
Combina o conteúdo acima em uma frase (o Dubois vendeu 40% do total de vendas.) Observação: A função TEXT anexa o valor formatado de Column2 em vez do valor subjacente, que é .4. |
Yang |
28 |
=CONCATENATE([Column1]," vendido ",[Column2]," units.") |
Combina o conteúdo acima em uma frase (Yang vendeu 28 unidades.) |
Combinar texto com uma data ou hora
Para combinar texto com uma data ou hora, use a função TEXT e o operador de ampersand (&).
Column1 |
Column2 |
Fórmula |
Descrição (resultado) |
---|---|---|---|
Data de cobrança |
5-Jun-2007 |
="Data da instrução: "&TEXT([Column2], "d-mmm-yyyy") |
Combina texto com uma data (Data da instrução: 5-Jun-2007) |
Data de cobrança |
5-Jun-2007 |
=[Column1]&" "&TEXT([Column2], "mmm-dd-yyyy") |
Combina texto e data de colunas diferentes em uma coluna (Data de Cobrança Jun-05-2007) |
Comparar conteúdo de coluna
Para comparar uma coluna a outra coluna ou uma lista de valores, use as funções EXACTe OR.
Column1 |
Column2 |
Fórmula |
Descrição (resultado possível) |
---|---|---|---|
BD122 |
BD123 |
=EXACT([Column1],[Column2]) |
Compara o conteúdo das duas primeiras colunas (Não) |
BD122 |
BD123 |
=EXACT([Column1], "BD122") |
Compara o conteúdo de Column1 e a cadeia de caracteres "BD122" (Sim) |
Verifique se um valor de coluna ou uma parte dele corresponde a texto específico
Para verificar se um valor de coluna ou parte dele corresponde a um texto específico, use as funções IF,FIND,SEARCHe ISNUMBER.
Column1 |
Fórmula |
Descrição (resultado possível) |
---|---|---|
Vietzen |
=IF([Column1]="Vietzen", "OK", "Not OK") |
Verifica se Column1 é Vietzen (OK) |
Vietzen |
=IF(ISNUMBER(FIND("v",[Column1])), "OK", "Not OK") |
Verifica se Column1 contém a letra v (OK) |
BD123 |
=ISNUMBER(FIND("BD",[Column1])) |
Verifica se Column1 contém BD (Sim) |
Contar colunas nãoblank
Para contar colunas nãoblank, use a função COUNTA.
Column1 |
Column2 |
Column3 |
Fórmula |
Descrição (resultado) |
---|---|---|---|---|
Vendas |
19 |
=COUNTA([Column1], [Column2]) |
Conta o número de colunas não ablank (2) |
|
Vendas |
19 |
=COUNTA([Column1], [Column2], [Column3]) |
Conta o número de colunas não ablank (2) |
Remover caracteres do texto
Para remover caracteres do texto, use as funções LEN, LEFTe RIGHT.
Column1 |
Fórmula |
Descrição (resultado) |
---|---|---|
Vitamina A |
=LEFT([Column1],LEN([Column1])-2) |
Retorna 7 (9 a 2) caracteres, começando pela esquerda (Vitamina) |
Vitamina B1 |
=RIGHT([Column1], LEN([Column1])-8) |
Retorna 2 (10-8) caracteres, começando da direita (B1) |
Remover espaços do início e do fim de uma coluna
Para remover espaços de uma coluna, use a função TRIM.
Column1 |
Fórmula |
Descrição (resultado) |
---|---|---|
Oi! |
=TRIM([Column1]) |
Remove os espaços do início e do fim (Hello lá!) |
Repetir um caractere em uma coluna
Para repetir um caractere em uma coluna, use a função REPT.
Fórmula |
Descrição (resultado) |
---|---|
=REPT(".",3) |
Repete um período de 3 vezes (...) |
=REPT("-",10) |
Repete um traço 10 vezes (----------) |
Lista alfabética de funções
Veja a seguir uma lista alfabética de links para funções disponíveis para Microsoft Office SharePoint Online usuários. Ele inclui funções trigonométricas, estatísticas e financeiras, bem como fórmulas condicionais, data, matemática e texto.
Outros recursos
Se você não vir o que está tentando fazer aqui, veja se pode fazer isso em Excel. Aqui estão algumas fontes adicionais. Algumas delas podem abranger versões mais antigas, portanto, pode haver diferenças na interface do usuário mostrada. Por exemplo, os itens no menu Ações do SiteSharePoint agora estão no menu Configurações .