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.

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)


note

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.

tip

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.

tip

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.

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

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.

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

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.

note

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.

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

note

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.

♥ Doe para nosso projeto! ♥