Elenco delle Formule Excel
Cerca, filtra e impara oltre 25 formule con spiegazione dei parametri e griglie interattive.
Impara la logica, le ricerche matriciali, i testi e le matrici dinamiche direttamente nel browser con ricalcolo in tempo reale.
Basta tirare a indovinare le coordinate delle celle.
Le schermate statiche non mostrano il comportamento dinamico dei calcoli. Ecco una simulazione interattiva reale per
Fai clic sulla cella D2 (attualmente contiene 103).
Digita 101, 104 o 105 e premi Invio.
Il risultato nella cella E2 si aggiornerà immediatamente.
Trova la Formula Giusta.
Scrivi quale calcolo vuoi ottenere e il nostro assistente ti mostrerà subito la formula adatta e la sua spiegazione passo passo.
Esplora le Formule.
Scegli una categoria o digita un nome per filtrare le nostre guide interattive ad alta precisione.
CERCA.X.
(XLOOKUP)Cerca un valore in un intervallo o matrice e restituisce l'elemento corrispondente da un secondo intervallo.
=CERCA.X(valore; matrice_ricerca; matrice_restituita; [se_non_trovato]; [modalità_confronto])CERCA.VERT.
(VLOOKUP)Cerca un valore nella prima colonna di una tabella e restituisce un valore nella stessa riga dalla colonna specificata.
=CERCA.VERT(valore; matrice_tabella; indice; [intervallo])INDICE & CONFRONTA.
(INDEX & MATCH)Combina INDICE e CONFRONTA per ricerche flessibili e bidirezionali senza restrizioni di colonna.
=INDICE(matrice; CONFRONTA(valore; matrice_ricerca; 0))SE.
(IF)Verifica se una condizione è soddisfatta e restituisce un valore se VERO e un altro se FALSO.
=SE(test; [se_vero]; [se_falso])PIÙ.SE.
(IFS)Verifica più condizioni e restituisce il valore corrispondente alla prima condizione VERA.
=PIÙ.SE(test1; se_vero1; [test2; se_vero2]; ...)SE.ERRORE.
(IFERROR)Restituisce un valore specificato se una formula genera un errore; altrimenti restituisce il risultato normale.
=SE.ERRORE(valore; se_errore)SOMMA.PIÙ.SE.
(SUMIFS)Somma le celle di un intervallo che soddisfano più criteri contemporaneamente.
=SOMMA.PIÙ.SE(int_somma; intervallo_criteri1; criteri1; [intervallo_criteri2; criteri2]; ...)COUNTIF.
Counts the number of cells within a range that meet a single specified condition or criteria.
=COUNTIF(range, criteria)CONTA.PIÙ.SE.
(COUNTIFS)Conta il numero di celle in più intervalli che soddisfano diversi criteri.
=CONTA.PIÙ.SE(intervallo_criteri1; criteri1; [intervallo_criteri2; criteri2]; ...)TESTO.UNISCI.
(TEXTJOIN)Combina testo da più intervalli con un delimitatore specificato, ignorando le celle vuote.
=TESTO.UNISCI(delimitatore; ignora_vuote; testo1; [testo2]; ...)FILTRO.
(FILTER)Filtra un intervallo di dati in base ai criteri specificati con espansione dinamica.
=FILTRO(matrice; includi; [se_vuoto])UNICI.
(UNIQUE)Restituisce un elenco di valori univoci da un intervallo, eliminando i duplicati.
=UNICI(matrice; [per_col]; [una_sola_volta])OGGI.
(TODAY)Restituisce la data corrente formattata come data. Si aggiorna automaticamente.
=OGGI()GIORNI.LAVORATIVI.TOT.
(NETWORKDAYS)Calcola il numero di giorni lavorativi interi tra due date, escludendo weekend e festività.
=GIORNI.LAVORATIVI.TOT(data_iniziale; data_finale; [vacanze])RATA.
(PMT)Calcola la rata periodica di un prestito basandosi su pagamenti costanti e un tasso d'interesse fisso.
=RATA(tasso_int; periodi; val_attuale; [val_futuro]; [tipo])SOMMA.
(SUM)Somma tutti i numeri contenuti in un intervallo di celle.
=SOMMA(num1; [num2]; ...)MEDIA.
(AVERAGE)Restituisce la media aritmetica dei numeri in un intervallo.
=MEDIA(num1; [num2]; ...)CONTA.NUMERI.
(COUNT)Conta il numero di celle che contengono valori numerici in un intervallo.
=CONTA.NUMERI(valore1; [valore2]; ...)SINISTRA.
(LEFT)Restituisce il numero specificato di caratteri dall'inizio (sinistra) di una stringa di testo.
=SINISTRA(testo; [num_caratt])DESTRA.
(RIGHT)Restituisce il numero specificato di caratteri dalla fine (destra) di una stringa di testo.
=DESTRA(testo; [num_caratt])ANNULLA.SPAZI.
(TRIM)Rimuove tutti gli spazi superflui dal testo tranne gli spazi singoli tra le parole.
=ANNULLA.SPAZI(testo)MAIUSC.INIZ.
(PROPER)Converte in maiuscolo la prima lettera di ogni parola e in minuscolo tutte le altre lettere.
=MAIUSC.INIZ(testo)ARROTONDA.
(ROUND)Arrotonda un numero alla quantità specificata di cifre decimali.
=ARROTONDA(num; num_cifre)E.
(AND)Restituisce VERO se tutti gli argomenti sono VERI; restituisce FALSO se almeno uno è FALSO.
=E(logico1; [logico2]; ...)O.
(OR)Restituisce VERO se almeno uno degli argomenti è VERO; restituisce FALSO se tutti sono FALSI.
=O(logico1; [logico2]; ...)CONCAT.
Combina il testo di più intervalli o stringhe in un'unica stringa senza delimitatore.
=CONCAT(testo1; [testo2]; ...)LUNGHEZZA.
(LEN)Restituisce il numero totale di caratteri contenuti in una stringa di testo, inclusi gli spazi.
=LUNGHEZZA(testo)CERCA.ORIZZ.
(HLOOKUP)Cerca un valore nella prima riga di una tabella e restituisce il valore nella stessa colonna dalla riga specificata.
=CERCA.ORIZZ(valore; matrice_tabella; indice; [intervallo])ISBLANK.
Checks whether a cell is completely empty and returns TRUE or FALSE.
=ISBLANK(value)ISNUMBER.
Checks whether a value is numeric and returns TRUE or FALSE.
=ISNUMBER(value)ISTEXT.
Checks whether a value is text and returns TRUE or FALSE.
=ISTEXT(value)ISERROR.
Checks whether a value is any Excel error and returns TRUE or FALSE.
=ISERROR(value)DSUM.
Sums the numbers in a database column that match specified criteria.
=DSUM(database, field, criteria)DCOUNT.
Counts the numeric cells in a database column that match criteria.
=DCOUNT(database, field, criteria)DAVERAGE.
Averages the values in a database column that match conditions.
=DAVERAGE(database, field, criteria)CONVERT.
Converts a number from one measurement unit to another.
=CONVERT(number, from_unit, to_unit)DELTA.
Tests whether two numbers are equal (returns 1 if equal, 0 if not).
=DELTA(number1, [number2])BIN2DEC.
Converts a binary number to a decimal integer.
=BIN2DEC(number)SORT.
Sorts the contents of a range or array dynamically.
=SORT(array, [sort_index], [sort_order], [by_col])SORTBY.
Sorts a range based on values in a separate range or array.
=SORTBY(array, by_array1, [sort_order1], ...)SEQUENCE.
Generates a list or 2D grid of sequential numbers.
=SEQUENCE(rows, [columns], [start], [step])TOCOL.
Transforms a 2D table or array into a single vertical column.
=TOCOL(array, [ignore], [scan_by_column])RANK.
Returns the rank of a number in a list of numbers (Excel 2007 compatibility).
=RANK(number, ref, [order])MODE.
Returns the most frequently occurring value in an array or data set.
=MODE(number1, [number2], ...)ARRAYFORMULA.
Enables array calculations across entire columns in Google Sheets.
=ARRAYFORMULA(array_formula)QUERY.
Runs Google Visualization API SQL-like queries on data tables.
=QUERY(data, query, [headers])SPARKLINE.
Generates a miniature chart within a single spreadsheet cell.
=SPARKLINE(data, [options])FV.
Calculates the future value of an investment with periodic payments.
=FV(rate, nper, pmt, [pv], [type])PV.
Returns the present value of a series of future cash flows.
=PV(rate, nper, pmt, [fv], [type])NPV.
Calculates the net present value of an investment using a discount rate.
=NPV(rate, value1, [value2], ...)ABS.
Returns the absolute (positive) value of a number.
=ABS(number)MOD.
Returns the remainder after a number is divided by a divisor.
=MOD(number, divisor)POWER.
Returns the result of a number raised to a power.
=POWER(number, power)SQRT.
Returns the positive square root of a number.
=SQRT(number)PRODUCT.
Multiplies all the numbers given as arguments.
=PRODUCT(number1, [number2], ...)CEILING.
Rounds a number up to the nearest multiple of significance.
=CEILING(number, significance)FLOOR.
Rounds a number down to the nearest multiple of significance.
=FLOOR(number, significance)SWITCH.
Evaluates an expression against a list of values and returns the matching result.
=SWITCH(expression, val1, result1, [default])NOT.
Reverses the logic of its argument (TRUE becomes FALSE, FALSE becomes TRUE).
=NOT(logical)XOR.
Returns exclusive OR: TRUE if an odd number of arguments evaluate to TRUE.
=XOR(logical1, [logical2], ...)IFNA.
Catches and replaces #N/A errors specifically while preserving other errors.
=IFNA(value, value_if_na)INDEX.
Returns the value of a cell at a specific row and column intersection.
=INDEX(array, row_num, [column_num])MATCH.
Returns the relative numeric position of an item in a range.
=MATCH(lookup_value, lookup_array, [match_type])CHOOSE.
Returns a value from a list of arguments based on an index number.
=CHOOSE(index_num, value1, [value2], ...)OFFSET.
Constructs a reference offset from a starting cell by rows and columns.
=OFFSET(reference, rows, cols, [height], [width])MID.
Extracts a specific number of characters from text starting at any position.
=MID(text, start_num, num_chars)UPPER.
Converts all letters in a text string to uppercase.
=UPPER(text)LOWER.
Converts all letters in a text string to lowercase.
=LOWER(text)SUBSTITUTE.
Replaces occurrences of existing text with new text in a string.
=SUBSTITUTE(text, old_text, new_text, [instance_num])REPLACE.
Replaces part of a text string with different text based on character count.
=REPLACE(old_text, start_num, num_chars, new_text)VALUE.
Converts a text string that represents a number into a numeric value.
=VALUE(text)DATE.
Creates a valid date serial number from separate Year, Month, and Day.
=DATE(year, month, day)DAYS.
Returns the number of calendar days between two dates.
=DAYS(end_date, start_date)EDATE.
Returns the date a specified number of months before or after a start date.
=EDATE(start_date, months)EOMONTH.
Returns the last day of the month before or after a specified number of months.
=EOMONTH(start_date, months)YEAR.
Extracts the 4-digit year from a date value.
=YEAR(serial_number)MONTH.
Extracts the month (1 to 12) from a date value.
=MONTH(serial_number)DAY.
Extracts the day of the month (1 to 31) from a date value.
=DAY(serial_number)MEDIAN.
Returns the median (middle numeric value) of a data set.
=MEDIAN(number1, [number2], ...)MIN.
Returns the smallest (minimum) numeric value in a set of values.
=MIN(number1, [number2], ...)MAX.
Returns the largest (maximum) numeric value in a set of values.
=MAX(number1, [number2], ...)COUNTA.
Counts the number of cells in a range that are not empty.
=COUNTA(value1, [value2], ...)COUNTBLANK.
Counts empty cells in a specified range of cells.
=COUNTBLANK(range)LARGE.
Returns the k-th largest value in a data set.
=LARGE(array, k)SMALL.
Returns the k-th smallest value in a data set.
=SMALL(array, k)Nessuna formula trovata.
Prova a modificare i termini di ricerca o passa a un'altra categoria.
Elementi Base di Excel 101.
Muovi i primi passi con i fogli di calcolo? Ecco i concetti essenziali spiegati con chiarezza.
Cos'è una Cella?
Ogni singolo riquadro del foglio di calcolo. Ha un indirizzo composto dalla lettera di colonna e dal numero di riga, come A1 o B5.
Indirizzo: Colonna A, Riga 1Cos'è un Intervallo?
Un gruppo di celle contigue, indicato con i due punti (:) tra la prima e l'ultima cella, come A2:A6.
Intervallo: da A2 a A6Cos'è una Formula?
Un comando di calcolo. Deve sempre iniziare con il simbolo di uguale (=) per essere elaborata.
Esempio: =SOMMA(B2:B6)Cos'è un Argomento?
I dati di input forniti a una funzione, scritti tra parentesi ( ) e separati da punti e virgola.
Separatore: punto e virgola (;)