Foglio Guida Formule Excel.
Il tuo promemoria per la scrivania. Cerca formule, copia la sintassi con 1 clic o visualizza la versione stampabile.
| Categorie | Formule | Sintassi | Descrizione | Copia |
|---|---|---|---|---|
| Ricerca e riferimento | CERCA.X(XLOOKUP) | =CERCA.X(valore; matrice_ricerca; matrice_restituita; [se_non_trovato]; [modalità_confronto]) | Cerca un valore in un intervallo o matrice e restituisce l'elemento corrispondente da un secondo intervallo. | |
| Ricerca e riferimento | CERCA.VERT(VLOOKUP) | =CERCA.VERT(valore; matrice_tabella; indice; [intervallo]) | Cerca un valore nella prima colonna di una tabella e restituisce un valore nella stessa riga dalla colonna specificata. | |
| Ricerca e riferimento | INDICE & CONFRONTA(INDEX & MATCH) | =INDICE(matrice; CONFRONTA(valore; matrice_ricerca; 0)) | Combina INDICE e CONFRONTA per ricerche flessibili e bidirezionali senza restrizioni di colonna. | |
| Logiche | SE(IF) | =SE(test; [se_vero]; [se_falso]) | Verifica se una condizione è soddisfatta e restituisce un valore se VERO e un altro se FALSO. | |
| Logiche | PIÙ.SE(IFS) | =PIÙ.SE(test1; se_vero1; [test2; se_vero2]; ...) | Verifica più condizioni e restituisce il valore corrispondente alla prima condizione VERA. | |
| Logiche | SE.ERRORE(IFERROR) | =SE.ERRORE(valore; se_errore) | Restituisce un valore specificato se una formula genera un errore; altrimenti restituisce il risultato normale. | |
| Matematica e statistica | SOMMA.PIÙ.SE(SUMIFS) | =SOMMA.PIÙ.SE(int_somma; intervallo_criteri1; criteri1; [intervallo_criteri2; criteri2]; ...) | Somma le celle di un intervallo che soddisfano più criteri contemporaneamente. | |
| Matematica e statistica | COUNTIF | =COUNTIF(range, criteria) | Counts the number of cells within a range that meet a single specified condition or criteria. | |
| Statistical & Analysis | CONTA.PIÙ.SE(COUNTIFS) | =CONTA.PIÙ.SE(intervallo_criteri1; criteri1; [intervallo_criteri2; criteri2]; ...) | Conta il numero di celle in più intervalli che soddisfano diversi criteri. | |
| Testo | TESTO.UNISCI(TEXTJOIN) | =TESTO.UNISCI(delimitatore; ignora_vuote; testo1; [testo2]; ...) | Combina testo da più intervalli con un delimitatore specificato, ignorando le celle vuote. | |
| Matrici dinamiche | FILTRO(FILTER) | =FILTRO(matrice; includi; [se_vuoto]) | Filtra un intervallo di dati in base ai criteri specificati con espansione dinamica. | |
| Matrici dinamiche | UNICI(UNIQUE) | =UNICI(matrice; [per_col]; [una_sola_volta]) | Restituisce un elenco di valori univoci da un intervallo, eliminando i duplicati. | |
| Data e ora | OGGI(TODAY) | =OGGI() | Restituisce la data corrente formattata come data. Si aggiorna automaticamente. | |
| Data e ora | GIORNI.LAVORATIVI.TOT(NETWORKDAYS) | =GIORNI.LAVORATIVI.TOT(data_iniziale; data_finale; [vacanze]) | Calcola il numero di giorni lavorativi interi tra due date, escludendo weekend e festività. | |
| Finanziarie | RATA(PMT) | =RATA(tasso_int; periodi; val_attuale; [val_futuro]; [tipo]) | Calcola la rata periodica di un prestito basandosi su pagamenti costanti e un tasso d'interesse fisso. | |
| Matematica e statistica | SOMMA(SUM) | =SOMMA(num1; [num2]; ...) | Somma tutti i numeri contenuti in un intervallo di celle. | |
| Statistical & Analysis | MEDIA(AVERAGE) | =MEDIA(num1; [num2]; ...) | Restituisce la media aritmetica dei numeri in un intervallo. | |
| Statistical & Analysis | CONTA.NUMERI(COUNT) | =CONTA.NUMERI(valore1; [valore2]; ...) | Conta il numero di celle che contengono valori numerici in un intervallo. | |
| Testo | SINISTRA(LEFT) | =SINISTRA(testo; [num_caratt]) | Restituisce il numero specificato di caratteri dall'inizio (sinistra) di una stringa di testo. | |
| Testo | DESTRA(RIGHT) | =DESTRA(testo; [num_caratt]) | Restituisce il numero specificato di caratteri dalla fine (destra) di una stringa di testo. | |
| Testo | ANNULLA.SPAZI(TRIM) | =ANNULLA.SPAZI(testo) | Rimuove tutti gli spazi superflui dal testo tranne gli spazi singoli tra le parole. | |
| Testo | MAIUSC.INIZ(PROPER) | =MAIUSC.INIZ(testo) | Converte in maiuscolo la prima lettera di ogni parola e in minuscolo tutte le altre lettere. | |
| Matematica e statistica | ARROTONDA(ROUND) | =ARROTONDA(num; num_cifre) | Arrotonda un numero alla quantità specificata di cifre decimali. | |
| Logiche | E(AND) | =E(logico1; [logico2]; ...) | Restituisce VERO se tutti gli argomenti sono VERI; restituisce FALSO se almeno uno è FALSO. | |
| Logiche | O(OR) | =O(logico1; [logico2]; ...) | Restituisce VERO se almeno uno degli argomenti è VERO; restituisce FALSO se tutti sono FALSI. | |
| Testo | CONCAT | =CONCAT(testo1; [testo2]; ...) | Combina il testo di più intervalli o stringhe in un'unica stringa senza delimitatore. | |
| Testo | LUNGHEZZA(LEN) | =LUNGHEZZA(testo) | Restituisce il numero totale di caratteri contenuti in una stringa di testo, inclusi gli spazi. | |
| Ricerca e riferimento | CERCA.ORIZZ(HLOOKUP) | =CERCA.ORIZZ(valore; matrice_tabella; indice; [intervallo]) | Cerca un valore nella prima riga di una tabella e restituisce il valore nella stessa colonna dalla riga specificata. | |
| Information | ISBLANK | =ISBLANK(value) | Checks whether a cell is completely empty and returns TRUE or FALSE. | |
| Information | ISNUMBER | =ISNUMBER(value) | Checks whether a value is numeric and returns TRUE or FALSE. | |
| Information | ISTEXT | =ISTEXT(value) | Checks whether a value is text and returns TRUE or FALSE. | |
| Information | ISERROR | =ISERROR(value) | Checks whether a value is any Excel error and returns TRUE or FALSE. | |
| Database | DSUM | =DSUM(database, field, criteria) | Sums the numbers in a database column that match specified criteria. | |
| Database | DCOUNT | =DCOUNT(database, field, criteria) | Counts the numeric cells in a database column that match criteria. | |
| Database | DAVERAGE | =DAVERAGE(database, field, criteria) | Averages the values in a database column that match conditions. | |
| Engineering | CONVERT | =CONVERT(number, from_unit, to_unit) | Converts a number from one measurement unit to another. | |
| Engineering | DELTA | =DELTA(number1, [number2]) | Tests whether two numbers are equal (returns 1 if equal, 0 if not). | |
| Engineering | BIN2DEC | =BIN2DEC(number) | Converts a binary number to a decimal integer. | |
| Matrici dinamiche | SORT | =SORT(array, [sort_index], [sort_order], [by_col]) | Sorts the contents of a range or array dynamically. | |
| Matrici dinamiche | SORTBY | =SORTBY(array, by_array1, [sort_order1], ...) | Sorts a range based on values in a separate range or array. | |
| Matrici dinamiche | SEQUENCE | =SEQUENCE(rows, [columns], [start], [step]) | Generates a list or 2D grid of sequential numbers. | |
| Matrici dinamiche | TOCOL | =TOCOL(array, [ignore], [scan_by_column]) | Transforms a 2D table or array into a single vertical column. | |
| Compatibility | RANK | =RANK(number, ref, [order]) | Returns the rank of a number in a list of numbers (Excel 2007 compatibility). | |
| Compatibility | MODE | =MODE(number1, [number2], ...) | Returns the most frequently occurring value in an array or data set. | |
| Google Sheets | ARRAYFORMULA | =ARRAYFORMULA(array_formula) | Enables array calculations across entire columns in Google Sheets. | |
| Google Sheets | QUERY | =QUERY(data, query, [headers]) | Runs Google Visualization API SQL-like queries on data tables. | |
| Google Sheets | SPARKLINE | =SPARKLINE(data, [options]) | Generates a miniature chart within a single spreadsheet cell. | |
| Finanziarie | FV | =FV(rate, nper, pmt, [pv], [type]) | Calculates the future value of an investment with periodic payments. | |
| Finanziarie | PV | =PV(rate, nper, pmt, [fv], [type]) | Returns the present value of a series of future cash flows. | |
| Finanziarie | NPV | =NPV(rate, value1, [value2], ...) | Calculates the net present value of an investment using a discount rate. | |
| Matematica e statistica | ABS | =ABS(number) | Returns the absolute (positive) value of a number. | |
| Matematica e statistica | MOD | =MOD(number, divisor) | Returns the remainder after a number is divided by a divisor. | |
| Matematica e statistica | POWER | =POWER(number, power) | Returns the result of a number raised to a power. | |
| Matematica e statistica | SQRT | =SQRT(number) | Returns the positive square root of a number. | |
| Matematica e statistica | PRODUCT | =PRODUCT(number1, [number2], ...) | Multiplies all the numbers given as arguments. | |
| Matematica e statistica | CEILING | =CEILING(number, significance) | Rounds a number up to the nearest multiple of significance. | |
| Matematica e statistica | FLOOR | =FLOOR(number, significance) | Rounds a number down to the nearest multiple of significance. | |
| Logiche | SWITCH | =SWITCH(expression, val1, result1, [default]) | Evaluates an expression against a list of values and returns the matching result. | |
| Logiche | NOT | =NOT(logical) | Reverses the logic of its argument (TRUE becomes FALSE, FALSE becomes TRUE). | |
| Logiche | XOR | =XOR(logical1, [logical2], ...) | Returns exclusive OR: TRUE if an odd number of arguments evaluate to TRUE. | |
| Logiche | IFNA | =IFNA(value, value_if_na) | Catches and replaces #N/A errors specifically while preserving other errors. | |
| Ricerca e riferimento | INDEX | =INDEX(array, row_num, [column_num]) | Returns the value of a cell at a specific row and column intersection. | |
| Ricerca e riferimento | MATCH | =MATCH(lookup_value, lookup_array, [match_type]) | Returns the relative numeric position of an item in a range. | |
| Ricerca e riferimento | CHOOSE | =CHOOSE(index_num, value1, [value2], ...) | Returns a value from a list of arguments based on an index number. | |
| Reference & Information | OFFSET | =OFFSET(reference, rows, cols, [height], [width]) | Constructs a reference offset from a starting cell by rows and columns. | |
| Testo | MID | =MID(text, start_num, num_chars) | Extracts a specific number of characters from text starting at any position. | |
| Testo | UPPER | =UPPER(text) | Converts all letters in a text string to uppercase. | |
| Testo | LOWER | =LOWER(text) | Converts all letters in a text string to lowercase. | |
| Testo | SUBSTITUTE | =SUBSTITUTE(text, old_text, new_text, [instance_num]) | Replaces occurrences of existing text with new text in a string. | |
| Testo | REPLACE | =REPLACE(old_text, start_num, num_chars, new_text) | Replaces part of a text string with different text based on character count. | |
| Testo | VALUE | =VALUE(text) | Converts a text string that represents a number into a numeric value. | |
| Data e ora | DATE | =DATE(year, month, day) | Creates a valid date serial number from separate Year, Month, and Day. | |
| Data e ora | DAYS | =DAYS(end_date, start_date) | Returns the number of calendar days between two dates. | |
| Data e ora | EDATE | =EDATE(start_date, months) | Returns the date a specified number of months before or after a start date. | |
| Data e ora | EOMONTH | =EOMONTH(start_date, months) | Returns the last day of the month before or after a specified number of months. | |
| Data e ora | YEAR | =YEAR(serial_number) | Extracts the 4-digit year from a date value. | |
| Data e ora | MONTH | =MONTH(serial_number) | Extracts the month (1 to 12) from a date value. | |
| Data e ora | DAY | =DAY(serial_number) | Extracts the day of the month (1 to 31) from a date value. | |
| Statistical & Analysis | MEDIAN | =MEDIAN(number1, [number2], ...) | Returns the median (middle numeric value) of a data set. | |
| Statistical & Analysis | MIN | =MIN(number1, [number2], ...) | Returns the smallest (minimum) numeric value in a set of values. | |
| Statistical & Analysis | MAX | =MAX(number1, [number2], ...) | Returns the largest (maximum) numeric value in a set of values. | |
| Statistical & Analysis | COUNTA | =COUNTA(value1, [value2], ...) | Counts the number of cells in a range that are not empty. | |
| Statistical & Analysis | COUNTBLANK | =COUNTBLANK(range) | Counts empty cells in a specified range of cells. | |
| Statistical & Analysis | LARGE | =LARGE(array, k) | Returns the k-th largest value in a data set. | |
| Statistical & Analysis | SMALL | =SMALL(array, k) | Returns the k-th smallest value in a data set. |
Nessuna formula trovata.
Prova a modificare i termini di ricerca o passa a un'altra categoria.
=CERCA.X(valore; matrice_ricerca; matrice_restituita; [se_non_trovato]; [modalità_confronto])Cerca un valore in un intervallo o matrice e restituisce l'elemento corrispondente da un secondo intervallo.
=CERCA.VERT(valore; matrice_tabella; indice; [intervallo])Cerca un valore nella prima colonna di una tabella e restituisce un valore nella stessa riga dalla colonna specificata.
=INDICE(matrice; CONFRONTA(valore; matrice_ricerca; 0))Combina INDICE e CONFRONTA per ricerche flessibili e bidirezionali senza restrizioni di colonna.
=SE(test; [se_vero]; [se_falso])Verifica se una condizione è soddisfatta e restituisce un valore se VERO e un altro se FALSO.
=PIÙ.SE(test1; se_vero1; [test2; se_vero2]; ...)Verifica più condizioni e restituisce il valore corrispondente alla prima condizione VERA.
=SE.ERRORE(valore; se_errore)Restituisce un valore specificato se una formula genera un errore; altrimenti restituisce il risultato normale.
=SOMMA.PIÙ.SE(int_somma; intervallo_criteri1; criteri1; [intervallo_criteri2; criteri2]; ...)Somma le celle di un intervallo che soddisfano più criteri contemporaneamente.
=COUNTIF(range, criteria)Counts the number of cells within a range that meet a single specified condition or criteria.
=CONTA.PIÙ.SE(intervallo_criteri1; criteri1; [intervallo_criteri2; criteri2]; ...)Conta il numero di celle in più intervalli che soddisfano diversi criteri.
=TESTO.UNISCI(delimitatore; ignora_vuote; testo1; [testo2]; ...)Combina testo da più intervalli con un delimitatore specificato, ignorando le celle vuote.
=FILTRO(matrice; includi; [se_vuoto])Filtra un intervallo di dati in base ai criteri specificati con espansione dinamica.
=UNICI(matrice; [per_col]; [una_sola_volta])Restituisce un elenco di valori univoci da un intervallo, eliminando i duplicati.
=OGGI()Restituisce la data corrente formattata come data. Si aggiorna automaticamente.
=GIORNI.LAVORATIVI.TOT(data_iniziale; data_finale; [vacanze])Calcola il numero di giorni lavorativi interi tra due date, escludendo weekend e festività.
=RATA(tasso_int; periodi; val_attuale; [val_futuro]; [tipo])Calcola la rata periodica di un prestito basandosi su pagamenti costanti e un tasso d'interesse fisso.
=SOMMA(num1; [num2]; ...)Somma tutti i numeri contenuti in un intervallo di celle.
=MEDIA(num1; [num2]; ...)Restituisce la media aritmetica dei numeri in un intervallo.
=CONTA.NUMERI(valore1; [valore2]; ...)Conta il numero di celle che contengono valori numerici in un intervallo.
=SINISTRA(testo; [num_caratt])Restituisce il numero specificato di caratteri dall'inizio (sinistra) di una stringa di testo.
=DESTRA(testo; [num_caratt])Restituisce il numero specificato di caratteri dalla fine (destra) di una stringa di testo.
=ANNULLA.SPAZI(testo)Rimuove tutti gli spazi superflui dal testo tranne gli spazi singoli tra le parole.
=MAIUSC.INIZ(testo)Converte in maiuscolo la prima lettera di ogni parola e in minuscolo tutte le altre lettere.
=ARROTONDA(num; num_cifre)Arrotonda un numero alla quantità specificata di cifre decimali.
=E(logico1; [logico2]; ...)Restituisce VERO se tutti gli argomenti sono VERI; restituisce FALSO se almeno uno è FALSO.
=O(logico1; [logico2]; ...)Restituisce VERO se almeno uno degli argomenti è VERO; restituisce FALSO se tutti sono FALSI.
=CONCAT(testo1; [testo2]; ...)Combina il testo di più intervalli o stringhe in un'unica stringa senza delimitatore.
=LUNGHEZZA(testo)Restituisce il numero totale di caratteri contenuti in una stringa di testo, inclusi gli spazi.
=CERCA.ORIZZ(valore; matrice_tabella; indice; [intervallo])Cerca un valore nella prima riga di una tabella e restituisce il valore nella stessa colonna dalla riga specificata.
=ISBLANK(value)Checks whether a cell is completely empty and returns TRUE or FALSE.
=ISNUMBER(value)Checks whether a value is numeric and returns TRUE or FALSE.
=ISTEXT(value)Checks whether a value is text and returns TRUE or FALSE.
=ISERROR(value)Checks whether a value is any Excel error and returns TRUE or FALSE.
=DSUM(database, field, criteria)Sums the numbers in a database column that match specified criteria.
=DCOUNT(database, field, criteria)Counts the numeric cells in a database column that match criteria.
=DAVERAGE(database, field, criteria)Averages the values in a database column that match conditions.
=CONVERT(number, from_unit, to_unit)Converts a number from one measurement unit to another.
=DELTA(number1, [number2])Tests whether two numbers are equal (returns 1 if equal, 0 if not).
=BIN2DEC(number)Converts a binary number to a decimal integer.
=SORT(array, [sort_index], [sort_order], [by_col])Sorts the contents of a range or array dynamically.
=SORTBY(array, by_array1, [sort_order1], ...)Sorts a range based on values in a separate range or array.
=SEQUENCE(rows, [columns], [start], [step])Generates a list or 2D grid of sequential numbers.
=TOCOL(array, [ignore], [scan_by_column])Transforms a 2D table or array into a single vertical column.
=RANK(number, ref, [order])Returns the rank of a number in a list of numbers (Excel 2007 compatibility).
=MODE(number1, [number2], ...)Returns the most frequently occurring value in an array or data set.
=ARRAYFORMULA(array_formula)Enables array calculations across entire columns in Google Sheets.
=QUERY(data, query, [headers])Runs Google Visualization API SQL-like queries on data tables.
=SPARKLINE(data, [options])Generates a miniature chart within a single spreadsheet cell.
=FV(rate, nper, pmt, [pv], [type])Calculates the future value of an investment with periodic payments.
=PV(rate, nper, pmt, [fv], [type])Returns the present value of a series of future cash flows.
=NPV(rate, value1, [value2], ...)Calculates the net present value of an investment using a discount rate.
=ABS(number)Returns the absolute (positive) value of a number.
=MOD(number, divisor)Returns the remainder after a number is divided by a divisor.
=POWER(number, power)Returns the result of a number raised to a power.
=SQRT(number)Returns the positive square root of a number.
=PRODUCT(number1, [number2], ...)Multiplies all the numbers given as arguments.
=CEILING(number, significance)Rounds a number up to the nearest multiple of significance.
=FLOOR(number, significance)Rounds a number down to the nearest multiple of significance.
=SWITCH(expression, val1, result1, [default])Evaluates an expression against a list of values and returns the matching result.
=NOT(logical)Reverses the logic of its argument (TRUE becomes FALSE, FALSE becomes TRUE).
=XOR(logical1, [logical2], ...)Returns exclusive OR: TRUE if an odd number of arguments evaluate to TRUE.
=IFNA(value, value_if_na)Catches and replaces #N/A errors specifically while preserving other errors.
=INDEX(array, row_num, [column_num])Returns the value of a cell at a specific row and column intersection.
=MATCH(lookup_value, lookup_array, [match_type])Returns the relative numeric position of an item in a range.
=CHOOSE(index_num, value1, [value2], ...)Returns a value from a list of arguments based on an index number.
=OFFSET(reference, rows, cols, [height], [width])Constructs a reference offset from a starting cell by rows and columns.
=MID(text, start_num, num_chars)Extracts a specific number of characters from text starting at any position.
=UPPER(text)Converts all letters in a text string to uppercase.
=LOWER(text)Converts all letters in a text string to lowercase.
=SUBSTITUTE(text, old_text, new_text, [instance_num])Replaces occurrences of existing text with new text in a string.
=REPLACE(old_text, start_num, num_chars, new_text)Replaces part of a text string with different text based on character count.
=VALUE(text)Converts a text string that represents a number into a numeric value.
=DATE(year, month, day)Creates a valid date serial number from separate Year, Month, and Day.
=DAYS(end_date, start_date)Returns the number of calendar days between two dates.
=EDATE(start_date, months)Returns the date a specified number of months before or after a start date.
=EOMONTH(start_date, months)Returns the last day of the month before or after a specified number of months.
=YEAR(serial_number)Extracts the 4-digit year from a date value.
=MONTH(serial_number)Extracts the month (1 to 12) from a date value.
=DAY(serial_number)Extracts the day of the month (1 to 31) from a date value.
=MEDIAN(number1, [number2], ...)Returns the median (middle numeric value) of a data set.
=MIN(number1, [number2], ...)Returns the smallest (minimum) numeric value in a set of values.
=MAX(number1, [number2], ...)Returns the largest (maximum) numeric value in a set of values.
=COUNTA(value1, [value2], ...)Counts the number of cells in a range that are not empty.
=COUNTBLANK(range)Counts empty cells in a specified range of cells.
=LARGE(array, k)Returns the k-th largest value in a data set.
=SMALL(array, k)Returns the k-th smallest value in a data set.