To learn more about Smartsheet Regions, click here.
Lista de funções
O Smartsheet possui as mesmas funções básicas dos programas de planilhas para desktops. Você também encontrará algumas funções que ajudarão nas tarefas que deva realizar exclusivamente no Smartsheet (manipular dados em uma lista hierárquica, por exemplo. É possível usar essas funções em fórmulas para manipular dados, incluir ou excluir datas, ou fazer cálculos. Esses são apenas alguns exemplos do que você pode fazer.
Eis uma lista de todas as funções disponíveis no Smartsheet.
| Título | Sintaxe | Descrição |
|---|---|---|
| ABS
Numérico |
ABS(number) |
A função ABS oferece uma maneira de garantir que seu resultado seja sempre positivo. Esta função remove um estado negativo sem alterar o valor numérico para resultados negativos, sem afetar os valores positivos. Aprenda mais |
| ANCESTORS
Hierarquia |
ANCESTORS([reference]) |
Usada dentro de outra função para fazer referência a todos os ancestrais diretos na hierarquia de uma célula em uma única coluna. Ou seja, a função não faz referência a todas as linhas acima da linha filho na hierarquia, mas apenas ao pai/avô principal em cada nível. Aprenda mais |
| ANO
Data |
YEAR(date) |
Retorna o ano de uma data como um número de quatro dígitos Aprenda mais |
| AVERAGEIF
Avançado |
AVERAGEIF(range, criterion, [average_range]) |
Retorna a média de um intervalo de números que atende a um determinado critério Aprenda mais |
| AVG
Numérico |
AVG(number1, [number2, ...]) |
Retorna a média dos números fornecidos Aprenda mais |
| AVGW
Avançado |
AVGW(range, range_weight) |
Retorna uma média ponderada (a média, em que cada valor é ponderado por sua importância relativa) Aprenda mais |
| CHAR
Numérico |
CHAR(number) |
Converte um número em um caractere Aprenda mais |
| COLETAR
Avançado |
COLLECT(range, criterion_range1, criterion1, [criterion_range2, criterion2, ...]) |
Usado em outra função para selecionar valores específicos em um intervalo que atenda aos critérios fornecidos Aprenda mais |
| CONTAGEM
Numérico |
COUNT(value1, [value2, ...]) |
Conta valores não vazios Aprenda mais |
| CONTÉM
Lógica |
CONTAINS(search_for, range) |
É usado em outra função para pesquisar um caractere ou uma cadeia de caracteres. Ele retornará "True" se tiver encontrado o caractere ou a cadeia de caracteres. Caso contrário, ele retornará "False". Aprenda mais |
| COUNTIF
Avançado |
COUNTIF(range, criterion) |
Conta o número de células em um intervalo que atendem a um critério. Aprenda mais |
| COUNTIFS
Avançado |
COUNTIFS(range1, criterion1, [range2, criterion2, ...]) |
Conta o número de vezes que todas as condições dadas em seus respectivos intervalos são atendidas. Aprenda mais |
| COUNTM
Avançado |
COUNTM(search_range1, [search_range2, ...]) |
Conta o número de elementos existentes em uma célula - ou intervalo de células - da coluna suspensa com vários contatos ou várias seleções. Quando você usa essa função, ela retorna o número total de elementos que encontra. Aprenda mais |
| CRIANÇAS
Hierarquia |
CHILDREN([reference]) |
Use essa função para fazer referência aos valores de coluna das linhas filhas de uma linha pai. Aprenda mais |
| DATA
Data |
DATE(year, month, day) |
Combina os valores de ano, mês e dia para formar uma data. Aprenda mais |
| DATEONLY
Data |
DATEONLY(date_time) |
Use esta função em uma coluna de Data para extrair a parte da data de um valor de data/hora. Aprenda mais |
| DECTOHEX
Numérico |
DECTOHEX(number) |
Converte um número decimal em um valor hexadecimal. Aprenda mais |
| DESCENDENTES
Hierarquia |
DESCENDANTS([parent_cell]) |
É usado em outra função para referenciar todas as linhas descendentes da célula referenciada da linha principal. Aprenda mais |
| DIA
Data |
DAY(date) |
Retorna um número representando o dia do mês, 1—31, em que 1 é o primeiro dia Aprenda mais |
| DIREITA
Texto |
RIGHT(text, [num_chars]) |
Retorna os caracteres mais à direita de uma cadeia de texto Aprenda mais |
| DISTINCT
Avançado |
DISTINCT(range) |
Usada em outra função para refinar um intervalo de valores exclusivos removendo duplicatas. Aprenda mais |
| E
Lógica |
AND(logical_expression1, [logical_expression2, ...]) |
Usado em outra função para retornar verdadeiro se todas as expressões lógicas fornecidas forem verdadeiras. Aprenda mais |
| É ERRO
Lógica |
ISERROR(value) |
Verifica se há um erro de cálculo em outra fórmula Aprenda mais |
| ENCONTRAR
Texto |
FIND(search_for, text_to_search, [start_position]) |
Use esta função para retornar a posição inicial de uma string dentro do texto. Aprenda mais |
| ESQUERDA
Texto |
LEFT(text, [num_chars]) |
Retorna os caracteres mais à esquerda de uma string de texto Aprenda mais |
| Função HEXTODEC
Numérico |
HEXTODEC(hex_string) |
Converte um valor hexadecimal em um número decimal. Aprenda mais |
| HAS
Lógica |
HAS(search_range, criterion) |
Procura uma correspondência exata de um único valor, incluindo se esse valor é exibido em células ou intervalos de colunas suspensas com vários contatos ou várias seleções com outros valores. Se HAS encontrar a correspondência exata, retornará "True". Caso contrário, retornará "False". Aprenda mais |
| HOJE
Data |
TODAY([number]) |
Use HOJE em uma fórmula ou em uma coluna de data para retornar à data de hoje, ou use-a em outros tipos de coluna como parte de uma fórmula que avalia datas e produz outros tipos de saída, como símbolos ou valores de texto. Aprenda mais |
| IF (Se)
Lógica |
IF(logical_expression, value_if_true, [value_if_false]) |
Use a função IF (Se) para fazer uma escolha com base em uma condição. É semelhante a criar uma pergunta de sim/não para dizer à planilha exatamente qual valor retornar com base na resposta. Aprenda mais |
| IFERROR
Lógica |
IFERROR(value, value_if_error) |
Retornará o primeiro valor se não for um erro e, se for, retornará o segundo valor. Aprenda mais |
| Index
Avançado |
INDEX(range, row_index, [column_index]) |
Retorna um valor de um intervalo com base nos índices de linha e coluna fornecidos Aprenda mais |
| INT
Numérico |
INT(value) |
Retorna a parte inteira de um número Aprenda mais |
| ISBLANK
Lógica |
ISBLANK(value) |
Verifica se o valor de uma célula está em branco Aprenda mais |
| ISBOOLEAN
Lógica |
ISBOOLEAN(value) |
Verifica se um valor é booleano (p. ex., caixa de seleção, bandeira ou estrela) Aprenda mais |
| ISCRITICAL
Lógica Novidade!
|
ISCRITICAL(value) |
Identifica se uma linha está no caminho crítico Aprenda mais |
| ISDATE
Lógica |
ISDATE(value) |
Verifica se um valor é uma data Aprenda mais |
| ISEVEN
Lógica |
ISEVEN(number) |
Verifica se um número é par. Note que essa função só funciona com números inteiros. Se um valor for par, essa função retornará “Verdadeira”. Se um valor for ímpar, essa função retornará “Falsa”. Aprenda mais |
| ISNUMBER
Lógica |
ISNUMBER(value) |
Verifica se um valor é um número Aprenda mais |
| ISODD
Lógica |
ISODD(number) |
Verifica se um número é ímpar. Se o valor for ímpar, retorna "Verdadeiro." Caso contrário, retornará "False". Aprenda mais |
| ISTEXT
Lógica |
ISTEXT(value) |
Verifica se um valor é texto Aprenda mais |
| JOIN
Avançado |
JOIN(range, [delimiter]) |
Combina um intervalo de células em uma string com delimitadores opcionais entre os valores Aprenda mais |
| LARGE
Numérico |
LARGE(range, n) |
Retorna o n-ésimo maior número em um intervalo fornecido Aprenda mais |
| LEN
Numérico |
LEN(text) |
Retorna o número de caracteres em uma cadeia de texto, incluindo espaços. Aprenda mais |
| LOWER
Texto |
LOWER(text) |
Converte todos os caracteres maiúsculos em minúsculos Aprenda mais |
| MATCH
Avançado |
MATCH(search_value, range, [search_type]) |
A função MATCH ajuda você a localizar a posição exata de um item específico dentro de uma lista ou tabela de dados no Smartsheet. Pense nisso como descobrir qual posição numerada um item particular ocupa em uma sequência. Aprenda mais |
| MAX
Numérico |
MAX(value1, [value2, ...]) |
Retorna o maior número ou a data mais recente. Aprenda mais |
| MEDIANA
Numérico |
MEDIAN(number1, [number2, ...]) |
Retorna o valor do ponto médio do intervalo de números Aprenda mais |
| MÊS
Data |
MONTH(date) |
Retorna um número que representa o número do mês, 1–12, onde 1 é janeiro Aprenda mais |
| MID
Texto |
MID(text, start_position, num_chars) |
Retorna uma parte do texto com base em um determinado ponto de partida e número de caracteres Aprenda mais |
| MIN
Numérico |
MIN(value1, [value2, ...]) |
Retorna o menor número ou a data mais antiga Aprenda mais |
| MOD
Numérico |
MOD(dividend, divisor) |
Retorna o restante após uma operação de divisão Aprenda mais |
| MROUND
Numérico |
MROUND(number, [multiple]) |
Retorna um número arredondado para o múltiplo desejado Aprenda mais |
| NÃO
Lógica |
NOT(logical_expression) |
Usado em outra função para fornecer o oposto de uma expressão lógica Aprenda mais |
| NETDAYS
Data |
NETDAYS(start_date, end_date) |
Retorna o número de dias de uma data de início até uma data de término Aprenda mais |
| NETWORKDAY
Data |
NETWORKDAY(start_date, end_date, [holidays]) |
Retorna o número de dias úteis entre duas datas. Adiciona 1 dia ao resultado se a data de início for um dia não útil. Aprenda mais |
| NETWORKDAYS
Data |
NETWORKDAYS(start_date, end_date, [holidays]) |
Retorna o número de dias úteis entre duas datas. Aprenda mais |
| OU
Lógica |
OR(logical_expression1, [logical_expression2, ...]) |
Usado dentro de outra função para retornar verdadeiro se pelo menos uma expressão lógica fornecida for verdadeira. Aprenda mais |
| PARENT
Hierarquia |
PARENT([reference]) |
Use essa função para localizar e exibir o valor do pai da célula especificada. Aprenda mais |
| PERCENTIL
Avançado |
PERCENTILE(range, percentile) |
Retorna o valor de um determinado percentil em um intervalo Aprenda mais |
| PISO
Numérico |
FLOOR(number, multiple) |
Arredonda um número para o múltiplo de significância especificado mais próximo Aprenda mais |
| RANKAVG
Numérico |
RANKAVG(number, range, [order]) |
A função RANKAVG ajuda você a entender como um número específico se compara a uma lista de outros números, atribuindo-lhe uma classificação. Pense nisso como classificar competidores em uma competição: O melhor desempenho recebe a classificação 1, o próximo melhor recebe a classificação 2, e assim por diante. Aprenda mais |
| RANKEQ
Numérico |
RANKEQ(number, range, [order]) |
Retorna a classificação de um número em relação a outros números em um intervalo Aprenda mais |
| RATEAR
Avançado |
PRORATE(number, start_date, end_date, prorate_start, prorate_end, [decimal_places]) |
A função PRORATE no Smartsheet permite que você calcule uma parte justa de um valor total com base em um período de tempo específico e mais curto dentro de um intervalo de datas maior. Aprenda mais |
| ROUND
Numérico |
ROUND(number, [decimal_places]) |
Arredonda um determinado número para o número desejado de casas decimais Aprenda mais |
| ROUNDDOWN
Numérico |
ROUNDDOWN(number, [decimal]) |
Arredonda um número até um número especificado de casas decimais Aprenda mais |
| ROUNDUP
Numérico |
ROUNDUP(number, [decimal]) |
Arredonda um número para cima até um número especificado de casas decimais Aprenda mais |
| SMALL
Numérico |
SMALL(range, n) |
Retorna o n-ésimo menor número em um intervalo fornecido Aprenda mais |
| STDEVA
Avançado |
STDEVA(range1, [range2, ...]) |
Estima o desvio padrão com base em um conjunto de valores de amostra Aprenda mais |
| STDEVP
Avançado |
STDEVP(range1, [range2, ...]) |
Estima o desvio padrão com base em um conjunto de valores, incluindo valores não numéricos Aprenda mais |
| STDEVPA
Avançado |
STDEVPA(range1, [range2, ...]) |
Calcula o desvio padrão com base em um conjunto completo de valores, incluindo não-números Aprenda mais |
| STDEVS
Avançado |
STDEVS(range1, [range2, ...]) |
Estima o desvio padrão com base em uma amostra de população de números, ignorando os não-números Aprenda mais |
| SUBSTITUIR
Texto |
REPLACE(text, start_position, num_chars, new_text) |
Substitui uma sequência de caracteres, começando em uma determinada posição e terminando em um determinado número de caracteres além dessa posição. Aprenda mais |
| SUBSTITUTE
Texto |
SUBSTITUTE(search_text, old_text, new_text, [replace_num]) |
Substitui o texto existente por um novo texto em uma string Aprenda mais |
| SUCCESSORS
Numérico |
SUCCESSORS(value) |
Usada em outra função para calcular os sucessores diretos de uma tarefa e retornar os números sucessores das linhas de tarefas que ocorrem como resultado da tarefa referenciada. Aprenda mais |
| SUM
Numérico |
SUM(number1, [number2, ...]) |
Soma uma série de números Aprenda mais |
| SUMIF
Avançado |
SUMIF(range, criterion, [sum_range]) |
Adiciona números dentro de um intervalo que atendem a uma condição especificada Aprenda mais |
| SUMIFS
Avançado |
SUMIFS(range, criterion_range1, criterion1, [criterion_range2, criterion2, ...]) |
Adiciona números dentro de um intervalo quando todas as condições dadas em seus respectivos intervalos são atendidas. Aprenda mais |
| SUPERIOR
Texto |
UPPER(text) |
Converte caracteres minúsculos em uma cadeia de texto para maiúsculos Aprenda mais |
| TETO
Numérico |
CEILING(number, multiple) |
Arredonda um número longe de zero para o múltiplo de significância especificado mais próximo. Aprenda mais |
| TIME
Data |
TIME(time_value, [format], [precision]) |
Crie um objeto de hora a partir de um valor compatível que pode ser exibido em um formato de 12 ou 24 horas. Aprenda mais |
| TOTALFLOAT
Lógica Novidade!
|
TOTALFLOAT(Value) |
Use essa fórmula para identificar a flexibilidade em seu cronograma, calculando o tempo que uma tarefa pode ser atrasada sem afetar a data de conclusão do projeto ou o início de uma tarefa sucessora. Aprenda mais |
| UNICHAR
Numérico |
UNICHAR(number) |
Converte um número em um caractere Unicode. Aprenda mais |
| VALOR
Texto |
VALUE(text) |
Converte um valor de texto que representa um número em um número Aprenda mais |
| VLOOKUP
Avançado |
VLOOKUP(search_value, lookup_table, column_num, [match_type]) |
Procura um valor e retorna um valor correspondente na mesma linha, mas a partir de uma coluna diferente. Aprenda mais |
| VPL
Avançado |
NPV(discount_rate, number, range1, [range2, ...]) |
Calcula o valor presente líquido de um investimento com base em uma série de fluxos de caixa e uma taxa de desconto Aprenda mais |
| WEEKDAY
Data |
WEEKDAY(date) |
Retorna um número que representa o dia da semana, 1 a 7, onde domingo é igual a 1 Aprenda mais |
| WEEKNUMBER
Data |
WEEKNUMBER(date) |
Retorna um número que representa a semana do ano, de 1 a 53, em que 1 é a primeira semana do ano. Aprenda mais |
| WORKDAY
Data |
WORKDAY(date, num_days, [holidays]) |
Usado em uma coluna Date para retornar uma data a partir de um número especificado de dias úteis. Aprenda mais |
| YEARDAY
Data |
YEARDAY(date) |
Retorna um número que representa o dia do ano, de 1 a 365, em que 1 é o primeiro dia do ano Aprenda mais |