The BITRSHIFT function shifts the bits of the input a certain number of places to the right. I bit a sinistra vengono popolati con zeri.
Parti di una funzione BIT.SPOSTA.DX
BIT.SPOSTA.DX(valore; quantità_spostamento)
| Parte | Descrizione | Note |
valore |
Il numero da spostare. |
|
quantità_spostamento |
Il numero di posizioni dello spostamento del valore specificato. |
|
Formule di esempio
BIT.SPOSTA.DX(18; 2)
BIT.SPOSTA.DX(A2; 4)
Note
I valori non devono necessariamente essere numeri. Possono invece essere forzati. Ad esempio, un valore stringa di "3" può essere forzato per diventare semplicemente 3 e un valore booleano di VERO può essere forzato a 1.
Esempi
Nel seguente esempio, usiamo BIT.SPOSTA.DX con valori incorporati nella funzione. I bit del valore 8 (rappresentato come 1000 in base 2) vengono spostati a destra con una quantità spostamento di 2, ottenendo come risultato 2 (rappresentato come 10 in base 2):
| A | B | |
| 1 | Formula | Risultato |
| 2 | =BIT.SPOSTA.DX(8; 2) | 2 |
Nel prossimo esempio, un valore di 8 spostato di 2 si traduce in un BIT.SPOSTA.DX di 2. Tuttavia, questa volta utilizziamo i riferimenti di cella come valori.
| A | B | C | |
| 1 | Formula | Risultato | Celle di riferimento |
| 2 | =BIT.SPOSTA.DX(C2; C3) | 2 | 8 |
| 3 | 2 |
Funzione correlata
BIT.SPOSTA.SX: La funzione BIT.SPOSTA.SX sposta i bit dell'input di un certo numero di posizioni a sinistra. I bit sulla destra vengono popolati con zeri (0).