Conversioni da base numerica a base numerica, in ordine alfabetico
BINARIO.DECIMALE() | numero | Da binario a decimale |
BINARIO.HEX() | numero | Da binario a esadecimale |
BINARIO.HEX() | numero cifre |
… |
BINARIO.OCT() | numero | Da binario a ottale |
BINARIO.OCT() | numero cifre |
… |
DECIMALE.BINARIO() | numero | Da decimale a binario |
DECIMALE.BINARIO() | numero cifre |
… |
DECIMALE.HEX() | numero | Da decimale a esadecimale |
DECIMALE.HEX() | numero cifre |
… |
DECIMALE.OCT() | numero | Da decimale a ottale |
DECIMALE.OCT() | numero cifre |
… |
HEX.BINARIO() | numero | Da esadecimale a binario |
HEX.BINARIO() | numero cifre |
… |
HEX.DECIMALE() | numero | Da esadecimale a decimale |
HEX.OCT() | numero | Da esadecimale a ottale |
HEX.OCT() | numero cifre |
… |
OCT.BINARIO() | numero | Da ottale a binario |
OCT.BINARIO() | numero cifre |
… |
OCT.DECIMALE() | numero | Da ottale a decimale |
OCT.HEX() | numero | Da ottale a esadecimale |
OCT.HEX() | numero cifre |
… |
Note
- Quando il risultato non è DECIMALE è possibile scegliere il numero di cifre del risultato.
Saranno aggiunti zeri non significativi a sinistra per completare. - Gli argomenti delle funzioni hanno dei limiti: nelle cifre utilizzabili e nel valore massimo
Conversioni con numeri decimali
BASE() | num base |
Da numero decimale a base qualsiasi. Converte un numero intero positivo nella base indicata (2..36). |
BASE() | num base lung |
…
Se il testo risultante non raggiunge la lunghezza specificata viene completato con degli zeri a sinistra. |
DECIMALE() | testo base |
Da base qualsiasi a numero decimale. Converte un testo che rappresenta un numero in una certa base (2..36) in un numero intero positivo. |
Riepilogo
Da base / a base | 2 | 8 | 10 | 16 |
2 | BINARIO.OCT(n) BINARIO.OCT(n, c) |
BINARIO.DECIMALE(n) DECIMALE(n, 2) |
BINARIO.HEX(n) BINARIO.HEX(n, c) |
|
8 | OCT.BINARIO(n) OCT.BINARIO(n, c) |
OCT.DECIMALE(n) DECIMALE(n, 8) |
OCT.HEX(n) OCT.HEX(n, c) |
|
10 | DECIMALE.BINARIO(n) DECIMALE.BINARIO(n, c) BASE(n, 2) BASE(n, 2, c) |
DECIMALE.OCT(n) DECIMALE.OCT(n, c) BASE(n, 8) BASE(n, 8, c) |
DECIMALE.HEX(n) DECIMALE.HEX(n, c) BASE(n, 16) BASE(n, 16, c) |
|
16 | HEX.BINARIO(n) HEX.BINARIO(n, c) |
HEX.OCT(n) HEX.OCT(n, c) |
HEX.DECIMALE(n) DECIMALE(n, 16) |
Osserva
- BASE(DECIMALE(n, b1), b2), converte la stringa n da base b1 a base b2
- BASE(DECIMALE(n, b1), b2, c), converte la stringa n da base b1 a base b2 e il risultato con c cifre
Conversione da cifre romane a cifre arabe e viceversa!
ARABO() | testo | Il testo rappresenta un numero romano. Restituisce il valore numerico, tra 0 e 3999. |
ROMANO() | num | Converte un numero arabo in un numero romano. Il numero da convertire deve essere compreso nell’intervallo di valori tra 0 e 3999. |
ROMANO() | num modo |
Il modo (0..4) specifica il livello di semplificazione. |