Scegli l'attività che stai cercando di svolgere e ottieni la formula esatta — con un esempio pratico, alternative e un generatore AI per i tuoi dati.
Cerca un valore da un altro foglio
=VLOOKUP(A2, Sheet2!$A:$C, 3, FALSE)Cerca un valore con INDEX/MATCH
=INDEX(C:C, MATCH(A2, B:B, 0))Ricerca a due vie (riga e colonna)
=INDEX(B2:E10, MATCH(G1, A2:A10, 0), MATCH(H1, B1:E1, 0))Cerca un valore con XLOOKUP
=XLOOKUP(A2, Products, Prices)Cerca l'ultimo valore corrispondente
=XLOOKUP(A2, B:B, C:C, , 0, -1)Cerca con due criteri
=XLOOKUP(A2&"|"&B2, Region&"|"&Month, Sales)Filtrare le righe in base a criteri con una formula
=FILTER(A2:C100, B2:B100>100)Verifica se un valore esiste in un elenco
=IF(COUNTIF(B:B, A2)>0, "Yes", "No")Somma la stessa cella su più fogli
=SUM(Jan:Dec!B2)Fare riferimento a un foglio specificato in una cella
=INDIRECT("'"&A2&"'!B2")Ricerca orizzontale (HLOOKUP)
=HLOOKUP(A2, Table, 2, FALSE)Trasponi righe in colonne
=TRANSPOSE(A2:A10)Ricerca con corrispondenza approssimativa (scaglioni)
=VLOOKUP(A2, Brackets, 2, TRUE)Trova il primo valore non vuoto
=XLOOKUP(TRUE, A2:A100<>"", A2:A100)Conta le righe o le colonne in un intervallo
=ROWS(A2:A100)Crea un intervallo dinamico con OFFSET
=SUM(OFFSET(A1, 0, 0, COUNT(A:A), 1))Ottieni un valore in base al numero di riga e colonna
=INDEX(Data, 3, 2)Cerca con una corrispondenza parziale (carattere jolly)
=XLOOKUP("*"&A2&"*", Names, Ids, , 2)Scegli da un elenco in base al numero (CHOOSE)
=CHOOSE(A2, "Low", "Medium", "High")Cerca e restituisci un'intera riga
=XLOOKUP(A2, Ids, DataRange)Somma con più condizioni
=SUMIFS(C:C, A:A, "East", B:B, ">100")Conta le celle che soddisfano una condizione
=COUNTIF(A:A, "Done")Conta i valori univoci
=COUNTA(UNIQUE(A2:A100))Media con una condizione
=AVERAGEIF(A:A, "East", C:C)Totale parziale (somma cumulativa)
=SUM($B$2:B2)Percentuale sul totale
=B2/SUM($B$2:$B$100)Variazione percentuale tra due valori
=(B2-A2)/A2Arrotonda un numero a decimali specificati
=ROUND(A2, 2)Classifica un elenco di valori
=RANK.EQ(A2, $A$2:$A$100)Massimo o minimo con una condizione
=MAXIFS(C:C, A:A, "East")Media ponderata
=SUMPRODUCT(B2:B10, C2:C10)/SUM(C2:C10)Somma i primi N valori
=SUM(LARGE(B2:B100, {1,2,3}))Conta gli elementi in un intervallo di date
=COUNTIFS(D:D, ">="&E1, D:D, "<="&E2)Moltiplica due colonne e somma
=SUMPRODUCT(A2:A100, B2:B100)Conta le celle vuote o non vuote
=COUNTBLANK(A2:A100)Arrotonda al multiplo più vicino
=MROUND(A2, 5)Ottieni il resto o il numero intero
=MOD(A2, B2)Ottieni il valore assoluto
=ABS(A2)Subtotale che ignora le righe filtrate
=SUBTOTAL(109, B2:B100)Converti testo in numero
=VALUE(A2)Limita un valore tra un minimo e un massimo
=MIN(MAX(A2, 0), 100)Genera una sequenza di numeri
=SEQUENCE(10)Sommare o contare elementi corrispondenti a uno qualsiasi di diversi valori
=SUM(COUNTIF(A:A, {"Open","Pending","Review"}))Converti unità di misura
=CONVERT(A2, "mi", "km")Moltiplica tutti i numeri in un intervallo
=PRODUCT(A2:A10)Radice quadrata o radice n-esima
=SQRT(A2)Combina testo da più celle
=TEXTJOIN(" ", TRUE, A2, B2)Dividi il testo in colonne separate
=TEXTSPLIT(A2, " ")Rimuovi gli spazi extra dal testo
=TRIM(A2)Converti il testo in maiuscolo/minuscolo/iniziale maiuscola
=PROPER(A2)Estrai il dominio da un indirizzo email
=MID(A2, FIND("@", A2)+1, LEN(A2))Conta i caratteri in una cella
=LEN(A2)Conta le parole in una cella
=LEN(TRIM(A2))-LEN(SUBSTITUTE(A2, " ", ""))+1Trova la posizione di un carattere
=FIND("-", A2)Sostituisci parte di una stringa di testo
=SUBSTITUTE(A2, "old", "new")Aggiungi zeri iniziali ai numeri
=TEXT(A2, "00000")Estrai l'ultima parola dal testo
=TRIM(RIGHT(SUBSTITUTE(A2, " ", REPT(" ", 100)), 100))Estrai testo tra due caratteri
=TEXTAFTER(TEXTBEFORE(A2, ")"), "(")Estrai i primi N caratteri
=LEFT(A2, 5)Rendi maiuscola solo la prima lettera
=UPPER(LEFT(A2,1))&MID(A2,2,LEN(A2))Controlla se il testo contiene una qualsiasi parola di un elenco
=IF(SUMPRODUCT(--ISNUMBER(SEARCH(Words, A2)))>0, "Yes", "No")Conta le occorrenze di un carattere
=LEN(A2)-LEN(SUBSTITUTE(A2, ",", ""))Confronta due celle per trovare una corrispondenza
=EXACT(A2, B2)Ripeti testo o crea una barra nella cella
=REPT("★", A2)Rimuovi i caratteri non stampabili
=CLEAN(TRIM(A2))Estrai il testo prima di un delimitatore
=TEXTBEFORE(A2, "-")Estrai l'estensione di un file
=TEXTAFTER(A2, ".", -1)Sostituisci la n-esima occorrenza del testo
=SUBSTITUTE(A2, " ", "-", 2)Giorni tra due date
=B2-A2Calcola l'età da una data di nascita
=DATEDIF(A2, TODAY(), "Y")Aggiungere o sottrarre mesi da una data
=EDATE(A2, 3)Ottenere il nome del mese da una data
=TEXT(A2, "mmmm")Contare i giorni lavorativi tra due date
=NETWORKDAYS(A2, B2)Inserisci la data di oggi o l'ora corrente
=TODAY()Ottieni il trimestre da una data
=ROUNDUP(MONTH(A2)/3, 0)Primo o ultimo giorno del mese
=EOMONTH(A2, 0)Ottieni il numero della settimana da una data
=ISOWEEKNUM(A2)Converti testo in una data reale
=DATEVALUE(A2)Ottieni il giorno della settimana
=TEXT(A2, "dddd")Differenza di tempo in ore
=(B2-A2)*24Giorni mancanti a una data futura
=A2-TODAY()Aggiungi giorni lavorativi a una data
=WORKDAY(A2, 10)Formatta una data come testo
=TEXT(A2, "yyyy-mm-dd")Numero di giorni in un mese
=DAY(EOMONTH(A2, 0))Primo giorno della settimana per una data
=A2-WEEKDAY(A2, 2)+1Anni di servizio (anzianità)
=DATEDIF(A2, TODAY(), "y") & "y " & DATEDIF(A2, TODAY(), "ym") & "m"Mostra il tempo trascorso oltre le 24 ore
=TEXT(B2-A2, "[h]:mm")Durata in mesi tra date
=DATEDIF(A2, B2, "m")Contare un giorno della settimana specifico in un intervallo di date
=NETWORKDAYS.INTL(A2, B2, "0111111")Converti un numero di ore in un'ora
=A2/24Restituire un valore se una cella contiene testo
=IF(ISNUMBER(SEARCH("urgent", A2)), "Yes", "No")Assegnare voti o livelli con logica nidificata
=IFS(A2>=90, "A", A2>=80, "B", A2>=70, "C", TRUE, "F")Contrassegna o gestisci le celle vuote
=IF(A2="", "Missing", A2)Ottieni un elenco di valori senza duplicati
=UNIQUE(A2:A100)IF con condizioni AND / OR
=IF(AND(A2>0, B2="Yes"), "OK", "No")Nascondi gli errori con IFERROR
=IFERROR(A2/B2, 0)VLOOKUP che restituisce vuoto, non #N/A
=IFERROR(VLOOKUP(A2, Table, 2, FALSE), "")Mappa i valori con SWITCH
=SWITCH(A2, "N", "North", "S", "South", "Other")Contrassegna valori duplicati
=IF(COUNTIF($A$2:A2, A2)>1, "Duplicate", "")Conta quante volte si ripete un valore
=COUNTIF(A:A, A2)Mostra una cella vuota invece di zero
=IF(A2=0, "", A2)Prova più ricerche in ordine
=IFERROR(VLOOKUP(A2, T1, 2, 0), IFERROR(VLOOKUP(A2, T2, 2, 0), "Not found"))Verifica se tutte le celle in un intervallo corrispondono
=IF(COUNTIF(B2:B10, "Yes")=COUNTA(B2:B10), "All", "Not all")Controlla se un numero è pari o dispari
=IF(ISEVEN(A2), "Even", "Odd")Restituisci l'intestazione di colonna del valore massimo
=INDEX($B$1:$E$1, MATCH(MAX(B2:E2), B2:E2, 0))Numera ogni occorrenza di un valore
=COUNTIF($A$2:A2, A2)Deviazione standard
=STDEV.S(A2:A100)Valore mediano
=MEDIAN(A2:A100)Percentile di un set di dati
=PERCENTILE.INC(A2:A100, 0.9)Correlazione tra due colonne
=CORREL(A2:A100, B2:B100)Prevedi un valore futuro
=FORECAST.LINEAR(x, known_ys, known_xs)Conta i valori sopra la media
=COUNTIF(A2:A100, ">"&AVERAGE(A2:A100))Calcola un punteggio z
=(A2-AVERAGE($A$2:$A$100))/STDEV.S($A$2:$A$100)Media mobile
=AVERAGE(B2:B4)Valore più frequente (moda)
=MODE.SNGL(A2:A100)Media ignorando i valori anomali (media troncata)
=TRIMMEAN(A2:A100, 0.1)Classifica un valore come percentile
=PERCENTRANK.INC(A2:A100, B2)Rata mensile del prestito
=PMT(rate/12, nper, -principal)Interesse composto
=A2*(1+B2)^C2Valore futuro dei risparmi periodici
=FV(rate/12, years*12, -payment, -initial)Percentuale del margine di profitto
=(B2-A2)/B2Tasso di crescita annuale composto (CAGR)
=(B2/A2)^(1/C2)-1Applica uno sconto percentuale
=A2*(1-B2)Interesse semplice
=A2*B2*C2Ammortamento a quote costanti
=SLN(cost, salvage, life)Valore attuale netto (NPV)
=NPV(B1, B3:B12)+B2Sfoglia le attività qui sotto per categoria, oppure descrivi ciò che desideri in linguaggio naturale a ExcelGPT, che scriverà la formula, ne spiegherà il funzionamento e la verificherà con i tuoi dati.
La maggior parte sì — funzioni come SUMIFS, VLOOKUP, INDEX/MATCH e TEXT si comportano allo stesso modo. Alcune più recenti (UNIQUE, TEXTSPLIT, IFS) esistono in entrambi, e segnaliamo le differenze di versione in ogni pagina.