Sommario
Se si vuole diventare un utente esperto di MS Excel, è necessario padroneggiare le formule più utili di Excel. Ad essere sinceri, non è un compito facile per tutti, poiché le funzioni sono molto numerose.
Un trucco può aiutarvi!
Permettetemi di condividere il trucco che ho usato e uso tuttora per padroneggiare le formule: rivedevo 5-10 formule di Excel ogni giorno prima di iniziare a lavorare con Excel. Questa revisione crea un'immagine permanente delle formule nel mio cervello. Poi, ogni volta che vedo il nome di una formula di Excel, posso ricordare rapidamente la sua sintassi e i suoi usi. Questo mi aiuta molto quando cerco di risolvere un problema di Excel con le formule. Si può usare questoper padroneggiare qualsiasi cosa complessa, non solo le formule di Excel.
In questo Esercitazione sulle formule di Excel condivido qui il le più utili 102+ formule di Excel cheat sheet e PDF scaricabili gratuitamente. È possibile scaricare il PDF e stamparlo per utilizzarlo ovunque, ma per uso personale. Non è possibile utilizzare questo PDF per alcun tipo di uso commerciale.
B. N.: Non ho incluso le formule specializzate per usi ingegneristici, statistici, web, ecc.
Scarica il foglio informativo sulle formule di Excel PDF
Fate clic sul pulsante qui sotto per scaricare il PDF con 102 funzioni di Excel. Ho documentato ogni formula di Excel con la sua sintassi e un buon numero di esempi.
Fare clic qui per scaricare il PDF
Formule di Excel con esempi in un foglio Excel (file .xlsx da scaricare gratuitamente)
Ho documentato tutte le formule Excel di cui sopra in un unico foglio Excel, in modo che possiate modificare le formule per capirle ed esercitarvi meglio.
Fare clic qui per scaricare il file .xlsx
102 formule Excel più utili con esempi
A. È FUNZIONI
1. ISBLANK
=ISBLANK(valore)
Se una cella è vuota, restituisce VERO. Se una cella non è vuota, restituisce FALSO.
2. ISERR
=ISERR(valore)
Controlla se un valore è un errore (#VALUE!, #REF!, #DIV/0!, #NUM!, #NAME? o #NULL!), escludendo #N/A, e restituisce TRUE o FALSE.
3. ISERRORE
=ISERROR(valore)
Controlla se un valore è un errore (#N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME? o #NULL!) e restituisce TRUE o FALSE.
4. ISEVEN
=ISEVEN(valore)
Restituisce VERO se il numero è pari
5. ISODD
=ISODD(valore)
Restituisce VERO se il numero è dispari
6. ISFORMULA
=ISFORMULA(valore)
Controlla se un riferimento è a una cella contenente una formula e restituisce VERO o FALSO.
7. ISLOGICO
=ISLOGICA(valore)
Verifica se un valore è un valore logico (VERO o FALSO) e restituisce VERO o FALSO.
8. ISNA
=ISNA(valore)
Verifica se un valore è #N/A e restituisce VERO o FALSO.
9. NUMERO
=ISNUMERO(valore)
Verifica se un valore è un numero e restituisce VERO o FALSO.
10. ISREF
=ISREF(valore)
Verifica se un valore è un riferimento e restituisce VERO o FALSO.
11. ISTEXT
=ISTEXT(valore)
Verifica se un valore è un testo e restituisce VERO o FALSO.
12. ISNONTEXT
=ISNONTEXT(valore)
Controlla se un valore non è testo (le celle vuote non sono testo) e restituisce VERO o FALSO.
B. FUNZIONI CONDIZIONALI
13. MEDIAIF
=AVERAGEIF(intervallo, criteri, [intervallo_medio])
Trova la media (media aritmetica) per le celle specificate da una determinata condizione o criterio.
14. SUMIF
=SUMIF(range, criteri, [sum_range])
Aggiunge le celle specificate da una determinata condizione o criterio.
15. COUNTIF
=COUNTIF(intervallo, criteri)
Conta il numero di celle all'interno di un intervallo che soddisfano la condizione data
16. MEDIAIFS
=AVERAGEIFS(media_range, criteri_range1, criteri1, [criteri_range2, criteri2], ...)
Trova la media (media aritmetica) per le celle specificate da un determinato insieme di condizioni o criteri.
17. SUMIFS
=SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
Aggiunge le celle specificate da un determinato insieme di condizioni o criteri.
18. CONTI
=COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2], ...)
Conta il numero di celle specificate da un determinato insieme di condizioni o criteri.
19. SE
=IF(logical_test, [valore_se_vero], [valore_se_falso]
Verifica se una condizione è soddisfatta e restituisce un valore se VERO e un altro valore se FALSO.
20. IFERROR
=IFERROR(valore, valore_se_errore)
Restituisce value_if_error se l'espressione è un errore e il valore dell'espressione stessa altrimenti
21. IFNA
=IFNA(valore, valore_if_na)
Restituisce il valore specificato dall'utente se l'espressione si risolve in #N/A, altrimenti restituisce il risultato dell'espressione
C. FUNZIONI MATEMATICHE
22. SOMMA
=SOMMA(numero1, [numero2], [numero3], [numero4], ...)
Aggiunge tutti i numeri di un intervallo di celle
23. MEDIA
=AVERAGE(numero1, [numero2], [numero3], [numero4], ...)
Restituisce la media (media aritmetica) dei suoi argomenti, che possono essere numeri o nomi, array o riferimenti che contengono numeri.
24. AVERAGEA
=AVERAGEA(valore1, [valore2], [valore3], [valore4], ...)
Restituisce la media (media aritmetica) dei suoi argomenti, valutando testo e FALSO negli argomenti come 0; VERO valuta come 1. Gli argomenti possono essere numeri, nomi, array o riferimenti.
25. CONTO
=COUNT(valore1, [valore2], [valore3], ...)
Contare il numero di celle in un intervallo che contengono numeri
26. CONTA
=COUNTA(valore1, [valore2], [valore3], ...)
Conta il numero di celle di un intervallo che non sono vuote.
27. MEDIANA
=MEDIANO(numero1, [numero2], [numero3], ...)
Restituisce la mediana, ovvero il numero che si trova al centro dell'insieme di numeri dati
28. SUMPRODOTTO
=SUMPRODOTTO(array1, [array2], [array3], ...)
Restituisce la somma dei prodotti degli intervalli o degli array corrispondenti
29. SOMMA
=SUMSQ(numero1, [numero2], [numero3], ...)
Restituisce la somma dei quadrati degli argomenti. Gli argomenti possono essere numeri, array, nomi o riferimenti a celle che contengono numeri.
30. CONTEGGIO
=COUNTBLANK(intervallo)
Conta il numero di celle vuote in un intervallo
31. EVEN
=EVENTO(numero)
Arrotonda un numero positivo per eccesso e un numero negativo per difetto al numero intero pari più vicino.
32. ODD
=ODD(numero)
Arrotonda un numero positivo per eccesso e un numero negativo per difetto al numero intero dispari più vicino.
33. INT
=INT(numero)
Arrotonda un numero per difetto al numero intero più vicino
34. GRANDE
=Ampliare(array, k)
Restituisce il k-esimo valore più grande in un insieme di dati. Ad esempio, il quinto numero più grande
35. PICCOLO
=SMALL(array, k)
Restituisce il k-esimo valore più piccolo in un insieme di dati. Ad esempio, il quinto numero più piccolo
36. MAX & MAXA
=MAX(numero1, [numero2], [numero3], [numero4], ...)
Restituisce il valore più grande in un insieme di valori. Ignora i valori logici e il testo
=MAXA(valore1, [valore2], [valore3], [valore4], ...)
Restituisce il valore più grande in un insieme di valori. Non ignora i valori logici e il testo. La funzione MAXA valuta VERO come 1, FALSO come 0 e qualsiasi valore di testo come 0. Le celle vuote vengono ignorate.
37. MIN & MINA
=MIN(numero1, [numero2], [numero3], [numero4], ...)
Restituisce il numero più piccolo in un insieme di valori. Ignora i valori logici e il testo
=MINA(valore1, [valore2], [valore3], [valore4], ...)
Restituisce il valore più piccolo in un insieme di valori. Non ignora i valori logici e il testo. La funzione MAXA valuta VERO come 1, FALSO come 0 e qualsiasi valore di testo come 0. Le celle vuote vengono ignorate.
38. MOD
=MOD(numero, divisore)
Restituisce il resto dopo che un numero è stato diviso per un divisore
39. RAND
=RAND()
Restituisce un numero casuale maggiore o uguale a 0 e minore di 1, uniformemente distribuito (cambia al ricalcolo)
40. RANDBETWEEN
=RANDBETWEEN(bottom, top)
Restituisce un numero casuale compreso tra i numeri specificati dall'utente
41. SQRT
=SQRT(numero)
Restituisce la radice quadrata di un numero
42. SUBTOTALE
=SUBTOTALE(funzione_num, ref1, [ref2], [ref3], ...)
Restituisce un subtotale in un elenco o in un database
D. FUNZIONI DI TROVA E RICERCA
43. TROVARE
=FIND(trova_testo, entro_testo, [inizio_num])
Restituisce la posizione iniziale di una stringa di testo all'interno di un'altra stringa di testo. FIND è sensibile alle maiuscole e alle minuscole.
44. RICERCA
=SEARCH(find_text, within_text, [start_num])
Restituisce il numero del carattere in corrispondenza del quale viene trovato per la prima volta un carattere specifico o una stringa di testo, leggendo da sinistra a destra (senza distinzione tra maiuscole e minuscole).
45. SOSTITUIRE
=SUBSTITUTE(testo, vecchio_testo, nuovo_testo, [numero_istanza])
Sostituisce il testo esistente con un nuovo testo in una stringa di testo.
46. SOSTITUIRE
=REPLACE(vecchio_testo, inizio_num, num_caratteri, nuovo_testo)
Sostituisce parte di una stringa di testo con una stringa di testo diversa.
E. FUNZIONI DI RICERCA
47. MATCH
=MATCH(lookup_value, lookup_array, [match_type])
Restituisce la posizione relativa di un elemento in un array che corrisponde a un valore specificato in un ordine specificato
48. LOOKUP
=LOOKUP(lookup_value, lookup_vector, [result_vector])
Cerca un valore da un intervallo di una riga o di una colonna o da un array. Fornito per compatibilità con le versioni precedenti.
49. HLOOKUP
=HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])
Cerca un valore nella riga superiore di una tabella o di una matrice di valori e restituisce il valore nella stessa colonna di una riga specificata dall'utente.
50. VLOOKUP
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
Cerca un valore nella colonna più a sinistra di una tabella, quindi restituisce un valore nella stessa riga da una colonna specificata dall'utente. Per impostazione predefinita, la tabella deve essere ordinata in modo crescente.
F. FUNZIONI DI RIFERIMENTO
51. INDIRIZZO
=ADDRESS(riga_num, colonna_num, [abs_num], [a1], [testo_foglio])
Crea un riferimento di cella come testo, dati i numeri di riga e di colonna specificati.
52. SCEGLIERE
=CHOOSE(indice_num, valore1, [valore2], [valore3], ...)
Sceglie un valore o un'azione da eseguire da un elenco di valori, in base a un numero di indice.
53. INDICE
Forma della matrice: =INDEX(array, riga_num, [colonna_num])
Restituisce il valore di una cella o di un array di celle specificato
Modulo di riferimento: =INDEX(riferimento, numero_riga, [numero_colonna], [numero_area])
Restituisce un riferimento alle celle specificate
54. INDIRETTO
=INDIRETTO(testo_riferimento, [a1])
Restituisce il riferimento specificato da una stringa di testo
55. OFFSET
=OFFSET(riferimento- righe, colonne, [altezza], [larghezza])
Restituisce un riferimento a un intervallo che si trova a un dato numero di righe e colonne da un dato riferimento.
G. FUNZIONI DI DATA E ORARIO
56. DATA
=DATE(anno, mese, giorno)
Restituisce il numero che rappresenta la data nel codice data-ora di Microsoft Excel.
57. VALORE DATO
=DATEVALUE(data_testo)
Converte una data sotto forma di testo in un numero che rappresenta la data nel codice data-ora di Microsoft Excel.
58. TEMPO
=TIME(ora, minuto, secondo)
Converte ore, minuti e secondi dati come numeri in un numero di serie di Excel, formattato con un formato orario
59. VALORE DEL TEMPO
=TIMEVALUE(time_text)
Converte un orario di testo in un numero seriale di Excel per un orario, un numero da 0 (12:00:00 AM) a 0,999988424 (11:59:59 PM). Formatta il numero con un formato orario dopo aver inserito la formula
60. ORA
=NOW()
Restituisce la data e l'ora correnti formattate come data e ora
61. OGGI
=GIORNO()
Restituisce la data corrente formattata come data
62. ANNO(), MESE(), GIORNO(), ORA(), MINUTO(), SECONDO()
Funzioni ANNO(), MESE(), GIORNO(), ORA(), MINUTO() e SECONDO()
Tutte queste funzioni hanno un solo argomento: numero_di_serie
63. GIORNO SETTIMANALE
=WEEKDAY(numero_serie, [tipo_ritorno])
Restituisce un numero da 1 a 7 che identifica il giorno della settimana da una data
64. GIORNI
=GIORNI(data_fine, data_inizio)
Restituisce il numero di giorni tra le due date
65. GIORNI DI RETE
=NETWORKDAYS(data_inizio, data_fine, [festività])
Restituisce il numero di giorni lavorativi interi tra due date
66. GIORNO DI LAVORO
=Giorno_di_lavoro(data_inizio, giorni, [giorni festivi])
Restituisce il numero di serie della data prima o dopo un numero specificato di giorni lavorativi.
H. FUNZIONI VARIE
67. AREE
=AREAS(riferimento)
Restituisce il numero di aree in un riferimento. Un'area è un intervallo di celle contigue o una singola cella.
68. CHAR
=CHAR(numero)
Restituisce il carattere specificato dal numero di codice dal set di caratteri del computer in uso.
69. CODICE
=CODE(testo)
Restituisce un codice numerico per il primo carattere di una stringa di testo, nel set di caratteri utilizzato dal computer.
70. PULIRE
=CLEAN(testo)
Rimuove tutti i caratteri non stampabili dal testo. Esempi di caratteri non stampabili sono i caratteri di tabulazione e di nuova riga, i cui codici sono 9 e 10.
71. TRIM
=TRIM(testo)
Rimuove tutti gli spazi da una stringa di testo, ad eccezione degli spazi singoli tra le parole.
72. LEN
=LEN(testo)
Restituisce il numero di caratteri di una stringa di testo
73. Funzioni COLUMN() e ROW()
=COLOMBO([riferimento])
Restituisce il numero di colonna di un riferimento
=ROW([riferimento])
Restituisce il numero di riga di un riferimento
74. ESATTO
=EXACT(testo1, testo2)
Verifica se due stringhe di testo sono esattamente uguali e restituisce VERO o FALSO. EXACT è sensibile alle maiuscole e alle minuscole.
75. FORMULAREXT
=FORMULATEXT(riferimento)
Restituisce una formula come stringa
76. Funzioni LEFT(), RIGHT() e MID()
=SINISTRA(testo, [num_caratteri])
Restituisce il numero di caratteri specificato dall'inizio di una stringa di testo.
=MID(testo, inizio_num, num_caratteri)
Restituisce i caratteri del centro di una stringa di testo, data una posizione iniziale e una lunghezza
=RIGHT(testo, [num_caratteri])
Restituisce il numero di caratteri specificato dalla fine di una stringa di testo.
77. Funzioni LOWER(), PROPER() e UPPER()
=INDIETRO(testo)
Converte in minuscolo tutte le lettere di una stringa di testo.
=PROPER(testo)
Converte una stringa di testo in un caso corretto: la prima lettera di ogni parola in maiuscolo e tutte le altre lettere in minuscolo.
=SUPPER(testo)
Converte una stringa di testo in tutte le lettere maiuscole.
78. REPT
=REPT(testo, numero_volte)
Ripete il testo per un determinato numero di volte. Utilizzare REPT per riempire una cella con un certo numero di istanze di una stringa di testo.
79. SCHEDA
=SHEET([valore])
Restituisce il numero di foglio del foglio di riferimento.
80. FOGLIE
=Schemi([riferimento])
Restituisce il numero di fogli in un riferimento
81. TRASPARENZA
=TRANSPOSO(array)
Converte un intervallo verticale di celle in un intervallo orizzontale o viceversa.
82. TIPO
=TYPE(valore)
Restituisce un intero che rappresenta il tipo di dati di un valore: numero = 1, testo = 2; valore logico = 4, valore di errore = 16; array = 64
83. VALORE
=VALORE(testo)
Converte una stringa di testo che rappresenta un numero in un numero
I. FUNZIONI DI RANGO
84. RANK
=RANK(numero, riferimento, [ordine])
Questa funzione è disponibile per la compatibilità con Excel 2007 e altri.
Restituisce il rango di un numero in un elenco di numeri: la sua dimensione rispetto agli altri valori dell'elenco.
85. RANK.AVG
=RANK.AVG(numero, riferimento, [ordine])
Restituisce il rango di un numero in un elenco di numeri: la sua dimensione rispetto agli altri valori dell'elenco; se più valori hanno lo stesso rango, viene restituito il rango medio.
86. RANK.EQ
=RANK.EQ(numero, riferimento, [ordine])
Restituisce il rango di un numero in un elenco di numeri: la sua dimensione rispetto agli altri valori dell'elenco; se più valori hanno lo stesso rango, viene restituito il primo rango di quell'insieme di valori.
J. FUNZIONI LOGICHE
87. E
=AND(logico1, [logico2], [logico3], [logico4], ...)
Controlla se tutti gli argomenti sono VERI e restituisce VERO quando tutti gli argomenti sono VERI.
88. NON
=NOT(logico)
Cambia FALSO in VERO o VERO in FALSO
89. O
=OR(logico1, [logico2], [logico3], [logico4], ...)
Verifica se uno degli argomenti è VERO e restituisce VERO o FALSO. Restituisce FALSO solo se tutti gli argomenti sono FALSI.
90. XOR
=XOR(logico1, [logico2], [logico3], ...)
Restituisce un 'Or esclusivo' logico di tutti gli argomenti
Grazie per aver letto il nostro blog. Questo elenco di funzioni di Excel vi è stato utile? Se avete trovato utile questo articolo, condividetelo con i vostri amici e colleghi. Avete qualche suggerimento per migliorare questo elenco? Fatecelo sapere nella casella dei commenti o inviateci un'e-mail a [email protected] .