Questo articolo descrive la sintassi della formula e l'uso della funzione BIT.SPOSTA.DX in Microsoft Excel.
Descrizione
Restituisce un numero spostato a destra del numero di bit specificato.
Sintassi
BIT.SPOSTA.DX(num; entità_spost)
Gli argomenti della sintassi della funzione BIT.SPOSTA.DX sono i seguenti:
-
num Obbligatorio. Deve essere un numero intero maggiore o uguale a 0.
-
entità_spost Obbligatorio. Deve essere un numero intero.
Osservazioni
-
Spostare un numero a destra equivale a rimuovere cifre dal lato destro della rappresentazione binaria del numero. Ad esempio, spostando di 2 bit a destra il valore decimale 13, il relativo valore binario (1101) viene convertito in 11, ovvero 3 nella notazione decimale.
-
Se uno degli argomenti non rispetta i vincoli, BIT.SPOSTA.DX restituisce il valore di errore #NUM! .
-
Se Numero è maggiore di (2^48)-1, BIT.SPOSTA.DX restituisce il valore di errore #NUM! .
-
Se il valore assoluto dello Shift_amount è maggiore di 53, BIT.SPOSTA.DX restituisce il valore di errore #NUM! .
-
Se uno degli argomenti è un valore non numerico, BIT.SPOSTA.DX restituisce il valore di errore #VALUE! .
-
Se si usa un numero negativo per l'argomento entità_spost, il numero di bit si sposta a sinistra.
-
Se si usa un numero negativo per l'argomento entità_spost, la funzione restituisce lo stesso risultato che si otterrebbe usando un numero positivo per Entità_spost con la funzione BIT.SPOSTA.SX.
Esempio
Copiare i dati di esempio contenuti nella tabella seguente e incollarli nella cella A1 di un nuovo foglio di lavoro di Excel. Per visualizzare i risultati delle formule, selezionarle, premere F2 e quindi premere INVIO. Se necessario, è possibile regolare la larghezza delle colonne per visualizzare tutti i dati.
Formula |
Descrizione |
Risultato |
Funzionamento |
=BIT.SPOSTA.DX(13;2) |
Sposta bit a destra per il numero rimuovendo le cifre specificate dal lato destro del numero rappresentato in formato binario. Il numero restituito è rappresentato in formato decimale. |
3 |
13 è rappresentato come 1101 in formato binario. Rimuovendo due cifre dal lato destro si ottiene 11, ovvero 3 in formato decimale. |