Num - funzione dello script e del grafico
Num() formatta un numero, ovvero converte il valore numerico dell'input per visualizzare il testo usando il formato specificato nel secondo parametro. Se il secondo parametro viene omesso, utilizza i separatori decimali e delle migliaia impostati nello script di caricamento dei dati. I simboli dei separatori decimali e delle migliaia personalizzati sono parametri opzionali.
Sintassi:
Num(number[, format[, dec_sep [, thou_sep]]])
Tipo di dati restituiti: duale
La funzione Num restituisce un valore duale contenente sia la stringa che il valore numerico. La funzione prende il valore numerico dell'espressione di input e genera una stringa che rappresenta il numero.
Argomento | Descrizione |
---|---|
number | La stringa di testo da valutare. |
format | Stringa che specifica come formattare la stringa risultante. Se omessi, verranno utilizzati i separatori di decimali e migliaia impostati nello script di caricamento dei dati. La funzione Num supporta molte opzioni di formato per diverse strutture numeriche, ad esempio: #,##0: visualizza un numero senza cifre decimali. #,##0.00: visualizza un numero con due cifre decimali. ##0.00%: visualizza un numero come una percentuale con due cifre decimali. #,##0;(#,##0): formatta i numeri negativi in modo da essere visualizzati tra parentesi. $#,##0.00: formatta i numeri come valuta con il simbolo $. 0.00E+0: visualizza i numeri in una notazione scientifica. |
dec_sep | Stringa che specifica il separatore decimale dei numeri. Se omesso, viene utilizzato il valore della variabile DecimalSep impostato nello script di caricamento dei dati. La funzione Num supporta molti formati per il separatore decimale, ad esempio: Virgola ', ': ad esempio, $1,000,00 per mille dollari. Punto '.': ad esempio, € 1,000.00. Trattino '-': se utilizzato al posto del punto o della virgola, utilizzati di norma per il separatore decimale, mostra valori come ¥1,000-00. Per ulteriori informazioni, vedere DecimalSep. |
thou_sep | Stringa che specifica il separatore delle migliaia dei numeri. Se omesso, viene utilizzato il valore della variabile ThousandSep impostato nello script di caricamento dei dati. La funzione Num supporta molte opzioni per il separatore delle migliaia: Punto ' . ': utilizza un punto per il separatore di migliaia (comune in alcuni formati europei), visualizzandolo come $1.000,00 se combinato con una virgola come separatore decimale. Spazio ' ': utilizza uno spazio per il separatore delle migliaia, che è comune in alcuni Paesi europei. Viene visualizzato come € 1 000.00. Trattino basso '_': utilizza un trattino basso per il separatore delle migliaia, che a volte viene utilizzato in formati tecnici o regionali specifici. Visualizza valori come $1_000.00. Per ulteriori informazioni, vedere ThousandSep. |
Per ulteriori informazioni sulla formattazione dei numeri, vedere Convenzioni per i formati dei numeri e dell'ora.
Esempio | Risultati (valore stringa restituito) |
---|---|
Num(35648.312) | Restituisce 35648.312 (dipende dalle variabili ambiente nello script) |
Num(35648.312, '0.0', '.') | Restituisce 35648.3 |
Num(35648.312, '0,00', ',') | Restituisce 3,56,48 |
Num(35648.312, '#,##0.0', '.', ',') | Restituisce 35,648.3 |
Num(35648.312, '# ##0', ',', ' ') | Restituisce 35 648 |