Conversioni di base

Le funzioni per convertire numeri da un sistema numerico all’altro sono presenti in INGEGNERIA, MATEMATICA e TESTO

Funzione???
ARABO()
ARABIC()
testo
Il testo rappresenta un numero romano.
Restituisce il valore numerico, tra 0 e 3999.
BASE()
BASE()
num
base
Da numero decimale a base qualsiasi.
Converte un numero intero positivo nella base indicata (2..36).
BASE()
BASE()
numero
base
cifre
Da numero decimale a base qualsiasi con numero di cifre del risultato
BINARIO.DECIMALE()
BIN2DEC()
numero
Da binario a decimale
BINARIO.HEX()
BIN2HEX()
numero
Da binario a esadecimale
BINARIO.HEX()
BIN2HEX()
numero
cifre
Da binario a esadecimale con numero di cifre del risultato
BINARIO.OCT()
BIN2OCT()
numero
Da binario a ottale
BINARIO.OCT()
BIN2OCT()
numero
cifre
Da binario a ottale con numero di cifre del risultato
DECIMALE()
DECIMAL()
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.
DECIMALE.BINARIO()
DEC2BIN()
numero
Da decimale a binario
DECIMALE.BINARIO()
DEC2BIN()
numero
cifre
Da decimale a binario con numero di cifre del risultato
DECIMALE.HEX()
DEC2HEX()
numero
Da decimale a esadecimale
DECIMALE.HEX()
DEC2HEX()
numero
cifre
Da decimale a esadecimale con numero di cifre del risultato
DECIMALE.OCT()
DEC2OCT()
numero
Da decimale a ottale
DECIMALE.OCT()
DEC2OCT()
numero
cifre
Da decimale a ottale con numero di cifre del risultato
HEX.BINARIO()
HEX2BIN()
numero
Da esadecimale a binario
HEX.BINARIO()
HEX2BIN()
numero
cifre
Da esadecimale a binario con numero di cifre del risultato
HEX.DECIMALE()
HEX2DEC()
numero
Da esadecimale a decimale
HEX.OCT()
HEX2OCT()
numero
Da esadecimale a ottale
HEX.OCT()
HEX2OCT()
numero
cifre
Da esadecimale a ottale con numero di cifre del risultato
OCT.BINARIO()
OCT2BIN()
numero
Da ottale a binario
OCT.BINARIO()
OCT2BIN()
numero
cifre
Da ottale a binario con numero di cifre del risultato
OCT.DECIMALE()
OCT2DEC()
numero
Da ottale a decimale
OCT.HEX()
OCT2HEX()
numero
Da ottale a esadecimale
OCT.HEX()
OCT2HEX()
numero
cifre
Da ottale a esadecimale con numero di cifre del risultato
ROMANO()
ROMAN()
numero
Converte un numero arabo in un numero romano.
Il numero da convertire deve essere compreso nell’intervallo di valori tra 0 e 3999.
ROMANO()
ROMAN()
numero
modo
Il modo (0..4) specifica il livello di semplificazione.

Note

  1. Quando il risultato NON è DECIMALE è possibile scegliere il numero di cifre del risultato.
    Se il numero di cifre del risultato non raggiunge la lunghezza specificata saranno aggiunti degli zeri non significativi (a sinistra) per completare.
  2. Gli argomenti delle funzioni hanno dei limiti: nelle cifre utilizzabili e nel valore massimo
  3. Le basi più utilizzate 2, 8, 16 hanno le loro funzioni dedicate
Da base
a base
281016
2 BINARIO.OCT(n)BINARIO.DECIMALE(n)BINARIO.HEX(n)
8OCT.BINARIO(n) OCT.DECIMALE(n)OCT.HEX(n)
10DECIMALE.BINARIO(n)DECIMALE.OCT(n) DECIMALE.HEX(n)
16HEX.BINARIO(n)HEX.OCT(n)HEX.DECIMALE(n) 

Base qualsiasi

Le funzioni

  • BASE()
  • DECIMALE()

permettono di convertire tra basi qualsiasi, da 2 a 36

Da base
a base
281016b2
2 x=DECIMALE(n; 2)
BASE(x; 8)
DECIMALE(n; 2)x=DECIMALE(n; 2)
BASE(x; 16)
x=DECIMALE(n; 2)
BASE(x; b2)
8x=DECIMALE(n; 8)
BASE(x; 2)
 DECIMALE(n; 8)x=DECIMALE(n; 8)
BASE(x; 16)
x=DECIMALE(n; 8)
BASE(x; b2)
10BASE(n; 2)BASE(n; 8) BASE(n; 16)BASE(n; b2)
16x=DECIMALE(n; 16)
BASE(x; 2)
x=DECIMALE(n; 16)
BASE(x; 8)
DECIMALE(n; 16) x=DECIMALE(n; 16)
BASE(x; b2)
b1x=DECIMALE(n; b1)
BASE(x; 2)
x=DECIMALE(n; b1)
BASE(x; 8)
DECIMALE(n; b1)x=DECIMALE(n; b1)
BASE(x; 16)
x=DECIMALE(n; b1)
BASE(x; b2)

La combinazione BASE(DECIMALE(n; b1); b2) converte la stringa n da base b1 a base b2
La combinazione BASE(DECIMALE(n; b1); b2; c) converte la stringa n da base b1 a base b2 con c cifre