Conteúdo
Índice 🔎︎

# Funções de informação

Esta categoria contém as funções de informação.

Para acessar este comando...

Inserir - Função - Categoria Informações

Os dados da tabela a seguir servem como base para alguns dos exemplos utilizados para descrever as funções:

| C | D
2 | valor x | valor y
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.
ROW | Retorna o número da linha referenciada. =CÉL("ROW";D2) retorna 2.
SHEET | Retorna o número da planilha referenciada. =CÉL("Sheet";Planilha3.D2) retorna 3.
ADDRESS | 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.
TYPE | 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.

## É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.

Se ocorrer um erro, a função devolve um valor lógico ou numérico.

#### 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.

Se ocorrer um erro, a função devolve um valor lógico ou numérico.

#### 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.

Se ocorrer um erro, a função devolve um valor lógico ou numérico.

#### 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.

Se ocorrer um erro, a função devolve um valor lógico ou numérico.

#### 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.

## ÉÍ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.

As funções cujo nome terminem com _ADD ou _EXCEL2003 retornam os mesmos resultados que as funções correspondentes do Microsoft Excel 2003 que não possuem o sufixo. Utilize as funções sem o sufixo para obter os resultados baseados em padrões internacionais.

#### Sintaxe

ÉÍMPAR_ADD(Número)

Número é o número a ser testado.

#### Exemplo

=ÉIMPAR_ADD(5) retorna 1.

## É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.

## É.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.

## ÉNUM

Retorna VERDADEIRO se o valor se referir a um número.

Se ocorrer um erro, a função devolve um valor lógico ou numérico.

#### 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.

As funções cujo nome terminem com _ADD ou _EXCEL2003 retornam os mesmos resultados que as funções correspondentes do Microsoft Excel 2003 que não possuem o sufixo. Utilize as funções sem o sufixo para obter os resultados baseados em padrões internacionais.

#### 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.

Se ocorrer um erro, a função devolve um valor lógico ou numérico.

#### 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.

## FÓRMULA

Exibe a fórmula de uma célula de fórmula como uma cadeia de caracteres de texto.

Esta função sempre é recalculada quando ocorre um recálculo.

#### 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.

Esta função sempre é recalculada quando ocorre um recálculo.

#### 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. "WNT" para Microsoft Windows "LINUX" para Linux "MACOSX" para macOS "SOLARIS" para Solaris
"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 contém o erro #N/DISP (valor indisponível) ou o valor alternativo se o contiver.

Esta função está disponível desde o LibreOffice 4.0.

#### 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.

Esta função está disponível desde o LibreOffice 4.0.

#### 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.

Se ocorrer um erro, a função devolve um valor lógico ou numérico.

#### 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.

Tópicos relacionados

Funções por categoria