Le seguenti funzioni formula sono attualmente supportate in Workiva. Puoi visualizzare queste funzioni anche utilizzando l'Assistente formule nella Barra della Formula.
Contenuti
- 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
Note
- * Indica che questa funzione può essere usata con la funzione CHILDREFS
- ** Indica che questa funzione deve essere usata all'interno di un'altra funzione.
- I fogli di calcolo Workiva supportano solo le funzioni in lingua inglese. Le altre lingue non sono supportate.
- La pagina Riferimento alla compatibilità delle funzioni del foglio di calcolo fornisce una guida alle funzioni delle formule supportate da Workiva, Excel, Google Sheets e Workiva Chains (per Data Prep)
Funzioni di array
| Funzione | Descrizione |
|---|---|
| ROWS | Determina il numero di righe in un array o riferimento specificato. |
| COLUMNS | Determina il numero di colonne in un array o riferimento specificato. |
| CHOOSEROWS | Estrae righe specifiche da un intervallo o da una matrice. |
| CHOOSECOLS | Estrae colonne specifiche da un intervallo o da una matrice. |
| TEXTSPLIT | Suddivide le stringhe di testo in righe e colonne in base ai delimitatori specificati. |
| HSTACK | Impila orizzontalmente più intervalli o array in un unico intervallo. |
| VSTACK | Impila verticalmente più intervalli o matrici in un unico intervallo. |
| UNIQUE | Estrae un elenco di valori univoci in un elenco o in un intervallo. |
| TRANSPOSE | Converte un intervallo verticale di celle in un intervallo orizzontale, o viceversa. |
| TAKE | Estrae un numero specificato di righe o colonne dall'inizio o dalla fine di un intervallo o di una matrice. |
| SORT | Ordina dinamicamente un intervallo o una matrice per una o più colonne in ordine crescente o decrescente. |
| SEQUENCE | Genera un elenco di numeri sequenziali in un array. |
| FILTER | Estrae le righe da un intervallo o da una matrice che soddisfano le condizioni specificate. |
| DROP | Rimuove un numero specificato di righe o colonne dall'inizio o dalla fine di una matrice o di un intervallo. |
| MMULT | Calcola il prodotto matriciale di due array. |
| TOROW | Restituisce una matrice come singola riga. |
| TOCOL | Restituisce un array come singola colonna. |
Funzioni per la data
| Funzione | Descrizione |
|---|---|
| DATE | Restituisce una data di un determinato 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 corrispondente a una data. |
| DAYS | Restituisce il numero di giorni tra due date. |
| DAYS360 | Restituisce il numero di giorni tra due date in base a un anno di 360 giorni (dodici mesi da 30 giorni). |
| EDATE | Restituisce la data seriale che precede o segue una determinata data del numero di mesi indicato. |
| EOMONTH | Restituisce la fine del mese di una determinata data, scostata di un certo numero di mesi. |
| MONTH | Restituisce il mese dell’anno corrispondente a 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 fine settimana e giorni festivi personalizzati. |
| 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 corrispondente a una data. |
| YEARFRAC | Calcola la frazione dell’anno rappresentata dal numero di giorni interi tra due date. |
Funzioni di calcolo finanziario
| Funzione | Descrizione |
|---|---|
| FV | Calcola il valore futuro di un investimento sulla base di un tasso di interesse fisso. |
| 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 usando tassi di sconto, pagamenti ed entrate. |
| XNPV | Calcola il valore attuale netto dei flussi di cassa non periodici. |
| PMT | Calcola il pagamento di un prestito a fronte di un tasso di interesse e di pagamenti fissi. |
| 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 arabi nell'insieme di valori fornito. |
| COUNTA * | Conta il numero di valori non vuoti nell'insieme di valori fornito. I caratteri spazio non vengono valutati come vuoti. |
| COUNTBLANK * | Conta il numero di valori vuoti nel set di valori fornito. |
| COUNTIF | Conta il numero di celle in un intervallo che soddisfano la condizione fornita. |
| COUNTIFS | Conta il numero di celle in un intervallo che soddisfano il set di condizioni fornito. |
| 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/D. |
| 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 ** | Fa riferimento all'intervallo selezionato per ogni foglio secondario. |
| HLOOKUP | Trova un determinato valore in una riga e restituisce un valore di quella colonna. |
| INDEX | Restituisce il valore nella coordinata specificata della riga/colonna. |
| MATCH | Trova un indice in un intervallo monodimensionale. |
| VLOOKUP | Trova il valore specificato in una colonna, quindi restituisce il valore di riga corrispondente per quella riga. |
| XLOOKUP | Trova un indice nell’intervallo di ricerca e restituisce l’indice corrispondente dell’intervallo di risposta. |
| 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 VERO; in caso contrario restituisce FALSO. |
| CHOOSE * | Utilizza index_num per restituire un valore dall'elenco degli argomenti del valore. |
| IF * | Restituisce un valore fornito se una condizione specificata è VERO e un valore fornito diverso se è FALSO. |
| IFERROR | Restituisce il primo valore fornito se non è un errore; in caso contrario restituisce il secondo valore fornito. |
| IFNA | Restituisce un valore alternativo se il primo valore è #N/D. |
| IFS * | Verifica se una o più condizioni sono soddisfatte e restituisce un valore che corrisponde alla prima condizione VERA. |
| NOT | Restituisce FALSO se l'espressione è VERO; restituisce VERO se l'espressione è FALSO. |
| OR * | Restituisce VERO se alcuni argomenti sono VERI, altrimenti FALSO se tutti gli argomenti sono FALSI. |
Funzioni matematiche
| Funzione | Descrizione |
|---|---|
| ABS | Restituisce il valore assoluto del numero fornito. |
| EXP | Restituisce e elevato alla potenza del numero fornito. |
| LN | Restituisce il logaritmo naturale del numero fornito. |
| MOD | Restituisce il resto di una divisione. |
| POWER | Restituisce il risultato di un'elevazione a potenza. |
| PRODUCT * | Moltiplica tutti i numeri presenti 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. |
| 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 una serie di condizione in intervalli corrispondenti. |
| SUMPRODUCT | Moltiplica i componenti corrispondenti in intervalli di uguale dimensione e restituisce la somma dei prodotti. |
Funzioni di arrotondamento
| Funzione | Descrizione |
|---|---|
| INT | Restituisce il numero intero inferiore più vicino. |
| MROUND | Restituisce un numero arrotondato al multiplo desiderato. |
| ROUND | Arrotonda un numero a un determinato numero di cifre. |
| ROUNDDOWN | Arrotonda un numero per difetto al numero intero più vicino. |
| ROUNDUP | Arrotonda un numero fino al numero intero più vicino. |
| TRUNC | Tronca un numero a 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. |
| CONCATENATEIF | Unisce le celle con un separatore in base a una condizione in un intervallo. |
| CHAR | Restituisce il carattere associato al codice del 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 per un determinato numero di volte. |
| RIGHT | Restituisce l'ultimo carattere in un testo. |
| SEARCH | Restituisce la posizione iniziale del testo all’interno di una stringa. |
| SUBSTITUTE | Sostituisce determinati caratteri del testo con un nuovo testo. |
| TEXT | Formatta un determinato numero come testo tramite la stringa di formato. |
| TEXTJOIN * | Combina testo da più intervalli con un delimitatore tra ogni valore di testo. |
| TRIM | Rimuove gli spazi bianchi in eccesso dal 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 insieme. |
| AVERAGEA * | Trova la media aritmetica di un insieme che comprende valori testuali e logici. |
| AVERAGEIFS | Restituisce la media di tutte le celle che soddisfano diversi criteri. |
| LARGE * | Restituisce l'n-esimo valore più grande da un intervallo. |
| MAX * | Restituisce il numero più grande di un insieme di valori. |
| MAXA * | Restituisce il valore più grande di un insieme che comprende valori testuali e logici. |
| MAXIFS | Restituisce il valore massimo di tutte le celle che soddisfano diversi criteri. |
| MEDIAN * | Restituisce la mediana statistica di un determinato insieme di numeri. |
| MIN * | Restituisce il numero più piccolo di un insieme di valori. |
| MINA * | Restituisce il valore più piccolo di un insieme che comprende valori testuali e logici. |
| MINIFS | Restituisce il valore minimo di tutte le celle che soddisfano diversi criteri. |
| PERCENTILE | Restituisce un percentile dei valori in un intervallo di celle. |
| PERCENTILE.EXC | Restituisce un percentile dei valori (0-1, esclusivo) in un intervallo di celle. |
| PERCENTILE.INC | Restituisce un percentile dei valori (0-1, inclusivo) 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 livello di un dato 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 livello statistico di un determinato valore in un intervallo corrispondente. |
| SMALL * | Restituisce l'n-esimo valore più piccolo da un intervallo. |
| STDEV | Restituisce la deviazione standard di 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 di 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 |
|---|---|---|---|
| : (Due punti) | Operatore di intervallo | Fa riferimento a tutte le celle di due intervalli. | Somma tutte le celle nell'intervallo da D1 a D25.=SUM(D1:D25) |
| (Spazio) | Operatore di intersezione | Fa riferimento all'intervallo comune di celle di due intervalli. | Trova la somma delle celle di intersezione degli intervalli A1:B5 e B1:D5, =SUM(A1:B5 B1:D5) |
| , (Virgola) | Operatore di unione | Combina più riferimenti in uno. | Trova il valore massimo tra tutte le celle degli 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 | Restituisce il valore negativo del numero fornito. | Restituisce 25 come valore negativo, -25 |
| % (Percentuale) | Percento | Identifica un valore come percentuale. | Restituisce il 23% di 1000, =23%*1000 |
| ^ (Accento circonflesso) | Esponenziazione |
Restituisce il valore esponenziale del numero fornito. Il numero prima dell'accento circonflesso è la base e il numero dopo è l'esponente. |
Restituisce il valore al quadrato di 5. =5^2 |
| / (Barra obliqua) | Divisione | Divide il primo valore per il secondo valore. | Divide B1 per A1, =B1/A1 |
| * (Asterisco) | Moltiplicazione | Moltiplica il primo valore per il secondo valore. | Moltiplica A1 per B1, =A1*B1 |
| + (Più) | Aggiunta | Aggiunge il primo valore al secondo valore. | Somma A1 e B1, =A1+B1 |
| - (Meno) | Sottrazione | Sottrae il secondo valore dal primo valore. | Sottrae 100 da B5. =B5-100 |
Operatore di concatenazione
| Segno e nome dell'operatore | Significato di Operatore | Descrizione | Esempio |
|---|---|---|---|
| & (E commerciale) | Ampersand | Concatena le stringhe fornite in un'unica stringa. | 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 valori sono uguali. | =IF(A1=A2,"Uguale","Non uguale") |
| > (Maggiore di) | Confronto maggiore di | Verifica se il primo valore è maggiore del secondo valore. | =IF(A1>A2,"Maggiore","Non maggiore") |
| < (Minore di) | Confronto meno di | Verifica se il primo valore è minore del secondo valore. | =IF(A1<A2,"Minore","Non minore") |
| >= (Maggiore di o uguale a) |
Maggiore o uguale al confronto | Verifica se il primo valore è maggiore o uguale al secondo valore. | =IF(A1>=A2,"Maggiore o uguale","Minore") |
| <= (Minore o uguale a) |
Confronto minore di o uguale a | Verifica se il primo valore è minore o uguale al secondo valore. | =IF(A1<=A2,"Minore o uguale","Maggiore") |
| <> (Diverso da) | Non uguale al confronto | Verifica se i due valori non sono uguali. | =IF(A1<>A2,"Non uguale","Uguale") |