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
* Esta função pode ser usada com a função CHILDREFS
** Esta função deve ser usada dentro de outra função.
Nota: As planilhas da Workiva suportam apenas funções em inglês. Não há suporte para outros idiomas.
Funções de matriz
| Função | Descrição |
| ROWS | Use esta função para determinar o número de linhas em uma matriz ou referência especificada |
| COLUMNS | Use esta função para determinar o número de colunas em uma matriz ou referência especificada. |
| CHOOSEROWS | Use essa função para extrair linhas específicas de um intervalo ou matriz |
| CHOOSECOLS | Use esta função para extrair colunas específicas de um intervalo ou matriz |
| TEXTSPLIT | Use essa função para dividir cadeias de texto em linhas e colunas com base nos delimitadores especificados |
| HSTACK | Use esta função para empilhar horizontalmente vários intervalos ou matrizes em um único intervalo |
| VSTACK | Use esta função para empilhar verticalmente vários intervalos ou matrizes em um único intervalo |
| UNIQUE | Use essa função para extrair uma lista de valores exclusivos em uma lista ou intervalo |
| TRANSPOSE | Use essa função para converter um intervalo vertical de células em um intervalo horizontal, ou vice-versa |
| TAKE | Use essa função para extrair um número específico de linhas ou colunas do início ou do fim de um intervalo ou matriz. |
| SORT | Use esta função para classificar dinamicamente um intervalo ou matriz por uma ou mais colunas em ordem crescente ou decrescente |
| SEQUENCE | Use esta função para gerar uma lista de números sequenciais em uma matriz |
| FILTER | Use essa função para extrair linhas de um intervalo ou matriz que atendam às condições especificadas. |
| DROP | Use esta função para remover um número específico de linhas ou colunas do início ou do fim de uma matriz ou intervalo |
| MMULT | Use esta função para calcular o produto matricial de duas matrizes |
| TOROW | Use esta função para retornar uma matriz como uma única linha. |
| TOCOL | Use essa função para retornar 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 finais 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 atual líquido de um investimento usando taxa de desconto, pagamentos e renda. |
| 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 em um conjunto de valores. |
| COUNTA | Conta o número de valores não vazios em um conjunto de valores. |
| COUNTBLANK | Conta o número de valores em branco em um conjunto de valores. |
| COUNTIF | Conta o número de células em um intervalo que atendem a determinada condição. |
| COUNTIFS | Conta o número de células em um intervalo que atende a um conjunto de condições. |
| ISBLANK | Retorna TRUE ou FALSE 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 TRUE ou False 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 determinado valor em uma coluna e retorna um valor dessa 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 TRUE se todos os argumentos forem TRUE; caso contrário, retorna FALSE. * |
| CHOOSE | Usa o index_num para retornar um valor da lista de argumentos de valor. * |
| IF | Retorna um valor se uma condição especificada for VERDADEIRA e outro valor se for FALSA. * |
| IFERROR | Retorna o valor se não for um erro; caso contrário, retorna value_if_error |
| 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 VERDADEIRO se a expressão for VERDADEIRO; retorna FALSO se a expressão for VERDADEIRO. |
| 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 de um número |
| EXP | Retorna e elevado à potência do número. |
| LN | Retorna o logaritmo natural de um número. |
| 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, 0 (zero) 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 para todos os totais. Para excluir linhas ocultas, inclua um "10" antes da operação. Por exemplo, 101 exclui linhas ocultas para a média. |
| 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 tamanhos iguais e retorna a soma dos produtos. |
Funções de arredondamento
| Função | Descrição |
| INT | Arredonda um número até o inteiro 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 para baixo. |
| ROUNDUP | Arredonda um número para cima. |
| TRUNC | Trunca um número em 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 | Une 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 o excesso de espaço em branco 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, inclusive) 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 um determinado valor em um intervalo correspondente. * |
| RANK.AVG | Retorna a classificação média estatística de 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 de determinado conjunto de valores em uma amostra, em que texto ou FALSO = 0 e VERDADEIRO = 1. |
| STDEVPA | Retorna o desvio padrão de determinado conjunto de valores em 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 de 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. O operador de intervalo (:) faz referência a todas as células entre dois intervalos. |
Soma todas as células do intervalo de 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. O operador de interseção ( ) intercepta células de dois intervalos. |
Encontre a soma das células de interseção de dois 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ó. O operador de união (,) combina dois intervalos em um. |
Você pode encontrar o máximo de todas as células de dois 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 |
Número negativo O operador de negação (-) encontra o valor de negação do número. |
25 pode ser convertido em seu valor de negação, -25 |
| % Percentual | Porcentagem |
Número de porcentagem O operador de porcentagem (%) encontra o número de porcentagem. |
Encontre os 25% de 1000, =25%*1000 |
| ^ Caret | Exponenciação |
Valor exponencial O primeiro número antes do acento circunflexo é a base e o segundo número após o acento circunflexo é o expoente. O operador de exponenciação (^) encontra o valor exponencial do número. |
O valor quadrado de 25 pode ser encontrado usando o operador de exponenciação, =25^2 |
| / Barra para frente | Divisão |
Valor da divisão O primeiro número antes da barra será dividido pelo segundo número. A barra é o operador de divisão (/) que divide qualquer número por outro número. |
Dividir o intervalo B1 por A1, =B1/A1 |
| Asterisco | Multiplicação |
Valor de multiplicação Você pode multiplicar usando o operador de multiplicação (*). |
Multiplicar dois intervalos, =A1*B1 |
| + Mais | Valor adicional |
Valor da adição O operador de adição (+) soma números. |
Adicionar o intervalo A1 e B1, =A1+B1 |
| Menos | Subtração |
Valor da subtração O primeiro número antes do sinal de menos será subtraído do segundo número. O operador de subtração (-) subtrai números. |
Subtrair 100 do intervalo B5, =B5-100 |
Operador de concatenação
| Sinal e nome do operador | Significado do operador | Descrição | Exemplo |
| & E comercial | E comercial | Concatena duas cadeias de caracteres em uma | Concatena duas células para formar uma cadeia de caracteres 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 duas expressões são iguais | =IF(A1=A2, "Igual", "Não igual") |
| Maior que | Maior que a comparação | Verifica se a primeira expressão é maior que a segunda | =IF(A1>A2, "Maior", "Não maior") |
| <Menos que | Comparação menor que | Verifica se a primeira expressão é menor que a segunda expressão | =IF(A1<A2, "Menor", "Não menor") |
| Maior ou igual a | Comparação maior ou igual a | Verifica se a primeira expressão é maior ou igual à segunda expressão | =IF(A1>=A2, "Maior ou igual", "Menor") |
| Menor ou igual a | Menor ou igual à comparação | Verifica se a primeira expressão é menor ou igual à segunda expressão | =IF(A1<=A2, "Menor ou igual", "Maior") |
| Não igual a | Não é igual à comparação | Verifica se as duas expressões não são iguais | =IF(A1<>A2, "Não igual", "Igual") |