Atualmente, as seguintes funções de fórmula são compatíveis com a Workiva. Você também pode visualizar essas funções usando o Assistente de Fórmula na Barra de Fórmula.
Conteúdo
- Funções de matriz
- Funções de data
- Funções de cálculo financeiro
- Funções de coleta de informações
- Funções de pesquisa
- Funções lógicas
- Funções matemáticas
- Funções de arredondamento
- Funções de criação de texto
- Funções estatísticas
- Operadores de referência
- Operadores aritméticos
- Operador de concatenação
- Operadores de comparação
Notas
- * Indica que essa função pode ser usada com a função CHILDREFS
- ** Indica que essa função deve ser usada dentro de outra função.
- As planilhas da Workiva suportam apenas funções em inglês. Outros idiomas não são suportados.
- A página Referência de compatibilidade de funções de planilha fornece um manual das funções de fórmula suportadas pela Workiva, Excel, Google Sheets e Cadeias da Workiva (para preparação de dados)
Funções de matriz
| Função | Descrição |
|---|---|
| ROWS | Determina o número de linhas em uma matriz ou referência especificada. |
| COLUMNS | Determina o número de colunas em uma matriz ou referência especificada. |
| CHOOSEROWS | Extrai linhas específicas de um intervalo ou matriz. |
| CHOOSECOLS | Extrai colunas específicas de um intervalo ou matriz. |
| TEXTSPLIT | Divide strings de texto em linhas e colunas com base em delimitadores especificados. |
| HSTACK | Empilha horizontalmente vários intervalos ou matrizes em um único intervalo. |
| VSTACK | Empilha verticalmente vários intervalos ou matrizes em um único intervalo. |
| UNIQUE | Extrai uma lista de valores únicos em uma lista ou intervalo. |
| TRANSPOSE | Converte um intervalo vertical de células em um intervalo horizontal, ou vice-versa. |
| TAKE | Extrai um número especificado de linhas ou colunas do início ou fim de um intervalo ou matriz. |
| SORT | Classifica dinamicamente um intervalo ou matriz por uma ou mais colunas em ordem crescente ou decrescente. |
| SEQUENCE | Gera uma lista de números sequenciais em uma matriz. |
| FILTER | Extrai linhas de um intervalo ou matriz que atendem a condições especificadas. |
| DROP | Remove um número especificado de linhas ou colunas do início ou fim de uma matriz ou intervalo. |
| MMULT | Calcula o produto matricial de duas matrizes. |
| TOROW | Retorna uma matriz como uma única linha. |
| TOCOL | Retorna uma matriz como uma única coluna. |
Funções de data
| Função | Descrição |
|---|---|
| DATE | Retorna uma data de determinado ano, mês e dia. |
| DATEVALUE | Retorna um número de série com base em uma data escrita no formato MM/DD/YYYY. |
| DAY | Retorna o dia do mês para uma data. |
| DAYS | Retorna o número de dias entre duas datas. |
| DAYS360 | Retorna o número de dias entre duas datas com base em um ano de 360 dias (doze meses de 30 dias). |
| EDATE | Retorna a data de série que é o número indicado de meses antes ou depois de uma data específica. |
| EOMONTH | Retorna o final do mês de determinada data, com desvio por número de meses. |
| MONTH | Retorna o mês do ano de determinada data. |
| NETWORKDAYS | Retorna o número de dias úteis inteiros entre duas datas. |
| NETWORKDAYS.INTL | Retorna o número de dias úteis inteiros entre duas datas com fins de semana e feriados personalizados. |
| WEEKDAY | Retorna o dia da semana correspondente a uma data. |
| WORKDAY | Retorna a data de série antes ou depois de um número específico de dias úteis. |
| WORKDAY.INTL | Retorna a data de série antes ou depois de um número especificado de dias úteis com parâmetros personalizados de fim de semana. |
| YEAR | Retorna o ano de uma data. |
| YEARFRAC | Calcula a fração do ano representada pelo número de dias inteiros entre duas datas. |
Funções de cálculo financeiro
| Função | Descrição |
|---|---|
| FV | Calcula o valor futuro de um investimento com base em uma taxa de juros fixa. |
| IRR | Calcula a taxa interna de retorno para uma série regular de fluxos de caixa. |
| XIRR | Calcula uma taxa interna de retorno para fluxos de caixa que não são periódicos. |
| NPV * | Calcula o valor presente líquido de um investimento usando taxas de desconto, pagamentos e receita. |
| XNPV | Calcula o valor atual líquido para fluxos de caixa que não são periódicos. |
| PMT | Calcula o pagamento de um empréstimo com taxa de juros e pagamentos recorrentes. |
| PV | Calcula o valor atual de um investimento com base em uma taxa de juros fixa. |
Funções de coleta de informações
| Função | Descrição |
|---|---|
| COUNT * | Conta o número de valores numéricos arábicos no conjunto de valores fornecido. |
| COUNTA * | Conta o número de valores não vazios no conjunto de valores fornecido. Caracteres de espaço não são avaliados como vazios. |
| COUNTBLANK * | Conta o número de valores vazios no conjunto de valores fornecido. |
| COUNTIF | Conta o número de células em um intervalo que atendem à condição fornecida. |
| COUNTIFS | Conta o número de células em um intervalo que atendem ao conjunto de condições fornecido. |
| ISBLANK | Retorna VERDADEIRO ou FALSO se a seleção estiver vazia. |
| ISERROR | Retorna VERDADEIRO se o valor for um erro; caso contrário, retorna FALSO. |
| ISNA | Retorna VERDADEIRO ou FALSO se a seleção for #N/A. |
| ISNUMBER | Retorna VERDADEIRO ou FALSO se a seleção for um número. |
| VALUE | Retorna um valor numérico para determinada cadeia de texto que representa um número ou data. |
Funções de pesquisa
| Função | Descrição |
|---|---|
| CELL | Retorna informações sobre uma referência de célula. |
| CHILDREFS ** | Faz referência ao intervalo selecionado para cada planilha secundária. |
| HLOOKUP | Localiza determinado valor em uma linha e retorna um valor dessa coluna. |
| INDEX | Retorna o valor na coordenada de linha/coluna especificada. |
| MATCH | Localiza um índice em um intervalo unidimensional. |
| VLOOKUP | Localiza um valor determinado em uma coluna e retorna o valor da linha correspondente para essa linha. |
| XLOOKUP | Localiza um índice no intervalo de pesquisa e retorna o valor correspondente no intervalo de retorno. |
| XMATCH | Localiza um valor no intervalo de pesquisa e retorna o índice correspondente. |
Funções lógicas
| Função | Descrição |
|---|---|
| AND * | Retorna VERDADEIRO se todos os argumentos forem VERDADEIROS; caso contrário, retorna FALSO. |
| CHOOSE * | Usa o index_num para retornar um valor da lista de argumentos de valor. |
| IF * | Retorna um valor fornecido se uma condição especificada for VERDADEIRA e um valor fornecido diferente se for FALSA. |
| IFERROR | Retorna o primeiro valor fornecido se não for um erro; caso contrário, retorna o segundo valor fornecido. |
| IFNA | Retorna um valor alternativo se o primeiro valor for #N/A. |
| IFS * | Verifica se uma ou mais condições são atendidas e retorna um valor que corresponde à primeira condição VERDADEIRO. |
| NOT | Retorna FALSO se a expressão for VERDADEIRA; retorna VERDADEIRO se a expressão for FALSA. |
| OR * | Retorna VERDADEIRO se algum argumento for VERDADEIRO; retorna FALSO se todos os argumentos forem FALSO. |
Funções matemáticas
| Função | Descrição |
|---|---|
| ABS | Retorna o valor absoluto do número fornecido. |
| EXP | Retorna e elevado à potência do número fornecido. |
| LN | Retorna o logaritmo natural do número fornecido. |
| MOD | Retorna o resto de uma divisão. |
| POWER | Retorna o resultado de uma exponenciação. |
| PRODUCT * | Multiplica todos os números em uma seleção de células. |
| SIGN | Retorna 1 se o número for positivo, zero (0) se o número for 0, e -1 se o número for negativo. |
| SQRT | Retorna uma raiz quadrada positiva. |
| SUBTOTAL | Crie um total a partir de determinados valores usando a operação especificada, ignorando os subtotais no intervalo. Os filtros são ignorados em todos os totais. |
| SUM * | Adiciona todos os números em uma seleção de células. |
| SUMIF | Adiciona as células de acordo com uma condição em um intervalo correspondente. |
| SUMIFS | Adiciona as células de acordo com um conjunto de condições nos intervalos correspondentes. |
| SUMPRODUCT | Multiplica os componentes correspondentes em intervalos de mesmo tamanho e retorna a soma dos produtos. |
Funções de arredondamento
| Função | Descrição |
|---|---|
| INT | Retorna o inteiro inferior mais próximo. |
| MROUND | Retorna um número arredondado para o múltiplo desejado. |
| ROUND | Arredonda um número para um número específico de dígitos. |
| ROUNDDOWN | Arredonda um número até o inteiro mais próximo. |
| ROUNDUP | Arredonda um número até o inteiro mais próximo. |
| TRUNC | Trunca um número para um número específico de dígitos. |
Funções de criação de texto
| Função | Descrição |
|---|---|
| CODE | Retorna o código numérico do primeiro caractere no texto fornecido. |
| CONCATENATE * | Combina várias cadeias de caracteres de texto em uma única cadeia de texto. |
| CONCATENATEIF | Junta células com um separador de acordo com uma condição em um intervalo. |
| CHAR | Retorna o caractere associado ao código de caractere fornecido. |
| FIND | Retorna a posição inicial do texto em uma cadeia. |
| LEFT | Retorna o primeiro caractere ou caracteres em determinado texto. |
| LEN | Retorna o número de caracteres no argumento. |
| LOWER | Retorna o texto com todos os caracteres em minúsculas. |
| MID | Retorna uma parte selecionada do texto. |
| PROPER | Retorna o texto com apenas a primeira letra de cada palavra em maiúscula. |
| REPT | Repete o texto em determinado número de vezes. |
| RIGHT | Retorna o último caractere em algum texto. |
| SEARCH | Retorna a posição inicial do texto em uma cadeia. |
| SUBSTITUTE | Substitui caracteres específicos do texto por um novo texto. |
| TEXT | Formata o número fornecido como texto por meio da cadeia de formatação. |
| TEXTJOIN * | Combina texto de vários intervalos com um delimitador entre cada valor de texto. |
| TRIM | Remove espaços em branco excedentes do texto. |
| UNICHAR | Retorna o caractere associado ao número Unicode fornecido. |
| UNICODE | Retorna o número Unicode do primeiro caractere no texto fornecido. |
| UPPER | Retorna o texto com todos os caracteres em maiúsculas. |
Funções estatísticas
| Função | Descrição |
|---|---|
| AVERAGE * | Retorna a média (média aritmética) de um conjunto. |
| AVERAGEA * | Localiza a média aritmética de um conjunto que inclui texto e valores lógicos. |
| AVERAGEIFS | Retorna a média de todas as células que atendem a vários critérios. |
| LARGE * | Retorna o n-ésimo maior valor de um intervalo. |
| MAX * | Retorna o maior número em um conjunto de valores. |
| MAXA * | Retorna o maior valor em um conjunto, incluindo valores de texto e lógicos. |
| MAXIFS | Retorna o valor máximo de todas as células que atendem a vários critérios. |
| MEDIAN * | Retorna a mediana estatística de determinado conjunto de números. |
| MIN * | Retorna o menor número em um conjunto de valores. |
| MINA * | Retorna o menor valor em um conjunto, incluindo valores de texto e lógicos. |
| MINIFS | Retorna o valor mínimo de todas as células que atendem a vários critérios. |
| PERCENTILE | Retorna um percentil de valores em um intervalo de células. |
| PERCENTILE.EXC | Retorna um percentil de valores (0-1, exclusivo) em um intervalo de células. |
| PERCENTILE.INC | Retorna um percentil de valores (0-1, inclusivo) em um intervalo de células. |
| QUARTILE | Retorna um quartil de valores em um intervalo de células. |
| QUARTILE.EXC | Retorna um quartil de valores (0-4, exclusivo) em um intervalo de células. |
| QUARTILE.INC | Retorna um quartil de valores (0-4, inclusive) em um intervalo de células. |
| RANK * | Retorna a classificação de determinado valor em um intervalo correspondente. |
| RANK.AVG * | Retorna a média estatística da classificação de um determinado valor em um intervalo correspondente. |
| RANK.EQ | Retorna a classificação estatística de determinado valor em um intervalo correspondente. |
| SMALL * | Retorna o n-ésimo menor valor de um intervalo. |
| STDEV | Retorna o desvio padrão de determinado conjunto de valores em uma amostra. |
| STDEVA * | Retorna o desvio padrão para um determinado conjunto de valores dentro de uma amostra, em que texto ou FALSO=0 e VERDADEIRO=1. |
| STDEVPA * | Retorna o desvio padrão para um determinado conjunto de valores dentro de uma população inteira, em que texto ou FALSO=0 e VERDADEIRO=1. |
| STDEV.S * | Retorna o desvio padrão de determinado conjunto de valores em uma amostra. |
| STDEV.P * | Retorna o desvio padrão da amostra para um determinado conjunto de valores para uma população inteira. |
Operadores de referência
| Sinal e nome do operador | Significado do operador | Descrição | Exemplo |
|---|---|---|---|
| : (Dois pontos) | Operador de intervalo | Referenciar todas as células de dois intervalos. | Soma todas as células no intervalo D1 a D25.=SUM(D1:D25) |
| (Espaço) | Operador de interseção | Você pode fazer referência ao intervalo comum de células em dois intervalos. | Encontra a soma das células de interseção dos intervalos A1:B5 e B1:D5, =SUM(A1:B5 B1:D5) |
| , (Vírgula) | Operador de união | Combina várias referências em uma só. | Encontra o valor máximo de todas as células dos intervalos A1:B5 e B1:D5, =MAX(A1:B5,B1:D5) |
Operadores aritméticos
| Sinal e nome do operador | Significado do operador | Descrição | Exemplo |
|---|---|---|---|
| - (Menos) | Negação | Retorna o valor negativo do número fornecido. | Retorna 25 como um valor negativo, -25 |
| % (Porcentagem) | Porcentagem | Identifica um valor como uma porcentagem. | Retorna 23% de 1000, =23%*1000 |
| ^ (Circunflexo) | Exponenciação |
Retorna o valor exponencial do número fornecido. O número antes do circunflexo é a base, e o número após o circunflexo é o expoente. |
Retorna o valor ao quadrado de 5. =5^2 |
| / (Barra) | Divisão | Divide o primeiro valor pelo segundo valor. | Divide B1 por A1, =B1/A1 |
| * (Asterisco) | Multiplicação | Multiplica o primeiro valor pelo segundo valor. | Multiplica A1 por B1, =A1*B1 |
| + (Mais) | Valor adicional | Adiciona o primeiro valor ao segundo valor. | Adiciona A1 e B1, =A1+B1 |
| - (Menos) | Subtração | Subtrai o segundo valor do primeiro valor. | Subtrai 100 de B5. =B5-100 |
Operador de concatenação
| Sinal e nome do operador | Significado do operador | Descrição | Exemplo |
|---|---|---|---|
| & (E comercial) | E comercial | Concatena as strings fornecidas em uma única string. | Concatena duas células para formar uma string combinada, = A1&B1 |
Operadores de comparação
| Sinal e nome do operador | Significado do operador | Descrição | Exemplo |
|---|---|---|---|
| = (Igual a) | Igual à comparação | Verifica se dois valores são iguais. | =IF(A1=A2,"Igual","Não igual") |
| > (Maior que) | Maior que a comparação | Verifica se o primeiro valor é maior que o segundo valor. | =IF(A1>A2,"Maior","Não maior") |
| < (Menor que) | Comparação menor que | Verifica se o primeiro valor é menor que o segundo valor. | =IF(A1<A2,"Menor","Não menor") |
| >= (Maior ou igual a) |
Comparação maior ou igual a | Verifica se o primeiro valor é maior ou igual ao segundo valor. | =IF(A1>=A2,"Maior ou igual","Menor") |
| <= (Menor ou igual a) |
Comparação de menor ou igual a | Verifica se o primeiro valor é menor ou igual ao segundo valor. | =IF(A1<=A2,"Menor ou igual","Maior") |
| <> (Diferente de) | Não é igual à comparação | Verifica se os dois valores não são iguais. | =IF(A1<>A2,"Não igual","Igual") |