Guida di LibreOffice 25.2
In questa sezione sono descritte le funzioni della categoria Informazione.
I dati nella tabella seguente verranno utilizzati come base per alcuni degli esempi forniti nelle descrizioni delle funzioni:
| C | D | |
|---|---|---|
| 2 | valore X | valore Y | 
| 3 | -5 | -3 | 
| 4 | -2 | 0 | 
| 5 | -1 | 1 | 
| 6 | 0 | 3 | 
| 7 | 2 | 4 | 
| 8 | 4 | 6 | 
| 9 | 6 | 8 | 
Questa funzione restituisce il risultato alla data di valutazione della formula di cui è parte (in altri termini, il risultato ottenuto da quella valutazione). Il suo utilizzo principale è con la funzione STILE(), per l'applicazione di stili selezionati a una cella in base ai contenuti della stessa.
ATTUALE()
=1+2+ATTUALE()
L'esempio restituisce 6. La formula è calcolata dalla sinistra alla destra, così: 1 + 2 uguale a 3, restituendo il risultato alla data quando si incontra ATTUALE(); ATTUALE() è calcolato in 3, che viene aggiunto all'originale 3 per dare 6.
=A2+B2+STILE(SE(ATTUALE()>10;"Rosso";"Predefinito"))
L'esempio restituisce A2 + B2 (STILE restituisce qui 0). Se tale somma è maggiore di 10, viene applicato lo stile Rosso alla cella. Per maggiori informazioni vedere la funzione STILE.
="choo"&ATTUALE()
L'esempio restituisce choochoo.
ORG.OPENOFFICE.CURRENT
Restituisce informazioni sull'indirizzo, sulla formattazione o sul contenuto di una cella.
CELLA("Tipo di informazioni" [; Riferimento])
Tipo di informazioni è la stringa di caratteri che specifica il tipo d'informazione. La stringa di caratteri è sempre in inglese. I caratteri maiuscoli o minuscoli sono facoltativi.
| Tipo di informazioni | Significato | 
|---|---|
| COL | Restituisce il numero della colonna di riferimento. =CELLA("COL";D2) restituisce 4. | 
| ROW | Restituisce il numero della riga di riferimento. =CELLA("ROW";D2) restituisce 2. | 
| SHEET | Restituisce il numero del foglio di riferimento. =CELLA("Sheet";Foglio3.D2) restituisce 3. | 
| ADDRESS | Restituisce l'indirizzo assoluto della cella di riferimento. =CELLA("ADDRESS";D2) restituisce $D$2. =CELLA("INDIRIZZO";Foglio3.D2) restituisce $Foglio3.$D$2. =CELLA("INDIRIZZO";'X:\dr\test.ods'#$Foglio1.D2) restituisce 'file:///X:/dr/test.ods'#$Foglio1.$D$2. | 
| FILENAME | Restituisce il nome del file e del foglio della cella di riferimento. =CELLA("NOMEFILE";D2) restituisce 'file:///X:/dr/proprio.ods'#$Foglio1, se la formula nel documento corrente X:\dr\proprio.ods si trova nel Foglio1. =CELLA("NOMEFILE";'X:\dr\test.ods'#$Foglio1.D2) restituisce 'file:///X:/dr/test.ods'#$Foglio1. | 
| COORD | Restituisce l'indirizzo completo della cella nella sintassi Lotus™. =CELLA("COORD"; D2) restituisce $A:$D$2. =CELLA("COORD"; Foglio3.D2) restituisce $C:$D$2. | 
| CONTENTS | Restituisce il contenuto della cella di riferimento senza formattazioni. | 
| TYPE | Restituisce il tipo di contenuto delle celle. b = blank. Cella vuota l = label. Testo, risultato di una formula come testo v = value. Valore, risultato di una formula come numero | 
| WIDTH | Restituisce la larghezza della colonna di riferimento. L'unità di misura è il numero di zeri (0) che può contenere una colonna nel carattere e dimensioni predefinite. | 
| PREFIX | Restituisce l'allineamento della cella di riferimento. '= allineato a sinistra o giustificato a sinistra " = allineato a destra ^ = centrato \ = a riempimento (al momento non attivo) | 
| PROTECT | Restituisce lo stato di protezione della cella. 1 = cella protetta 0 = cella non protetta | 
| FORMAT | Restituisce una stringa di caratteri che indica il formato del numero. , = cifra con separatore delle migliaia F = cifra senza separatore delle migliaia C = valuta S = rappresentazione esponenziale, per esempio 1.234+E56 P = percentuale Nei formati sopra elencati, il numero di cifre decimali dopo il carattere di separazione decimali viene indicato come numero. Esempio: il formato numerico #.##0,0 restituisce ,1 e il formato numerico 00,000% restituisce P3. D1 = MMM-D-YY, MM-D-YY e formati simili D2 = DD-MM D3 = MM-YY D4 = DD-MM-YYYY 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 = tutti gli altri formati - (meno) alla fine = i numeri negativi vengono evidenziati a colori () (parentesi) alla fine = segue una parentesi aperta nel codice di formato | 
| COLOR | Restituisce 1 se i valori negativi sono formattati a colori, altrimenti 0. | 
| PARENTHESES | Restituisce 1 se nel codice di formato è presente una parentesi aperta (, altrimenti 0. | 
Riferimento (opzionale) è la posizione della cella da analizzare. Se il Riferimento è un intervallo di celle, vale la cella in alto a sinistra. Se manca il Riferimento, LibreOffice Calc sceglie la posizione della cella in cui si trova questa formula. Microsoft Excel sceglie il riferimento della cella in cui si trova il cursore.
Visualizza la formula di una cella formula come stringa di testo.
FORMULA(Riferimento)
Riferimento è un riferimento a una cella contenente una formula.
Un riferimento non valido o un riferimento a una cella senza alcuna formula restituisce il valore di errore #N/D.
Se la cella A8 contiene la formula =SOMMA(1;2;3) allora
=FORMULA(A8) restituisce il testo =SOMMA(1;2;3).
Restituisce informazioni specifiche sull'ambiente di lavoro corrente. La funzione riceve un unico argomento del testo e restituisce dati in base a tale parametro.
INFO("Testo")
La tabella seguente elenca i valori per il parametro Testo e i valori restituiti della funzione INFO.
| Valore per "Testo" | Valore restituito | 
|---|---|
| "osversion" | Sempre "Windows (a 32 bit) NT 5.01", per motivi di compatibilità | 
| "system" | Il tipo di sistema operativo:  | 
| "release" | L'identificatore della versione del prodotto, ad esempio "300m25(Build:9876)" | 
| "numfile" | Sempre 1, per motivi di compatibilità | 
| "recalc" | Modo di ripetizione del calcolo della formula corrente, "Automatico" o "Manuale" (localizzato nella lingua di LibreOffice) | 
Altre applicazioni con foglio elettronico possono accettare valori localizzati per il parametro Type, ma LibreOffice Calc accetterà solo i valori inglesi.
=INFO("release") restituisce il numero di versione del prodotto di LibreOffice in uso.
=INFO(D5) con la cella D5 contenente la stringa di testo system restituisce il tipo di sistema operativo.
Restituisce il valore numerico del parametro indicato. Restituisce 0 se il parametro è testuale o vale FALSO.
In caso di errori, la funzione restituisce il valore dell'errore.
NUM(Valore)
Valore è il parametro da convertire in numero. N() restituisce il valore numerico ove possibile. Restituisce i valori logici VERO e FALSO come 1 e 0 rispettivamente. Restituisce 0 sul testo.
=NUM(123) restituisce 123
=NUM(VERO()) restituisce 1
=NUM(FALSO()) restituisce 0
=NUM("abc") restituisce 0
=NUM(1/0) restituisce #DIV/0!
Imposta nella cella il valore di errore #N/D.
NON.DISP()
=NON.DISP() converte il contenuto della cella in #N/D.
Restituisce il valore se la cella non contiene un valore di errore, altrimenti il valore alternativo.
SE.ERRORE(Valore; valore_alternativo)
Valore è il valore o l'espressione da restituire se non è uguale o non genera errore.
valore_alternativo è il valore o l'espressione da restituire se l'espressione o il valore di Valore coincide o genera un errore.
=SE.ERRORE(C8;C9) dove la cella C8 contiene =1/0 restituisce il valore di C9, poiché 1/0 è un errore.
=SE.ERRORE(C8;C9) dove la cella C8 contiene =13 restituisce 13, ossia il valore di C8, poiché non è un errore.
Restituisce il valore se la cella non contiene il valore di errore #N/D (valore non disponibile), altrimenti il valore alternativo.
SE.NON.DISP.(Valore; valore_alternativo)
Valore è il valore o l'espressione da restituire se non è uguale o non genera un errore #N/D.
valore_alternativo è il valore o l'espressione da restituire se l'espressione o il valore di Valore coincide o genera un errore #N/D.
=SE.NON.DISP.(D3;D4) restituisce il valore di D3, se D3 non risulta un errore #N/D, oppure D4 se lo è.
Restituisce il tipo di valore, in cui 1 = numero, 2 = testo, 4 = valore logico, 8 = formula, 16 = valore di errore, 64 = matrice.
TIPO(Valore)
Valore è un determinato valore per il quale desiderate stabilire il tipo di dati.
=TIPO(C2) restituisce come risultato 2.
=TIPO(D9) restituisce come risultato 1.
Restituisce VERO se il valore è un numero dispari, oppure FALSO se il numero è pari.
VAL.DISPARI(Valore)
Valore è il valore da controllare.
Se Valore non è un intero, tutti i numeri dopo la virgola verranno ignorati. Anche il segno di Valore viene ignorato.
=VAL.DISPARI(33) restituisce VERO
=VAL.DISPARI(48) restituisce FALSO.
=VAL.DISPARI(3,999) restituisce VERO
=VAL.DISPARI(-3,1) restituisce VERO
Restituisce VERO (1) se il numero diviso per 2 non dà come risultato un numero intero.
VALDISPARI(Numero)
Numero è il numero da testare.
=VAL.DISPARI_ADD(5) restituisce 1.
Verifica la presenza di condizioni di errore, tranne il valore di errore #N/D, e restituisce VERO o FALSO.
VAL.ERR(Valore)
Valore è qualsiasi valore o espressione da esaminare per stabilire se è presente un valore di errore diverso da #N/D.
=VAL.ERR(C8) dove la cella C8 contiene =1/0 restituisce VERO, perché 1/0 è un errore.
=VAL.ERR(C9) in cui la cella C9 contiene =NON.DISP() restituisce FALSO, dato che VAL.ERR() ignora l'errore #N/D.
Verifica la presenza di condizioni di errore, incluso il valore di errore #N/D, e restituisce VERO o FALSO.
VAL.ERRORE(Valore)
Valore è o fa riferimento al valore da esaminare. VAL.ERRORE() restituisce VERO se è presente un errore e FALSO in caso contrario.
=VAL.ERRORE(C8) dove la cella C8 contiene =1/0 restituisce VERO, perché 1/0 è un errore.
=VAL.ERRORE(C9) dove la cella C9 contiene =NA() restituisce VERO.
Questa funzione verifica se la cella contiene una formula.
VAL.FORMULA(Riferimento)
Riferimento indica il riferimento alla cella da verificare per determinare se contiene una formula.
=VAL.FORMULA(C4) restituisce FALSO se la cella C4 contiene il numero 5.
Verifica la presenza di un valore logico (VERO o FALSO).
Se si verifica un errore, la funzione restituisce FALSO.
VAL.LOGICO(Valore)
Restituisce VERO se Valore è un valore logico (VERO o FALSO), altrimenti restituisce FALSO.
=VAL.LOGICO(99) restituisce FALSO, perché 99 è un numero, e non un valore logico.
=VAL.LOGICO(VAL.NON.DISP(D4)) restituisce VERO qualsiasi sia il contenuto della cella D4, perché VAL.NON.DISP() restituisce un valore logico.
Restituisce VERO se il valore è uguale a #N/D (valore non disponibile).
Se si verifica un errore, la funzione restituisce FALSO.
VAL.NON.DISP(Valore)
Valore è il valore o espressione da analizzare.
=VAL.NON.DISP(D3) restituisce FALSO come risultato.
Verifica se una cella contiene testo o numeri e restituisce FALSO se contiene testo.
Se si verifica un errore, la funzione restituisce VERO.
VAL.NON.TESTO(Valore)
Valore è un valore o espressione da esaminare per verificare se si tratta di un testo, numeri e, o in alternativa, un valore logico.
=VAL.NON.TESTO(D2) restituisce FALSO se la cella D2 contiene il testo abcdef.
=VAL.NON.TESTO(D9) restituisce VERO se la cella D9 contiene il numero 8.
Restituisce VERO se il valore è un numero.
VAL.NUMERO(Valore)
Valore è qualsiasi espressione da verificare per stabilire se si tratta di un numero o di un testo.
=VAL.NUMERO(C3) restituisce VERO se la cella C3 contiene il numero 4.
=VAL.NUMERO(C2) restituisce FALSO se la cella C2 contiene il testo abcdef.
Restituisce VERO se il valore è un numero pari, oppure FALSO se il numero è dispari.
VAL.PARI(Valore)
Valore è il valore da controllare.
Se Valore non è un intero, tutti i numeri dopo la virgola verranno ignorati. Anche il segno di Valore viene ignorato.
=VAL.PARI(48) restituisce VERO.
=VAL.PARI(33) restituisce FALSO.
=VAL.PARI(0) restituisce VERO.
=VAL.PARI(-2.1) restituisce VERO
=VAL.PARI(3,999) restituisce FALSO.
Verifica se il numero specificato è pari. Restituisce 1 se il numero diviso per 2 dà come risultato un numero intero.
VAL.PARI_ADD(Numero)
Numero è il numero da testare.
=VAL.PARI_ADD(5) restituisce 0.
=VAL.PARI_ADD(A1) restituisce 1 se la cella A1 contiene il numero 2.
Verifica che l'argomento sia un riferimento. Restituisce VERO se l'argomento è un riferimento, altrimenti restituisce FALSO. Quando viene passato un riferimento questa funzione non esamina il valore referenziato.
VAL.RIF(Valore)
Valore è il valore da esaminare per stabilire se si tratta di un riferimento.
=VAL.RIF(C5) restituisce il risultato VERO perché C5 è un riferimento valido.
=VAL.RIF("abcdef") restituisce sempre FALSO perché un testo non può essere mai un riferimento.
=VAL.RIF(4) restituisce FALSO.
=VAL.RIF(INDIRETTO("A6")) restituisce VERO, perché INDIRETTO è una funzione che restituisce un riferimento.
=VAL.RIF(INDIRIZZO(1; 1; 2;"Foglio2")) restituisce FALSO, perché INDIRIZZO è una funzione che restituisce un testo, sebbene assomigli a un riferimento.
Restituisce VERO se il valore è un testo.
Se si verifica un errore, la funzione restituisce FALSO.
VAL.TESTO(Valore)
Valore è un valore, un numero, un valore falso o vero che vengono esaminati per verificare se si tratta di un testo o di numeri.
=VAL.TESTO(D9) restituisce VERO se la cella D9 contiene il testo abcdef.
=VAL.TESTO(C3) restituisce FALSO se la cella C3 contiene il numero 3.
Restituisce VERO se il valore è un riferimento a una cella vuota. Potete utilizzare questa funzione per verificare se una cella è vuota. Le celle che contengono una formula non sono vuote.
VAL.VUOTO(Valore)
Valore è il contenuto da verificare.
=VAL.VUOTO(D2) restituisce il risultato FALSO.