Funções de informação
Esta categoria contém as funções de informação.
Os dados da tabela a seguir servem como base para alguns dos exemplos utilizados para descrever as funções:
C |
D |
|
2 |
x valor |
y valor |
3 |
-5 |
-3 |
4 |
-2 |
0 |
5 |
-1 |
1 |
6 |
0 |
3 |
7 |
2 |
4 |
8 |
4 |
6 |
9 |
6 |
8 |
ATUAL
Essa função retorna o resultado do momento de avaliação da fórmula na qual ela faz parte (em outras palavras até onde a avaliação foi feita). Seu uso principal é em conjunto com a função ESTILO () para aplicar estilos em células que dependem do seu conteúdo.
Sintaxe
ATUAL()
Exemplo
=1+2+ATUAL()
O exemplo retorna 6. A fórmula é calculada da esquerda para a direita como: 1+ 2 igual a 3, fornecendo o resultado até onde ATUAL() é encontrado; ATUAL() portanto retorna 3, que é somado ao original 3, totalizando 6.
=A2+B2+ESTILO(SE(ATUAL()>10;”Vermelho”;”Padrão”))
O exemplo retorna A2 + B2 (ESTILO retorna 0 aqui). Se essa soma for maior que 10, o estilo Vermelho é aplicado à célula. Veja a função ESTILO para maiores explicações.
="choo"&ATUAL()
O exemplo retorna choochoo.
CÉL
Retorna informações sobre o endereço, a formatação ou o conteúdo de uma célula.
Sintaxe
CÉL("TipoInfo"; Referência)
TipoInfo é a cadeia de caracteres que especifica o tipo de informação. A cadeia de caracteres é sempre em inglês. Caixa alta ou baixa é opcional.
TipoInfo |
Significado |
COL |
Retorna o número da coluna referenciada. =CÉL("COL";D2) retorna 4. |
LINHA |
Retorna o número da linha referenciada. =CÉL("ROW";D2) retorna 2. |
PLANILHA |
Retorna o número da planilha referenciada. =CÉL("Sheet";Planilha3.D2) retorna 3. |
ENDEREÇO |
Retorna o endereço absoluto da célula referenciada. =CÉL("ADDRESS";D2) retorna $D$2. =CÉL("ADDRESS";Planilha3.D2) retorna $Planilha3.$D$2. CÉL("ADDRESS",'X:\dr\test.ods'$Sheet1.D2) retorna 'file:///X:/dr/test.ods'#$Sheet1$d$2. |
FILENAME |
Retorna o nome do arquivo e o número da planilha da célula referenciada. =CÉL("FILENAME";D2) retorna file:///X:/dr/own.ods'#$Planilha1, se a fórmula no documento atual X:\dr\own.ods estiver localizada na Planilha1. =CÉL("FILENAME";'X:\dr\test.ods'#$Planilha1.D2) retorna 'file:///X:/dr/test.ods'#$Planilha1. |
COORD |
Retorna o endereço completo da célula em notação Lotus™. =CÉL("COORD"; D2) retorna $A:$D$2. =CÉL("COORD"; Planilha3.D2) retorna $C:$D$2. |
CONTENTS |
Retorna o conteúdo da célula referenciada sem qualquer formatação. |
TIPO |
Retorna o tipo de conteúdo da célula. b = blank. célula vazia l = rótulo. Texto, resultado de uma fórmula na forma de texto v = valor. Valor, resultado de uma fórmula como um número |
WIDTH |
Retorna a largura da coluna referenciada. A unidade é o número de zeros (0) que cabem na coluna, no texto e tamanho padrão. |
PREFIX |
Retorna o alinhamento da célula referenciada. ' = alinhado à esquerda ou justificado à esquerda " = alinha à direita ^ = centralizado \ = repetição (atualmente inativo) |
PROTECT |
Retorna o status de proteção da célula. 1 = a célula está protegida 0 = a célula não está protegida |
FORMAT |
Retorna uma cadeia de caracteres que indica o formato do número. , = número com separador de milhar F = número sem separador de milhar C = formato monetário S = representação exponencial, por exemplo, 1,234+E56 P = porcentagem Nos formatos acima, o número de casas decimais após o separador de decimal é exibido na forma de número. Por exemplo: o formato de número #.##0,0 retornará ,1 e o formato de número 00,000% retornará P3 D1 = D-MMM-AA, D-MM-AA e formatos similares D2 = DD-MM D3 = MM-AA D4 = DD-MM-AAAA HH:MM:SS D5 = MM-DD D6 = HH:MM:SS AM/PM D7 = HH:MM AM/PM D8 = HH:MM:SS D9 = HH:MM G = Todos os demais formatos - (Menos) no final = os números negativos serão formatados em cores () (parênteses) no final = há um parêntese de abertura no código do formato |
COLOR |
Retornará 1 se os números negativos tiverem sido formatados em cores; caso contrário, retornará 0. |
PARENTHESES |
Retorna 1 se o código do formato contém um parêntese de abertura (, caso contrário, retornará 0. |
Referência (lista de opções) é a posição da célula que deverá ser examinada. Se o parâmetro Referência for um intervalo, a célula se deslocará para a parte superior esquerda do intervalo. Se Referência estiver ausente, o LibreOffice Calc utilizará a posição da célula na qual esta fórmula está localizada. O Microsoft Excel utiliza a referência da célula na qual o cursor está posicionado.
FÓRMULA
Exibe a fórmula de uma célula de fórmula como uma cadeia de caracteres de texto.
Sintaxe
FÓRMULA(Referência)
Referência é uma referência para uma célula contendo uma fórmula.
Uma referência inválida ou uma referência a uma célula sem fórmula tem como resultado o valor de erro #N/D.
Exemplo
Se a célula A8 contém a fórmula =SOMA(1;2;3) então
=FÓRMULA(A8) retorna o texto =SOMA(1;2;3).
INFO
Retorna informações específicas sobre o ambiente de trabalho atual. A função recebe um único argumento de texto e retorna dados dependendo desse parâmetro.
Sintaxe
INFO("Tipo")
A tabela seguinte lista os valores para o parâmetro de texto Tipo e os valores retornados pela função «INFO».
Valor para "Tipo" |
Valor retornado |
"osversion" |
Sempre "Windows (32-bit) NT 5.01", por motivos de compatibilidade |
"system" |
O tipo do sistema operacional. |
"release" |
O identificador da versão do produto, por exemplo "300m25(Build:9876)" |
"numfile" |
Sempre 1, por motivos de compatibilidade |
"recalc" |
Modo de recálculo da fórmula atual, "Automático" ou "Manual" (localizado no idioma do LibreOffice) |

Outras aplicações de planilha podem aceitar valores localizados para o parâmetro Tipo, mas o LibreOffice Calc só aceitará valores em inglês.
Exemplo
=INFO("release") retorna o número da versão do LibreOffice em uso.
=INFO(D5) com a célula D5 contendo o texto system retorna o tipo de sistema operacional.
N
Retorna o valor numérico de um dado parâmetro. Retorna 0 se o parâmetro for texto ou FALSO.
Se ocorrer um erro, a função retorna o valor de erro.
Sintaxe
N(Valor)
Valor é o parâmetro a converter em número. N() retorna o valor numérico, se possível. Retorna os valores lógicos VERDADEIRO ou FALSO como 1 e 0, respetivamente. Se valor for texto, retorna 0.
Exemplo
=N(123) retorna 123
=N(VERDADEIRO()) retorna 1
=N(FALSO()) retorna 0
=N("abc") retorna 0
=N(1/0) retorna #DIV/0!
NÃO.DISP
Retorna o valor de erro #N/D.
Sintaxe
NÃO.DISP()
Exemplo
=NÃO.DISP() converte o conteúdo da célula em #N/D.
SE.É.NÃO.DISP
Retorna o valor se a célula não contiver o erro #N/DISP (valor indisponível) ou o valor alternativo se o contiver.
Sintaxe
SE.É.NÃO.DISP(valor;valor_alternativo)
Valor é o valor ou expressão a retornar se não for igual ou retornar um erro #N/DISP.
valor_alternativo é o valor ou expressão a retornar se a expressão ou valor de Valor for igual ou resultar num erro #N/DISP.
Exemplo
=SE.É.NÃO.DISP(D3;D4) retorna o valor de D3, se D3 não for ou resultar num erro #N/DISP. Caso contrário, devolve o valor de D4.
SEERRO
Retorna o valor se a célula não tiver um erro ou o valor alternativo se existir erro.
Sintaxe
SEERRO(valor;valor_alternativo)
valor é o valor ou expressão a retornar se não for nem resultar em erro.
valor_alternativo é o valor ou expressão a retornar se valor for ou resultar num erro.
Exemplo
=SEERRO(C8;C9) onde a célula C8 contém =1/0 retorna o valor de C9, por que 1/0 é um erro.
=SEERRO(C8;C9) onde a célula C8 contém =13 retorna 13, por que o valor da célula C8 não é um erro.
TIPO
Retorna o tipo de dados do valor, em que 1 = número, 2 = texto, 4 = lógico, 8 = fórmula, 16 = valor de erro e 64 = matriz.
Sintaxe
TIPO(Valor)
valor é um valor específico para o qual é determinado o tipo de dados.
Exemplo (veja a tabela do exemplo acima)
=TIPO(C2) retorna 2.
=TIPO(D9) retorna 1.
É.NÃO.DISP
Retorna VERDADEIRO se uma célula contém o valor de erro #N/D (valor não disponível).
Se ocorrer um erro, a função retorna FALSO.
Sintaxe
É.NÃO.DISP(Valor)
Valor é o valor ou a expressão que deverá ser testada.
Exemplo
=É.NÃO.DISP(D3) retorna FALSO.
É.NÃO.TEXTO
Testa se o conteúdo da célula é composto de texto ou números. Retorna FALSO se o conteúdo for um texto.
Se ocorrer um erro, a função retorna VERDADEIRO.
Sintaxe
É.NÃO.TEXTO(Valor)
Valor é qualquer valor ou expressão no qual um teste será efetuado para determinar se é um texto, um valor lógico ou número.
Exemplo
=É.NÃO.TEXTO(D2) retorna FALSO se a célula D2 contém o texto abcdef.
=É.NÃO.TEXTO(D9) retorna VERDADEIRO se a célula D9 contém o número 8.
ÉCEL.VAZIA
Retornará VERDADEIRO se a referência a uma célula for vazia. Essa função é utilizada para determinar se o conteúdo de uma célula está vazio. Uma célula que contém uma fórmula não é considerada vazia.
Sintaxe
ÉCÉL.VAZIA(Valor)
Valor é o conteúdo que deverá ser testado.
Exemplo
=É.CÉL.VAZIA(D2) retorna FALSO.
ÉERRO
Testa condições de erro, exceto o valor de erro #N/D, e retorna VERDADEIRO ou FALSO.
Sintaxe
ÉERRO(Valor)
Valor é qualquer expressão ou valor que é testado para verificar se há outro valor de erro diferente de #N/D.
Exemplo
=ÉERRO(C8) onde a célula C8 contém =1/0 retorna VERDADEIRO porque 1/0 é um erro.
=ÉERRO(C9) onde a célula C9 contém =NÃO.DISP() retorna FALSO, por que ÉERRO() ignora o erro #N/D.
ÉERROS
Realiza testes para obter condições de erro, incluindo o valor de erro #N/D, e retorna VERDADEIRO ou FALSO.
Sintaxe
ÉERROS(Valor)
Valor é ou faz referência ao valor que será testado. ÉERROS() retorna VERDADEIRO se houver um erro e FALSO se não houver.
Exemplo
=ÉERROS(C8) onde a célula C8 contém =1/0 retorna VERDADEIRO, por que 1/0 é um erro.
=ÉERROS(C9) onde a célula C9 contém =NÃO.DISP() retorna VERDADEIRO.
ÉFÓRMULA
Retornará VERDADEIRO se for uma célula de fórmula.
Sintaxe
ÉFÓRMULA(Referência)
Referência indica a referência a uma célula na qual se realizará um teste para determinar se tal célula contém uma fórmula.
Exemplo
=ÉFÓRMULA(C4) retorna FALSO se a célula C4 contém o número 5.
ÉLÓGICO
Testa para um valor lógico (VERDADEIRO ou FALSO).
Se ocorrer um erro, a função retorna FALSO.
Sintaxe
ÉLÓGICO(Valor)
Retorna VERDADEIRO se Valor for um valor lógico (VERDADEIRO ou FALSO), do contrário retorna FALSO.
Exemplo
=ÉLÓGICO(99) retorna FALSO, por que 99 é um número, e não um valor lógico.
=ÉLOGICO(É.NÃO.DISP(D4)) retorna VERDADEIRO independente do conteúdo da célula D4, por que É.NÃO.DISP() retorna um valor lógico.
ÉNUM
Retorna VERDADEIRO se o valor se referir a um número.
Sintaxe
ÉNÚMERO(Valor)
Valor é qualquer expressão que deverá ser testada para determinar se ela é um número ou um texto.
Exemplo
=ÉNÚMERO(C3) retorna VERDADEIRO se a célula C3 contém o número 4.
=ÉNÚMERO(C2) retorna FALSO se a célula C2 contém o texto abcdef.
ÉPAR
Retorna VERDADEIRO se o valor for um número inteiro par ou FALSO se o valor for ímpar.
Sintaxe
ÉPAR(Valor)
Valor é o valor a verificar.
Se o valor não for um número inteiro, quaisquer dígitos após a vírgula decimal serão ignorados. O sinal do valor também será ignorado.
Exemplo
=ÉPAR(48) retorna VERDADEIRO
=ÉPAR(33) retorna FALSO
=ÉPAR(0) retorna VERDADEIRO
=ÉPAR(-2,1) retorna VERDADEIRO
=ÉPAR(3,999) retorna FALSO
ÉPAR_ADD
Teste para números pares. Retorna 1 se o número dividido por 2 for um inteiro.
Sintaxe
ÉPAR_ADD(Número)
Número é o número a ser testado.
Exemplo
=ÉPAR_ADD(5) retorna 0.
=ÉPAR_ADD(A1) retorna 1 se a célula A1 contém o número 2.
ÉREF
Testa se o argumento é uma referência. Retorna VERDADEIRO se o argumento é uma referência, retorna FALSO caso contrário. Ao fornecer uma referência, essa função não examina o valor referenciado.
Sintaxe
ÉREF(Valor)
Valor é o valor que deverá ser testado para determinar se é uma referência.
Exemplo
=ÉREF(C5) retorna VERDADEIRO por que C5 é uma referência válida.
=ÉREF("abcdef") sempre retorna FALSO por que um texto nunca pode ser uma referência.
=ÉREF(4) retorna FALSO.
=ÉREF(INDIRETO("A6")) retorna VERDADEIRO, por que INDIRETO é uma função que retorna uma referência.
=ÉREF(ENDEREÇO(1; 1; 2;"Planilha2")) retorna FALSO, porque ENDEREÇO é uma função que retorna um texto, apesar de se parecer como uma referência.
ÉTEXTO
Retorna VERDADEIRO se o conteúdo da célula referir-se a texto.
Se ocorrer um erro, a função retorna FALSO.
Sintaxe
ÉTEXTO(Valor)
Valor é um valor, um número, um valor lógico ou um valor de erro a ser testado.
Exemplo
=ÉTEXTO(D9) retorna VERDADEIRO se a célula D9 contém o texto abcdef.
=ÉTEXTO(C3) retorna FALSO caso a célula C3 contém o número 3.
ÉÍMPAR
Retorna VERDADEIRO se o valor for ímpar, ou FALSO se o número for par.
Sintaxe
ÉÍMPAR(valor)
Valor é o valor a verificar.
Se Valor não for um inteiro, qualquer dígito após a vírgula será ignorado. O sinal de Valor também será ignorado.
Exemplo
=ÉIMPAR(33) retorna VERDADEIRO
=ÉÍMPAR(48) retorna FALSO
=ÉÍMPAR(3,999) retorna VERDADEIRO
=ÉÍMPAR(-3,1) retorna VERDADEIRO
ÉÍMPAR_ADD
Retorna VERDADEIRO (1) se o número não retornar um número inteiro após ser dividido por 2.
Sintaxe
ÉÍMPAR_ADD(Número)
Número é o número a ser testado.
Exemplo
=ÉIMPAR_ADD(5) retorna 1.