Formule Excel: le funzioni con fogli interattivi
Formule e funzioni di Excel spiegate su fogli che puoi modificare: CERCA.VERT, CERCA.X, SE, SOMMA.SE, CONTA.SE, date, testo e matrici dinamiche. Cambia un numero o una formula e il foglio si ricalcola nel browser.
Inizia un percorso guidato di ExcelBasi delle formule
- SOMMAScrivi =SOMMA(B2:B6) sotto una colonna di numeri per sommarli, oppure premi Alt+= e lascia che Somma automatica scriva la formula. Somma righe, celle separate e altri fogli su tabelle dal vivo che puoi modificare.
- SottrazioneExcel non ha una funzione SOTTRAI: scrivi =B2-C2 per sottrarre una cella da un'altra. Sottrai una colonna intera, più celle insieme, una percentuale o una data, su tabelle dal vivo che puoi modificare.
- Moltiplicazione e divisioneIn Excel si moltiplica con l'asterisco, =B2*C2, e si divide con la barra, =B2/C2. Moltiplica una colonna per un numero, usa PRODOTTO ed evita gli errori #DIV/0!, su tabelle dal vivo che puoi modificare.
- MEDIA=MEDIA(B2:B7) somma i numeri in B2:B7 e divide per quanti sono. Scopri come celle vuote e zeri cambiano il risultato, come ignorare gli zeri e come fare la media dei 3 valori più alti.
- CONTA.NUMERI e CONTA.VALORI=CONTA.NUMERI(B2:B8) conta le celle che contengono numeri, =CONTA.VALORI(B2:B8) conta ogni cella non vuota e =CONTA.VUOTE(B2:B8) conta quelle vuote. Vedi tutte e tre su una tabella che puoi modificare.
- Riferimento assolutoUn riferimento assoluto come $E$1 resta uguale quando copi una formula, mentre un riferimento relativo come E1 si sposta con essa. Premi F4 per aggiungere i simboli del dollaro. Guarda la differenza su tabelle che puoi modificare.
- PercentualeLa formula della percentuale in Excel è =parte/totale, per esempio =B2/C2, con la cella in formato percentuale. Percentuale sul totale, percentuale di un numero, aggiungere o togliere una percentuale, su tabelle dal vivo.
- Variazione percentualeLa formula della variazione percentuale in Excel è =(nuovo-vecchio)/vecchio, per esempio =(C2-B2)/B2, in formato percentuale. Un risultato negativo è una diminuzione. Tabelle dal vivo su variazione mese su mese, partenza da zero e punti percentuali.
Logica
- SE=SE(B2>=50;"Pass";"Fail") controlla se B2 è almeno 50 e restituisce Pass se lo è e Fail se non lo è. Impara la sintassi della funzione SE, SE con il testo, SE con un calcolo, SE una cella è vuota, e gli errori che fanno restituire a SE il risultato sbagliato.
- SE annidati=SE(B2>=90;"A";SE(B2>=80;"B";SE(B2>=70;"C";"F"))) mette un SE dentro un altro per scegliere tra più di due risultati. Scopri come si legge un SE annidato, perché l'ordine delle condizioni conta, e quando PIÙ.SE o una tabella di ricerca sono la scelta migliore.
- PIÙ.SE=PIÙ.SE(B2>=90;"A";B2>=80;"B";B2>=70;"C";VERO;"F") verifica ogni condizione in ordine e restituisce il valore abbinato alla prima che è VERA. Impara la sintassi di PIÙ.SE, il valore predefinito con VERO, perché PIÙ.SE restituisce #N/D e il confronto con i SE annidati.
- E, O, NON=E(B2>=10;B2<=20) restituisce VERO solo quando ogni condizione è vera, e =O(B2="North";B2="South") restituisce VERO quando almeno una lo è. Impara E, O, NON e XOR da sole e dentro SE, come verificare se un numero è compreso tra due valori, e come scrivere E e O nelle formule di matrice.
- SE.ERRORE=SE.ERRORE(B2/C2;0) restituisce B2/C2, oppure 0 quando la divisione dà un errore. Impara SE.ERRORE con CERCA.VERT, a restituire una cella vuota invece di un errore, perché SE.NON.DISP. è la scelta migliore per le ricerche, e perché nascondere ogni errore può nascondere sbagli veri.
- SWITCH=SWITCH(B2;"N";"North";"S";"South";"Unknown") confronta B2 con ogni valore a turno e restituisce il risultato abbinato alla prima corrispondenza esatta, oppure Unknown quando nulla corrisponde. Impara la sintassi di SWITCH, il valore predefinito, lo schema SWITCH(VERO;...) e quando usare PIÙ.SE o i SE annidati.
- VAL.VUOTO, VAL.NUMERO=VAL.VUOTO(B2) restituisce VERO quando B2 è vuota, e =VAL.NUMERO(B2) restituisce VERO quando B2 contiene un numero. Impara VAL.VUOTO, VAL.NUMERO, VAL.TESTO, VAL.ERRORE, VAL.NON.DISP, VAL.PARI e VAL.DISPARI, perché una formula che restituisce "" non è vuota, e come VAL.NUMERO(RICERCA()) verifica se una cella contiene un testo.
Ricerca
- CERCA.VERT=CERCA.VERT(F2;A2:D6;3;FALSO) cerca F2 nella prima colonna di A2:D6 e restituisce il valore della terza colonna della stessa riga. Corrispondenza esatta e approssimata, come correggere #N/D, un altro foglio, due criteri.
- CERCA.X=CERCA.X(F2;A2:A6;C2:C6) cerca F2 in A2:A6 e restituisce il valore nella stessa riga di C2:C6. Testo quando non trova nulla, più colonne insieme, ricerche verso sinistra, ultima corrispondenza, corrispondenza approssimata e con caratteri jolly.
- INDICE CONFRONTA=INDICE(C2:C6;CONFRONTA(F2;A2:A6;0)) trova la riga di F2 nella colonna A e restituisce il valore di quella riga nella colonna C. Cerca verso sinistra, fa ricerche bidimensionali e funziona in ogni versione di Excel.
- INDICE=INDICE(A2:C6;3;2) restituisce il valore nella terza riga e seconda colonna di A2:C6. Usala per l'n-esimo elemento di un elenco, un'intera riga o colonna, e il valore nella posizione trovata da CONFRONTA.
- CONFRONTA=CONFRONTA(E2;A2:A6;0) restituisce la posizione di E2 in A2:A6: 4 se è il quarto elemento. Tipi di corrispondenza 0, 1 e -1, caratteri jolly, confronto con maiuscole e minuscole e come verificare se un valore è in un elenco.
- CERCA.ORIZZ=CERCA.ORIZZ("Mar";A1:E3;2;FALSO) cerca Mar nella prima riga di A1:E3 e restituisce il valore della seconda riga della stessa colonna. Corrispondenza esatta e approssimata, e quando CERCA.X è la scelta migliore.
- CONFRONTA.X=CONFRONTA.X(E2;A2:A6) restituisce la posizione di E2 in A2:A6, con una corrispondenza esatta come predefinita. Può anche trovare il valore successivo più piccolo o più grande senza ordinare, cercare dal basso e usare i caratteri jolly.
- Ricerca con più criteri=CERCA.X(1;(A2:A7=E2)*(B2:B7=F2);C2:C7) restituisce il valore della riga in cui la colonna A corrisponde a E2 e la colonna B a F2. La versione con INDICE e CONFRONTA, una colonna di appoggio per CERCA.VERT, e FILTRO per tutte le corrispondenze.
- CERCA.VERT vs CERCA.XCERCA.X fa tutto ciò che fa CERCA.VERT, con la corrispondenza esatta come predefinita, nessun numero di colonna, ricerche verso sinistra e un argomento per il "non trovato". CERCA.VERT resta quella da usare quando un file deve aprirsi in Excel 2019 o versioni precedenti.
- INDIRETTO=INDIRETTO("C"&E2) legge la cella il cui indirizzo è costruito come testo: colonna C, riga E2. Usala per scegliere un foglio in base a un nome scritto in una cella, costruire intervalli a partire da numeri e creare elenchi a discesa dipendenti.
- SCARTO=SCARTO(A1;3;2) restituisce la cella 3 righe più in basso e 2 colonne più a destra di A1. Con un'altezza restituisce un intero intervallo, ed è così che si sommano le ultime N righe o si costruisce una media mobile.
- SCEGLI=SCEGLI(B2;"Low";"Medium";"High") restituisce Low quando B2 è 1, Medium quando è 2 e High quando è 3. Trasforma numeri in nomi, scegli un intervallo da sommare, sostituisci un SE annidato, e scegli colonne con SCEGLI.COL.
Contare e sommare con condizioni
- CONTA.SE=CONTA.SE(B2:B7;"North") conta le celle di B2:B7 che contengono North. Conta per testo, numeri, caratteri jolly, celle vuote e date, e trova i duplicati, su tabelle dal vivo che puoi modificare.
- CONTA.PIÙ.SE=CONTA.PIÙ.SE(A2:A7;"North";C2:C7;">50") conta le righe in cui la regione è North e le vendite superano 50. Conta tra due numeri o due date, con la logica O e con le celle vuote, su tabelle dal vivo.
- SOMMA.SE=SOMMA.SE(A2:A7;"North";C2:C7) somma i valori di C2:C7 nelle righe in cui la colonna A è North. Somma se maggiore di, se il testo contiene, per data e da un altro foglio, su tabelle dal vivo che puoi modificare.
- SOMMA.PIÙ.SE=SOMMA.PIÙ.SE(C2:C7;A2:A7;"North";B2:B7;"Apple") somma le vendite di C2:C7 dove la regione è North e il prodotto è Apple. Intervalli di date, logica O e filtri facoltativi, su tabelle dal vivo.
- MEDIA.SE=MEDIA.SE(A2:A7;"North";C2:C7) calcola la media dei valori di C2:C7 nelle righe in cui la colonna A è North. MEDIA.PIÙ.SE per più condizioni, medie che ignorano gli zeri, l'errore #DIV/0! e MAX.PIÙ.SE e MIN.PIÙ.SE.
- Contare celle con testo=CONTA.SE(A2:A8;"*") conta le celle di A2:A8 che contengono testo, saltando numeri, date e celle vuote. Conta le celle che contengono una parola precisa, e restituisci un valore se una cella contiene testo.
- CONTA.SE non vuote=CONTA.SE(B2:B8;"<>") conta le celle di B2:B8 che non sono vuote, come CONTA.VALORI. Aggiungi altre condizioni con CONTA.PIÙ.SE e gestisci le celle che sembrano solo vuote.
- Contare valori univoci=CONTA.VALORI(UNICI(A2:A9)) conta quanti valori diversi ci sono in A2:A9. Per le versioni meno recenti di Excel usa =MATR.SOMMA.PRODOTTO(1/CONTA.SE(A2:A9;A2:A9)). Conta i valori che compaiono una volta, con una condizione e saltando le celle vuote.
- MATR.SOMMA.PRODOTTO=MATR.SOMMA.PRODOTTO(B2:B6;C2:C6) moltiplica ogni quantità per il suo prezzo e somma i risultati. Con condizioni come (A2:A7="North")*C2:C7 somma e conta dove SOMMA.PIÙ.SE non arriva: per mese, colonna contro colonna, con O.
- SUBTOTALE=SUBTOTALE(9;C2:C8) somma C2:C8 come SOMMA ma ignora le altre righe SUBTOTALE dell'intervallo e le righe nascoste da un filtro. I numeri di funzione 9 e 109, il conteggio delle righe visibili e AGGREGA per gli errori.
- Media ponderata=MATR.SOMMA.PRODOTTO(B2:B5;C2:C5)/SOMMA(C2:C5) è una media ponderata: ogni valore viene moltiplicato per il suo peso, i prodotti vengono sommati e il totale viene diviso per la somma dei pesi. Voti, media per crediti e prezzi per quantità.
Testo
- CONCATENA`=A2&" "&B2` unisce il testo di A2 e B2 con uno spazio in mezzo. CONCATENA e CONCAT fanno lo stesso lavoro; TESTO mantiene leggibili numeri e date quando li unisci.
- TESTO.UNISCI`=TESTO.UNISCI(", ";VERO;A2:A6)` unisce ogni cella di A2:A6 in un solo testo, con una virgola e uno spazio tra gli elementi e le celle vuote saltate. Aggiungi FILTRO per unire solo le righe che soddisfano una condizione.
- Dividere testo`=TESTO.PRECEDENTE(A2;" ")` restituisce il nome da `Ana Silva` e `=TESTO.SUCCESSIVO(A2;" ")` il cognome. DIVIDI.TESTO divide una cella in più colonne in una volta; SINISTRA, STRINGA.ESTRAI e TROVA fanno lo stesso nelle versioni vecchie.
- SINISTRA, DESTRA, STRINGA.ESTRAI`=SINISTRA(A2;3)` restituisce i primi 3 caratteri di A2, `=DESTRA(A2;2)` gli ultimi 2 e `=STRINGA.ESTRAI(A2;5;4)` 4 caratteri a partire dal 5°. Combinale con TROVA e LUNGHEZZA quando la lunghezza varia.
- TROVA e RICERCA`=RICERCA("apple";A2)` restituisce la posizione in cui inizia `apple` in A2, ignorando le maiuscole. TROVA fa lo stesso ma distingue le maiuscole. Entrambe restituiscono #VALORE! quando il testo manca, e VAL.NUMERO lo trasforma in un test "se la cella contiene".
- SOSTITUISCI, RIMPIAZZA`=SOSTITUISCI(A2;"-";"")` elimina ogni trattino da A2: SOSTITUISCI cambia il testo trovandolo per contenuto. RIMPIAZZA lavora per posizione: `=RIMPIAZZA(A2;1;3;"XYZ")` sovrascrive i primi 3 caratteri.
- ANNULLA.SPAZI`=ANNULLA.SPAZI(A2)` elimina gli spazi prima e dopo il testo in A2 e riduce a uno le sequenze di spazi tra le parole. SOSTITUISCI elimina ogni spazio, o gli spazi unificatori che ANNULLA.SPAZI non vede.
- MAIUSC, MINUSC, MAIUSC.INIZ`=MAIUSC(A2)` mette in maiuscolo tutte le lettere di A2, `=MINUSC(A2)` le mette tutte in minuscolo e `=MAIUSC.INIZ(A2)` mette in maiuscolo l'iniziale di ogni parola. Per la sola prima lettera del testo, combina MAIUSC, SINISTRA e STRINGA.ESTRAI.
- LUNGHEZZA`=LUNGHEZZA(A2)` restituisce il numero di caratteri in A2, spazi e punteggiatura compresi. Con ANNULLA.SPAZI e SOSTITUISCI conta anche le parole, e con SOMMA conta i caratteri di un intero intervallo.
- TESTO`=TESTO(A2;"gg/mm/aaaa")` trasforma la data in A2 in un testo come `15/03/2026`, e TESTO con un codice di valuta trasforma 1250.5 in `$1,250.50`. Il risultato è testo, quindi usalo per le etichette, non per altri calcoli.
- Da testo a numero`=VALORE(A2)` trasforma un numero memorizzato come testo, come `'120`, nel numero 120. Due segni meno, `=--A2`, fanno lo stesso, NUMERO.VALORE gestisce separatori decimali diversi e Converti in numero corregge le celle sul posto.
- A capo in una cellaPremi Alt+Invio mentre scrivi in una cella per andare a capo al suo interno (Ctrl+Opzione+A capo su Mac). In una formula l'a capo è `CODICE.CARATT(10)`: `=A2&CODICE.CARATT(10)&B2` mette B2 su una seconda riga, visibile con Testo a capo attivo.
- Zeri inizialiExcel elimina gli zeri iniziali perché `00742` è il numero 742. Mantienili con un formato numerico personalizzato come `00000`, un apostrofo (`'00742`) o il formato Testo, oppure aggiungili con `=TESTO(A2;"00000")`.
- Caratteri jollyNei criteri di Excel, `*` sta per un numero qualsiasi di caratteri e `?` per esattamente uno: `=CONTA.SE(A2:A7;"*apple*")` conta le celle che contengono `apple`. `~` ritrasforma un carattere jolly in un carattere normale.
Date e orari
- Calcolare l'età=DATA.DIFF(B2;OGGI();"Y") restituisce l'età in anni compiuti di chi è nato alla data in B2. Calcola l'età a una data precisa, in anni, mesi e giorni, e senza DATA.DIFF.
- DATA.DIFF=DATA.DIFF(A2;B2;"M") conta i mesi interi tra la data di inizio in A2 e la data di fine in B2. Le unità Y, M, D, YM, MD e YD, perché DATA.DIFF manca dall'elenco delle funzioni e l'errore #NUM!.
- Giorni tra due date=B2-A2 restituisce il numero di giorni tra la data in A2 e la data successiva in B2. Conta i giorni con GIORNI, includi entrambe le date, e ottieni invece settimane, mesi, anni o giorni lavorativi.
- Giorno della settimana=TESTO(A2;"gggg") restituisce il nome del giorno della data in A2, per esempio lunedì, e =GIORNO.SETTIMANA(A2) lo restituisce come numero. Nomi brevi, tipi di GIORNO.SETTIMANA e verifica del fine settimana.
- OGGI e ADESSO=OGGI() restituisce la data di oggi e =ADESSO() la data e l'ora correnti, ed entrambe si aggiornano ogni volta che il foglio viene ricalcolato. Conta i giorni che mancano a una data e inserisci una data che non cambia mai con Ctrl+;.
- Aggiungere giorni e mesi=A2+30 restituisce la data 30 giorni dopo A2. Per aggiungere mesi usa =DATA.MESE(A2;3), per la fine del mese =FINE.MESE(A2;0), e per gli anni DATA.MESE con 12 mesi per anno.
- GIORNI.LAVORATIVI.TOT=GIORNI.LAVORATIVI.TOT(A2;B2) conta i giorni lavorativi (dal lunedì al venerdì) da A2 a B2, entrambe le date comprese. =GIORNO.LAVORATIVO(A2;10) restituisce la data 10 giorni lavorativi dopo A2. Entrambe possono saltare un elenco di festività.
- DATA, ANNO, MESE, GIORNO=DATA(2026;3;15) restituisce la data 15 marzo 2026 a partire da un anno, un mese e un giorno. ANNO, MESE e GIORNO scompongono una data, e DATA trasforma il mese 13 nel gennaio dell'anno dopo.
- Calcoli con le ore=B2-A2 restituisce il tempo tra un orario di inizio in A2 e un orario di fine in B2: formattalo come h:mm per vedere 8:30, o moltiplicalo per 24 per avere 8,5 ore. Turni oltre la mezzanotte, totali oltre le 24 ore e paga dalle ore lavorate.
- NUM.SETTIMANA=NUM.SETTIMANA(A2) restituisce il numero della settimana della data in A2, con settimane che iniziano di domenica. =NUM.SETTIMANA.ISO(A2) restituisce la settimana ISO usata in Europa, dove le settimane iniziano di lunedì. La data di inizio di una settimana e una data da un numero di settimana.
Matematica e statistica
- ARROTONDA=ARROTONDA(A2;2) arrotonda il numero in A2 a due decimali, e =ARROTONDA(A2;0) all'intero più vicino. Le cifre negative arrotondano a decine, centinaia e migliaia; ARROTONDA.MULTIPLO arrotonda a qualsiasi multiplo.
- ARROTONDA.PER.ECC=ARROTONDA.PER.ECC(A2;0) arrotonda sempre allontanandosi dallo zero, quindi 2,1 diventa 3, e =ARROTONDA.PER.DIF(A2;0) arrotonda sempre verso lo zero, quindi 2,9 diventa 2. ARROTONDA.ECCESSO e ARROTONDA.DIFETTO arrotondano a un multiplo, INT e TRONCA tolgono i decimali.
- Deviazione standard=DEV.ST.C(B2:B9) dà la deviazione standard di un campione e =DEV.ST.P(B2:B9) quella di un'intera popolazione. Usa DEV.ST.C a meno che i dati non siano tutti i valori che esistono. VAR.C e VAR.P danno la varianza.
- RANGO.UG=RANGO.UG(B2;$B$2:$B$7) dà la posizione di B2 tra i valori di B2:B7, con il più grande al rango 1. Aggiungi 1 come terzo argomento per mettere primo il più piccolo. I pari merito condividono il rango; CONTA.PIÙ.SE classifica dentro un gruppo.
- Numeri casuali=CASUALE.TRA(1;100) restituisce un numero intero casuale da 1 a 100, e =CASUALE() un decimale casuale da 0 a 1 escluso. MATR.CASUALE riempie un intero intervallo, INDICE con CASUALE.TRA sceglie un elemento a caso, e Incolla speciale > Valori blocca i risultati.
- RESTO e ASS=RESTO(A2;B2) restituisce il resto della divisione di A2 per B2, quindi =RESTO(17;5) è 2. =ASS(A2) restituisce un numero senza segno, quindi =ASS(B2-C2) è la differenza tra due valori, qualunque sia il più grande.
- RATA=RATA(B2/12;B3*12;-B1) restituisce la rata mensile di un prestito di B1 al tasso annuo in B2 per B3 anni. Dividi il tasso per 12, moltiplica gli anni per 12 e metti un meno davanti all'importo del prestito per avere una rata positiva.
- VAN e TIR.COST=VAN(E2;B3:B5)+B2 attualizza i flussi di cassa futuri al tasso in E2 e aggiunge l'investimento iniziale in B2, che VAN non deve attualizzare. =TIR.COST(B2:B5) restituisce il tasso a cui quel VAN vale zero. VAN.X e TIR.X accettano date reali.
- CAGR=(B2/A2)^(1/C2)-1 dà il tasso di crescita annuo composto da un valore iniziale in A2 a un valore finale in B2 in C2 anni. =RIT.INVEST.EFFETT(C2;A2;B2) restituisce lo stesso tasso. Formatta la cella come percentuale.
Matrici dinamiche
- FILTRO=FILTRO(A2:C7;B2:B7="North") restituisce ogni riga di A2:C7 la cui regione è North, e il risultato si aggiorna quando i dati cambiano. Più criteri con * e +, se_vuoto, #CALC! e l'ordinamento del risultato.
- UNICI=UNICI(B2:B8) restituisce ogni valore di B2:B8 una volta, nell'ordine in cui compare per la prima volta, e si aggiorna quando l'elenco cambia. Righe univoche, valori presenti una sola volta, elenco ordinato, conteggio e menu a tendina.
- DATI.ORDINA=DATI.ORDINA(A2:C7;3;-1) restituisce la tabella A2:C7 ordinata per la terza colonna, dalla più grande, e continua a riordinarla quando i dati cambiano. DATI.ORDINA.PER ordina in base a qualsiasi intervallo, anche più colonne e un ordine personalizzato.
- SEQUENZA=SEQUENZA(5) restituisce i numeri da 1 a 5 in colonna, e =SEQUENZA(3;4) riempie 3 righe per 4 colonne. Aggiungi un inizio e un passo per qualsiasi serie, comprese le date, i numeri di riga che crescono con un elenco e un calendario mensile.
- MATR.TRASPOSTA=MATR.TRASPOSTA(A1:D3) trasforma le righe di A1:D3 in colonne e resta collegata all'origine. Per una copia una tantum, usa Incolla speciale > Trasponi. A.COL impila un'intera griglia in una colonna.
- LET=LET(total;SOMMA(B2:B6);SE(total>500;total*0,9;total)) calcola la somma una volta, la chiama total e usa il nome due volte. LET rende le formule lunghe più corte, più leggibili e più veloci, perché ogni parte con un nome viene calcolata una sola volta.
- LAMBDA=LAMBDA(price;price*1,2)(B2) definisce una piccola funzione con un input, price, e la chiama su B2. Salva una LAMBDA in Gestione nomi per usarla come una funzione predefinita, oppure passala a MAP, PERRIGA, SCAN e REDUCE.
Errori e soluzioni
- Errore #ESPANSIONE!#ESPANSIONE! significa che una formula che restituisce più valori non ha spazio per scriverli: una cella del suo intervallo di espansione non è vuota. Svuota le celle che ingombrano e il risultato compare.
- Errore #VALORE!#VALORE! significa che una formula ha ricevuto un tipo di valore sbagliato, quasi sempre testo dove serve un numero: =B2+C2 non funziona quando C2 contiene "n/a" o uno spazio. SOMMA ignora il testo, quindi =SOMMA(B2:C2) funziona.
- Errore #NOME?#NOME? significa che Excel non riconosce una parola nella formula: una funzione scritta male come =SOMMMA(B2:B6), un testo senza virgolette, un intervallo senza i due punti, un nome non definito o una funzione che la tua versione di Excel non ha.
- Errore #RIF!#RIF! significa che una formula fa riferimento a una cella che non esiste più, di solito perché è stata eliminata una riga, una colonna o un foglio che usava: =B2*C2 diventa =B2*#RIF!. Compare anche quando CERCA.VERT o INDICE chiedono una colonna o una riga fuori dal loro intervallo.
- Errore #N/D#N/D significa che una ricerca non ha trovato il valore cercato. Controlla errori di battitura, spazi in più e un intervallo di tabella che si è spostato copiando la formula, poi usa SE.NON.DISP. per mostrare un messaggio per i valori che mancano davvero.
- Errore #DIV/0!#DIV/0! compare quando una formula divide per zero o per una cella vuota, come =B2/C2 con C2 vuota. =SE(C2=0;"";B2/C2) mostra invece una cella vuota, e anche MEDIA di un intervallo senza numeri lo restituisce.
- Riferimento circolareUn riferimento circolare è una formula che fa riferimento alla propria cella, direttamente o tramite altre formule, come =SOMMA(B2:B7) scritta in B7. Excel avvisa, mostra 0 ed elenca la cella in Formule > Controllo errori > Riferimenti circolari.
- Formula che non calcolaSe Excel mostra la formula invece del risultato, la cella è formattata come Testo, la formula inizia con un apostrofo o uno spazio, oppure Mostra formule è attivo. Se i risultati non si aggiornano, il calcolo è impostato su Manuale: Formule > Opzioni di calcolo > Automatico.
Strumenti per i dati
- Rimuovere duplicatiSeleziona i dati e fai clic su Dati > Rimuovi duplicati per eliminare sul posto le righe ripetute, oppure usa =UNICI(A2:A9) per avere una copia pulita e tenere l'originale. Trovare, segnalare e contare i duplicati, e rimuoverli in base a due colonne.
- Evidenziare duplicatiSeleziona le celle e scegli Home > Formattazione condizionale > Regole evidenziazione celle > Valori duplicati. Per righe intere, solo la seconda copia o corrispondenze tra due colonne, usa una regola con formula come =CONTA.SE($A$2:$A$9;A2)>1.
- Formattazione condizionaleLa formattazione condizionale colora una cella quando una condizione è vera. Usa Home > Formattazione condizionale per le regole predefinite, oppure Nuova regola > Utilizza una formula con una regola come =$C2>100 per colorare righe intere, date scadute e testi.
- Menu a tendinaSeleziona le celle, vai su Dati > Convalida dati, scegli Elenco e scrivi le voci (North;South;East) o seleziona un intervallo come origine. Poi rendi l'elenco dinamico con UNICI, dipendente da un altro elenco, e cerca la voce scelta.
- Confrontare due colonnePer confrontare due colonne riga per riga, usa =A2=B2 (o IDENTICO per le maiuscole). Per trovare i valori di una colonna che mancano nell'altra, usa CONTA.SE, CONFRONTA o CERCA.X, ed evidenzia le differenze con la formattazione condizionale.
- Tabella pivotUna tabella pivot raggruppa le righe di una tabella per categoria e calcola il totale di un numero per ciascuna, senza formule: Inserisci > Tabella pivot, poi trascina i campi in Righe e Valori. Ecco i passaggi, le quattro aree spiegate e lo stesso riepilogo costruito con le formule.