Le seguenti funzioni formula sono attualmente supportate in Workiva. Puoi visualizzare queste funzioni anche utilizzando l'Assistente Formula nella Barra della Formula.
Sommario:
- Funzioni di array
- Funzioni per le date
- Funzioni di calcolo finanziario
- Funzioni di raccolta informazioni
- Funzioni di ricerca
- Funzioni logiche
- Funzioni matematiche
- Funzioni di arrotondamento
- Funzioni di creazione del testo
- Funzioni statistiche
- Operatori di riferimento
- Operatori aritmetici
- Operatore di concatenazione
- Operatori di confronto
* Questa funzione può essere utilizzata con la funzione CHILDREFS
** Questa funzione deve essere utilizzata all'interno di un'altra funzione.
Nota: i fogli di calcolo di Workiva supportano solo funzioni in lingua inglese. Le altre lingue non sono supportate.
Funzioni di array
| Funzione | Descrizione |
| ROWS | Usa questa funzione per determinare il numero di righe di un array o di un riferimento specificato. |
| COLUMNS | Usa questa funzione per determinare il numero di colonne di un array o di un riferimento specificato. |
| CHOOSEROWS | Usa questa funzione per estrarre righe specifiche da un intervallo o da un array |
| CHOOSECOLS | Usa questa funzione per estrarre colonne specifiche da un intervallo o da un array |
| TEXTSPLIT | Usa questa funzione per dividere le stringhe di testo in righe e colonne in base ai delimitatori specificati. |
| HSTACK | Usa questa funzione per impilare orizzontalmente più intervalli o array in un singolo intervallo |
| VSTACK | Usa questa funzione per impilare verticalmente più intervalli o array in un unico intervallo |
| UNIQUE | Utilizza questa funzione per estrarre un elenco di valori univoci in un elenco o in un range |
| TRANSPOSE | Usa questa funzione per convertire un intervallo verticale di celle in un intervallo orizzontale o viceversa. |
| TAKE | Usa questa funzione per estrarre un numero specifico di righe o colonne dall'inizio o dalla fine di un intervallo o di un array. |
| SORT | Usa questa funzione per ordinare dinamicamente un intervallo o un array in base a una o più colonne in ordine crescente o decrescente. |
| SEQUENCE | Usa questa funzione per generare un elenco di numeri sequenziali in un array |
| FILTER | Usa questa funzione per estrarre le righe da un intervallo o da un array che soddisfano le condizioni specificate. |
| DROP | Usa questa funzione per rimuovere un numero specifico di righe o colonne dall'inizio o dalla fine di un array o di un intervallo. |
| MMULT | Utilizza questa funzione per calcolare il prodotto matriciale di due array |
| TOROW | Usa questa funzione per restituire un array come singola riga. |
| TOCOL | Usa questa funzione per restituire un array come singola colonna. |
Funzioni per la data
| Funzione | Descrizione |
| DATE | Restituisce una data a partire da un dato anno, mese e giorno |
| DATEVALUE | Restituisce un numero di serie basato su una data scritta nel formato MM/GG/AAAA |
| DAY | Restituisce il giorno del mese per una data |
| DAYS | Restituisce il numero di giorni tra due date |
| DAYS360 | Restituisce il numero di giorni tra due date basate su un anno di 360 giorni (dodici mesi di 30 giorni). |
| EDATE | Restituisce la data seriale che corrisponde al numero di mesi prima o dopo la data specificata. |
| EOMONTH | Restituisce la fine del mese per una determinata data, sfalsata di un certo numero di mesi |
| MONTH | Restituisce il mese dell'anno per una data |
| NETWORKDAYS | Restituisce il numero di giorni lavorativi interi tra due date |
| NETWORKDAYS.INTL | Restituisce il numero di giorni lavorativi interi tra due date con weekend e festività personalizzate |
| WEEKDAY | Restituisce il giorno della settimana corrispondente a una data |
| WORKDAY | Restituisce la data seriale prima o dopo un determinato numero di giorni lavorativi |
| WORKDAY.INTL | Restituisce la data seriale prima o dopo un determinato numero di giorni lavorativi con parametri personalizzati per il fine settimana. |
| YEAR | Restituisce l'anno di una data |
| YEARFRAC | Calcola la frazione dell'anno rappresentata dal numero di giorni interi che intercorrono tra due date |
Funzioni di calcolo finanziario
| Funzione | Descrizione |
| FV | Calcola il valore futuro di un investimento in base a un tasso di interesse costante. |
| IRR | Calcola il tasso di rendimento interno per una serie regolare di flussi di cassa |
| XIRR | Calcola il tasso di rendimento interno per i flussi di cassa non periodici. |
| NPV | Calcola il valore attuale netto di un investimento utilizzando i tassi di sconto, i pagamenti e i ricavi * |
| XNPV | Calcola il valore attuale netto dei flussi di cassa non periodici. |
| PMT | Calcola il pagamento di un prestito dato un tasso d'interesse e pagamenti costanti |
| PV | Calcola il valore attuale di un investimento basato su un tasso di interesse costante. |
Funzioni di raccolta informazioni
| Funzione | Descrizione |
| COUNT | Conta il numero di valori numerici in un insieme di valori * |
| COUNTA | Conta il numero di valori non vuoti in un set di valori * |
| COUNTBLANK | Conta il numero di valori vuoti in un insieme di valori * |
| COUNTIF | Conta il numero di celle in un intervallo che soddisfano una determinata condizione |
| COUNTIFS | Conta il numero di celle in un intervallo che soddisfano una serie di condizioni |
| ISBLANK | Restituisce VERO o FALSO se la selezione è vuota |
| ISERROR | Restituisce VERO se il valore è un errore; altrimenti restituisce FALSO |
| ISNA | Restituisce VERO o FALSO se la selezione è #N/A |
| ISNUMBER | Restituisce VERO o Falso se la selezione è un numero |
| VALUE | Restituisce un valore numerico per una determinata stringa di testo che rappresenta un numero o una data |
Funzioni di ricerca
| Funzione | Descrizione |
| CELL | Restituisce informazioni su un riferimento di cella |
| CHILDREFS | Riferisce l'intervallo selezionato per ogni foglio figlio ** |
| HLOOKUP | Trova un valore dato in una riga e restituisce un valore da quella colonna |
| INDEX | Restituisce il valore in corrispondenza della coordinata riga/colonna specificata |
| MATCH | Trova un indice in un intervallo unidimensionale |
| VLOOKUP | Trova un valore dato in una colonna e restituisce un valore da quella riga |
| XLOOKUP | Trova un indice nell'intervallo di ricerca e restituisce il valore corrispondente nell'intervallo di ritorno |
| XMATCH | Trova un valore nell’intervallo di ricerca e restituisce l’indice corrispondente. |
Funzioni logiche
| Funzione | Descrizione |
| AND | Restituisce VERO se tutti gli argomenti sono VERI; altrimenti restituisce FALSO. * |
| CHOOSE | Utilizza l'indice_num per restituire un valore dall'elenco degli argomenti del valore. * |
| IF | Restituisce un valore se la condizione specificata è VERA e un altro valore se è FALSA. * |
| IFERROR | Restituisce il valore se non si tratta di un errore; altrimenti, restituisce value_if_error |
| IFNA | Restituisce un valore alternativo se il primo valore è #N/A |
| IFS | Verifica se una o più condizioni sono soddisfatte e restituisce un valore che corrisponde alla prima condizione VERO * |
| NOT | Restituisce FALSO se l'espressione è VERA; restituisce VERO se l'espressione è FALSA |
| OR | Restituisce VERO se tutti gli argomenti sono VERI; restituisce FALSO se tutti gli argomenti sono FALSI * |
Funzioni matematiche
| Funzione | Descrizione |
| ABS | Restituire il valore assoluto di un numero |
| EXP | Restituisce e elevato alla potenza del numero |
| LN | Restituisce il logaritmo naturale di un numero |
| MOD | Restituisce il resto di una divisione |
| POWER | Restituisce il risultato di un'esponenziazione |
| PRODUCT | Moltiplica tutti i numeri contenuti in una selezione di celle * |
| SIGN | Restituisce 1 se il numero è positivo, zero (0) se il numero è 0 e -1 se il numero è negativo |
| SQRT | Restituisce una radice quadrata positiva |
| SUBTOTAL |
Crea un totale a partire da determinati valori utilizzando l'operazione specificata, ignorando eventuali subtotali nell'intervallo. I filtri vengono ignorati per tutti i totali. Per escludere le righe nascoste, includi un "10" davanti all'operazione. Ad esempio, 101 esclude le righe nascoste per la media. |
| SUM | Aggiunge tutti i numeri presenti in una selezione di celle * |
| SUMIF | Aggiunge le celle in base a una condizione in un intervallo corrispondente |
| SUMIFS | Aggiunge le celle in base a un insieme di condizioni in intervalli corrispondenti |
| SUMPRODUCT | Moltiplica i componenti corrispondenti in intervalli di dimensioni uguali e restituisce la somma dei prodotti |
Funzioni di arrotondamento
| Funzione | Descrizione |
| INT | Arrotonda un numero per difetto al numero intero più vicino |
| MROUND | Restituisce un numero arrotondato al multiplo desiderato |
| ROUND | Arrotonda un numero fino a un numero specifico di cifre |
| ROUNDDOWN | Arrotonda un numero verso il basso |
| ROUNDUP | Arrotonda un numero per eccesso |
| TRUNC | Tronca un numero in un numero specifico di cifre |
Funzioni di creazione del testo
| Funzione | Descrizione |
| CODE | Restituisce il codice numerico del primo carattere del testo indicato |
| CONCATENATE | Unisce diverse stringhe di testo in un'unica stringa di testo * |
| CONCATENATEIF | Unisce le celle con un separatore in base a una condizione in un intervallo |
| CHAR | Restituisce il carattere associato al codice carattere indicato |
| FIND | Restituisce la posizione iniziale del testo all'interno di una stringa |
| LEFT | Restituisce il primo o i primi caratteri di un testo |
| LEN | Restituisce il numero di caratteri dell'argomento |
| LOWER | Restituisce il testo con tutti i caratteri in minuscolo |
| MID | Restituisce una porzione di testo selezionata |
| PROPER | Restituisce il testo con solo la prima lettera di ogni parola in maiuscolo |
| REPT | Ripete il testo un determinato numero di volte |
| RIGHT | Restituisce l'ultimo carattere di un testo |
| SEARCH | Restituisce la posizione iniziale del testo all'interno di una stringa |
| SUBSTITUTE | Sostituisce i caratteri specifici del testo con un nuovo testo |
| TEXT | Formatta il numero dato come testo secondo la stringa di formato |
| TEXTJOIN | Combina il testo di più intervalli con un delimitatore tra i valori di testo * |
| TRIM | Rimuove gli spazi bianchi in eccesso nel testo |
| UNICHAR | Restituisce il carattere associato al numero Unicode indicato |
| UNICODE | Restituisce il numero Unicode del primo carattere del testo indicato. |
| UPPER | Restituisce il testo con tutti i caratteri in maiuscolo. |
Funzioni statistiche
| Funzione | Descrizione |
| AVERAGE | Restituisce la media (media aritmetica) di un set * |
| AVERAGEA | Trova la media aritmetica di un insieme comprendente valori testuali e logici * |
| AVERAGEIFS | Restituisce la media di tutte le celle che soddisfano più criteri |
| LARGE | Restituisce l'n-esimo valore più grande di un intervallo * |
| MAX | Restituisce il numero più grande in un insieme di valori * |
| MAXA | Restituisce il valore più grande di un insieme che include valori testuali e logici * |
| MAXIFS | Restituisce il valore massimo di tutte le celle che soddisfano criteri multipli |
| MEDIAN | Restituisce la mediana statistica di un dato insieme di numeri * |
| MIN | Restituisce il numero più piccolo in un insieme di valori * |
| MINA | Restituisce il valore più piccolo di un insieme che include valori testuali e logici * |
| MINIFS | Restituisce il valore minimo di tutte le celle che rispondono a più criteri |
| PERCENTILE | Restituisce un percentile di valori in un intervallo di celle |
| PERCENTILE.EXC | Restituisce un percentile di valori (0-1, esclusivi) in un intervallo di celle |
| PERCENTILE.INC | Restituisce un percentile di valori (0-1, incluso) in un intervallo di celle |
| QUARTILE | Restituisce un quartile di valori in un intervallo di celle. |
| QUARTILE.EXC | Restituisce un quartile di valori (0-4, esclusivi) in un intervallo di celle. |
| QUARTILE.INC | Restituisce un quartile di valori (0-4, incluso) in un intervallo di celle. |
| RANK | Restituisce il grado di un determinato valore in un intervallo corrispondente. * |
| RANK.AVG | Restituisce la media statistica del rango di un determinato valore in un intervallo corrispondente * |
| RANK.EQ | Restituisce il rango statistico di un dato valore in un intervallo corrispondente |
| SMALL | Restituisce l'n-esimo valore più piccolo di un intervallo * |
| STDEV | Restituisce la deviazione standard per un determinato insieme di valori all'interno di un campione * |
| STDEVA | Restituisce la deviazione standard per un determinato insieme di valori all'interno di un campione, dove testo o FALSE=0 e TRUE=1 * |
| STDEVPA | Restituisce la deviazione standard per un determinato insieme di valori all'interno di un'intera popolazione, dove testo o FALSE=0 e TRUE=1 * |
| STDEV.S | Restituisce la deviazione standard per un determinato insieme di valori all'interno di un campione * |
| STDEV.P | Restituisce la deviazione standard del campione per un determinato insieme di valori per un'intera popolazione * |
Operatori di riferimento
| Segno e nome dell'operatore | Significato di Operatore | Descrizione | Esempio |
| : Colon | Operatore di intervallo |
Fa riferimento a tutte le celle di due intervalli. L'operatore di intervallo (:) fa riferimento a tutte le celle tra due intervalli. |
Somma tutte le celle dell'intervallo da D1 a D25, =SOMMA(D1:D25) |
| Spazio | Operatore di intersezione |
Fa riferimento all'intervallo comune di celle di due intervalli. L'operatore di intersezione ( ) interseca le celle di due intervalli. |
Trova la somma delle celle di intersezione di due intervalli A1:B5 e B1:D5, =SOMMA(A1:B5 B1:D5) |
| , Comma | Operatore di unione |
Combina più riferimenti in uno. L'operatore di unione (,) combina due intervalli in uno. |
Trova il massimo di tutte le celle dei due intervalli A1:B5 e B1:D5, =MAX(A1:B5,B1:D5) |
Operatori aritmetici
| Segno e nome dell'operatore | Significato di Operatore | Descrizione | Esempio |
| - Meno | Negazione |
Numero negativo L'operatore di negazione (-) trova il valore di negazione del numero. |
25 può essere convertito nel suo valore di negazione, -25 |
| % Percentuale | Percento |
Numero percentuale L'operatore percentuale (%) trova il numero percentuale. |
Trova il 25% di 1000, =25%*1000 |
| Caret | Esponenziazione |
Valore esponenziale Il primo numero prima del trattino è la base e il secondo numero dopo il trattino è l'esponente. L'operatore di esponenziazione (^) trova il valore esponenziale di un numero. |
Il valore quadrato di 25 può essere trovato usando l'operatore di esponenziazione, =25^2 |
| / barra in avanti | Divisione |
Valore di divisione Il primo numero prima dello slash verrà diviso per il secondo numero. Lo slash in avanti è l'operatore di divisione (/) che divide qualsiasi numero con un altro numero. |
Dividi l'intervallo B1 per A1, =B1/A1 |
| * Asterisco | Moltiplicazione |
Valore della moltiplicazione Possiamo moltiplicare usando l'operatore di moltiplicazione (*). |
Moltiplica due intervalli, =A1*B1 |
| + Più | Aggiunta |
Valore dell'addizione L'operatore di addizione (+) somma i numeri. |
Aggiungi l'intervallo A1 e B1, =A1+B1 |
| - Meno | Sottrazione |
Valore di sottrazione Il primo numero prima del meno verrà sottratto dal secondo numero. L'operatore di sottrazione (-) sottrae i numeri. |
Sottrae 100 dall'intervallo B5, =B5-100 |
Operatore di concatenazione
| Segno e nome dell'operatore | Significato di Operatore | Descrizione | Esempio |
| & Ampersand | Ampersand | Concatena due stringhe in una | Concatena due celle per formare una stringa combinata, = A1&B1 |
Operatori di confronto
| Segno e nome dell'operatore | Significato di Operatore | Descrizione | Esempio |
| = uguale a | Confronto uguale a | Verifica se due espressioni sono uguali | =IF(A1=A2, "Uguale", "Non uguale") |
| > Maggiore di | Confronto maggiore di | Verifica se la prima espressione è maggiore delle seconde espressioni | =IF(A1>A2, "Più grande", "Non più grande") |
| < Meno di | Confronto meno di | Verifica se la prima espressione è minore della seconda espressione | =IF(A1<A2, "Più piccolo", "Non più piccolo") |
| >= Maggiore o uguale a | Maggiore o uguale al confronto | Verifica se la prima espressione è maggiore o uguale alla seconda. | =IF(A1>=A2, "Maggiore o uguale", "Più piccolo") |
| <= Minore o uguale a | Meno di o uguale al confronto | Verifica se la prima espressione è minore o uguale alla seconda. | =IF(A1<=A2, "Minore o uguale", "Maggiore") |
| <> Non uguale a | Non uguale al confronto | Verifica se le due espressioni non sono uguali | =IF(A1<>A2, "Non uguale", "Uguale") |