Introduzione ai calcoli dei dati

Importante :  Il presente articolo è stato tradotto automaticamente, vedere la dichiarazione di non responsabilità. Per visualizzare la versione inglese dell'articolo, fare clic qui.

È possibile usare formule e funzioni in elenchi o raccolte per calcolare i dati in diversi modi. Mediante l'aggiunta di una colonna calcolata a un elenco o raccolta, è possibile creare una formula che include i dati da altre colonne ed esegue funzioni per calcolare le date e ore, per eseguire equazioni matematiche o per modificare il testo. In un elenco di attività, ad esempio, è possibile utilizzare una colonna per calcolare il numero di giorni che vanno che fino al completamento di ogni attività, in base alle colonne data di inizio e data di completamento.

Nota : In questo articolo vengono illustrati i concetti base relativi all'utilizzo di formule e funzioni. Per informazioni specifiche sulle singole funzioni, vedere gli articoli relativi.

In questo articolo

Panoramica di formule

Panoramica delle funzioni

Uso di riferimenti a colonne in una formula

Utilizzo di costanti in una formula

Usare operatori di calcolo in una formula

Panoramica sulle formule

Le formule sono equazioni che eseguono calcoli sui valori contenuti in un elenco o in una raccolta. È necessario che il primo carattere della formula sia un segno di uguale (=). La formula seguente ad esempio moltiplica 2 per 3, quindi aggiunge 5 al risultato.

=5+2*3

È possibile utilizzare una formula in una colonna calcolata e calcolare i valori predefiniti per una colonna. Una formula può contenere funzioni, riferimenti di colonna, operatori e costanti, come illustrato nell'esempio seguente.

=PI()*[Result]^2

Elemento

Descrizione

Funzione

La funzione PI() restituisce il valore di pi greco, ovvero 3,141592654.

Riferimento (o nome di colonna)

[Result] rappresenta il valore della colonna Risultato per la riga corrente.

Costante

Numeri o valori di testo immessi direttamente in una formula, ad esempio 2.

Operatore

L'operatore * (asterisco) esegue una moltiplicazione e l'operatore ^ (accento circonflesso) eleva un numero a potenza.

In una formula possono essere utilizzati uno o più elementi della tabella precedente. Di seguito vengono illustrati alcuni esempi di formule (in ordine di complessità).

Formule semplici (ad esempio =128+345)

Nelle formule seguenti sono inclusi operatori e costanti.

Esempio

Descrizione

=128+345

Somma 128 e 345.

=5^2

Eleva 5 al quadrato

Formule contenenti riferimenti di colonna, ad esempio =[Entrate] >[Uscite])

Le formule seguenti fanno riferimento ad altre colonne nello stesso elenco o nella stessa raccolta.

Esempio

Descrizione

=[Entrate]

Utilizza il valore della colonna Entrate.

=[Entrate]*10/100

Restituisce il 10% del valore della colonna Entrate.

=[Entrate] > [Uscite]

Restituisce Sì se il valore della colonna Entrate è maggiore del valore della colonna Uscite.

Formule che richiamano funzioni, ad esempio =MEDIA(1; 2; 3; 4; 5))

Le formule seguenti richiamano funzioni incorporate.

Esempio

Descrizione

=MEDIA(1; 2; 3; 4; 5)

Restituisce la media di un insieme di valori.

=MAX([Q1]; [Q2]; [Q3]; [Q4])

Restituisce il valore massimo in un insieme di valori.

=SE([Uscite]>[Entrate]; "Non OK"; "OK")

Restituisce Non OK se le entrate sono maggiori delle uscite. In caso contrario, restituisce OK.

=GIORNO("15-apr-2008")

Restituisce la parte di una data relativa al giorno. Questa formula restituisce il numero 15.

Formule con funzioni nidificate, ad esempio =SOMMA(SE([A]>[B]; [A]-[B]; 10); [C]))

Le formule seguenti specificano una o più funzioni come argomenti di funzione.

Esempio

Descrizione

=SOMMA(SE([A]>[B]; [A]-[B]; 10); [C])

La funzione SE restituisce la differenza tra i valori delle colonne A e B oppure 10.

La funzione SOMMA somma il valore restituito dalla funzione SE e il valore della colonna C.

=GRADI(PI.GRECO())

La funzione PI.GRECO restituisce il numero 3,141592654.

La funzione GRADI converte in gradi un valore specificato in radianti. Questa formula restituisce il valore 180.

=VAL.NUMERO(TROVA("BD";[Colonna1]))

La funzione TROVA cerca la stringa BD nella Colonna1 e restituisce la posizione iniziale della stringa oppure un valore di errore, se la stringa non viene trovata.

La funzione VAL.NUMERO restituisce Sì se la funzione TROVA restituisce un valore numerico. In caso contrario, restituisce No.

Torna all'inizio

Panoramica sulle funzioni

Le funzioni sono formule predefinite che eseguono calcoli utilizzando valori specifici, denominati argomenti, in un ordine o una struttura specifici. Le funzioni possono essere utilizzate per eseguire calcoli semplici e complessi. Nell'esempio seguente la funzione ROUND arrotonda a due cifre decimali un numero nella colonna Cost.

=ROUND([Cost], 2)

Di seguito viene fornito un vocabolario utile per imparare a utilizzare funzioni e formule:

Struttura     La struttura di una funzione inizia con un segno di uguale\~(=), seguito dal nome della funzione, da una parentesi aperta, dagli argomenti della funzione separati da un punto e virgola e da una parentesi chiusa.

Nome di funzione     Nome di una funzione supportata dagli elenchi o dalle raccolte. Ogni funzione accetta un numero specifico di argomenti, elabora tali argomenti e quindi restituisce un valore.

Argomenti     Gli argomenti possono essere rappresentati da numeri, testo, valori logici quali Vero o Falso o riferimenti di colonna. L'argomento specificato deve generare un valore valido per tale argomento. Gli argomenti possono inoltre corrispondere a costanti, formule o altre funzioni.

In alcuni casi può essere necessario utilizzare una funzione come uno degli argomenti di un'altra funzione. La formula seguente ad esempio utilizza una funzione AVERAGE nidificata e confronta il risultato con la somma dei valori di due colonne.

=AVERAGE([Cost1], SUM([Cost2]+[Discount]))

Tipi restituiti validi     Quando si utilizza una funzione come argomento, è necessario che questa restituisca lo stesso tipo di valore utilizzato dall'argomento. Se ad esempio l'argomento utilizza Sì o No, la funzione nidificata deve restituire Sì o No. In caso contrario, nell'elenco verrà visualizzato un valore di errore #VALORE!.

Limiti dei livelli di nidificazione     Una formula può contenere fino a otto livelli di funzioni nidificate. Se la Funzione B viene utilizzata come argomento della Funzione A, la Funzione B è una funzione di secondo livello. Nell'esempio precedente la funzione SOMMA è una funzione di secondo livello in quanto rappresenta un argomento della funzione MEDIA. Una funzione nidificata all'interno della funzione SOMMA sarebbe invece una funzione di terzo livello e così via.

Note : 

  • Elenchi e raccolte non supportano le funzioni CASUALE e ADESSO.

  • Le funzioni OGGI e ME non sono supportate nelle colonne calcolate ma sono supportate nell'impostazione dei valori predefiniti di una colonna.

Torna all'inizio

Utilizzo di riferimenti di colonna in una formula

Un riferimento identifica una cella nella riga corrente e viene utilizzato per la ricerca dei valori o dei dati che si desidera includere o utilizzare in una formula di un elenco o una raccolta. [Uscite] fa riferimento ad esempio al valore immesso nella colonna Uscite della riga corrente. Se nella colonna Uscite della riga corrente è immesso il valore 100, la formula =[Uscite]*3 restituisce 300.

I riferimenti consentono di utilizzare i dati inclusi in diverse colonne di un elenco o una raccolta per una o più formule. In una formula è possibile utilizzare riferimenti a colonne contenenti i tipi di dati seguenti: una riga di testo, numero, valuta, data e ora, Sì/No, scelta e calcolata.

Per fare riferimento a una colonna in una formula, è possibile utilizzare il nome visualizzato per la colonna. Se nel nome sono presenti spazi o caratteri speciali, è necessario racchiuderlo tra parentesi quadre ([ ]). Per i riferimenti non viene fatta distinzione tra maiuscole e minuscole. Ad esempio, per fare riferimento alla colonna Prezzo Unitario in una formula è possibile utilizzare [Prezzo Unitario] o [prezzo unitario].

Note : 

  • Non è possibile fare riferimento a un valore di una riga diversa dalla riga corrente,

  • Non è possibile fare riferimento a un valore di un altro elenco o un'altra raccolta.

  • Non è possibile fare riferimento all'ID di una riga appena inserita in quanto questo non esiste ancora quando viene eseguito il calcolo.

  • Non è possibile fare riferimento a un'altra colonna in una formula che crea un valore predefinito per una colonna.

Torna all'inizio

Utilizzo di costanti in una formula

Una costante è un valore non calcolato. La data 09/10/2008, il numero 210 e il testo "Ricavi trimestrali" sono tutti esempi di costanti. I tipi di dati delle costanti possono essere:

  • Stringa (esempio: =[Cognome] = "Ruspini")

    Le costanti di stringa sono racchiuse tra virgolette doppie e non possono superare i 255 caratteri.

  • Numero (esempio: =[Uscite] >= 29,99)

    Le costanti numeriche possono includere cifre decimali e possono essere positive o negative.

  • Data (esempio: =[Data] > DATA(2007;7;1))

    Le costanti di data richiedono l'utilizzo della funzione DATA(anno;mese;giorno).

  • Booleano (esempio: =SE([Uscite]>[Entrate]; "Perdita"; "Nessuna perdita")

    Sì e No sono costanti booleane e possono essere utilizzate nelle espressioni condizionali. Nell'esempio precedente se Uscite è maggiore di Entrate, la funzione SE restituisce Sì e la formula restituisce la stringa "Perdita". Se Uscite è uguale o inferiore a Entrate, la funzione restituisce No e la formula restituisce la stringa "Nessuna perdita".

Torna all'inizio

Utilizzo di operatori di calcolo in una formula

Gli operatori specificano il tipo di calcolo che si desidera eseguire sugli elementi di una formula. Elenchi e raccolte supportano tre tipi diversi di operatori di calcolo: aritmetici, di confronto e di testo.

Operatori aritmetici

Utilizzare gli operatori aritmetici seguenti per eseguire operazioni matematiche di base quali l'addizione, la sottrazione o la moltiplicazione, combinare numeri o produrre risultati numerici.

Operatore aritmetico

Significato (esempio)

+ (segno più)

Addizione (3+3)

– (segno meno)

Sottrazione (3–1)
Negazione (–1)

* (asterisco)

Moltiplicazione (3*3)

/ (barra)

Divisione (3/3)

% (segno di percentuale)

Percentuale (20%)

^ (accento circonflesso)

Elevamento a potenza (3^2)

Operatori di confronto

È possibile confrontare due valori con gli operatori seguenti. Quando due valori vengono confrontati utilizzando questi operatori, il risultato è un valore logico Sì o No.

Operatore di confronto

Significato (esempio)

= (segno di uguale)

Uguale a (A=B)

> (segno maggiore di)

Maggiore di (A>B)

< (segno minore di)

Minore di (A<B)

>= (segno di maggiore o uguale a)

Maggiore o uguale a (A>=B)

<= (segno di minore o uguale a)

Minore o uguale a (A<=B)

<> (segno diverso da)

Diverso da (A<>B)

Operatore di testo

Utilizzare la e commerciale (&) per unire o concatenare una o più stringhe di testo generando una singola stringa.

Operatore di testo

Significato (esempio)

& (e commerciale)

Connette o concatena due valori per produrre un valore di testo continuo ("North"&"wind")

Ordine di esecuzione delle operazioni in una formula di un elenco o una raccolta

I valori delle formule vengono calcolati in base a un ordine specifico. Una formula può iniziare con un segno di uguale (=), seguito dagli elementi da calcolare (gli operandi), separati dagli operatori di calcolo. In elenchi e raccolte la formula viene calcolata da sinistra a destra, in base a un ordine specifico per ogni operatore presente nella formula.

Precedenza degli operatori

Se si combinano più operatori in una singola formula, in elenchi e raccolte le operazioni vengono eseguite secondo l'ordine illustrato nella tabella seguente. Se una formula contiene operatori con la stessa precedenza, ad esempio un operatore di moltiplicazione e uno di divisione, in elenchi e raccolte gli operatori vengono valutati da sinistra a destra.

Operatore

Descrizione

Negazione (–1)

%

Percentuale

^

Elevamento a potenza

* e /

Moltiplicazione e divisione

+ e –

Addizione e sottrazione

&

Concatenazione (connette due stringhe di testo)

= < > <= >= <>

Confronto

Utilizzo delle parentesi

Per modificare l'ordine di valutazione, racchiudere tra parentesi la parte della formula da calcolare per prima. La formula seguente produce ad esempio 11 in quanto in un elenco o una raccolta la moltiplicazione viene calcolata prima dell'addizione. La formula moltiplica 2 per 3 e quindi aggiunge 5 al risultato.

=5+2*3

Diversamente, se si utilizzano le parentesi per modificare la sintassi, nell'elenco o nella raccolta 5 e 2 vengono sommati e il risultato viene moltiplicato per 3 in modo da produrre 21.

=(5+2)*3

Nell'esempio seguente le parentesi che racchiudono la prima parte della formula impongono all'elenco o alla raccolta di calcolare prima [Cost]+25 e quindi di dividere il risultato per la somma dei valori delle colonne EC1 ed EC2.

=([Cost]+25)/SUM([EC1]+[EC2])

Torna all'inizio

Nota : Dichiarazione di non responsabilità per la traduzione automatica: Il presente articolo è stato tradotto tramite un software di traduzione automatica e non da una persona. Microsoft offre le traduzioni automatiche per consentire a coloro che non conoscono la lingua inglese di leggere gli articoli sui prodotti, sui servizi e sulle tecnologie Microsoft. Dal momento che l'articolo è stato tradotto automaticamente, potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli.

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×