La función BIT.DESPLDCHA desplaza los bits del valor introducido cierto número de posiciones hacia la derecha. Los bits de la izquierda se rellenan con ceros.
Partes de la función BIT.DESPLDCHA
BIT.DESPLDCHA(valor; posiciones_desplazadas)
| Parte | Descripción | Notas |
valor |
El número que se va a desplazar. |
|
posiciones_desplazadas |
La cantidad de posiciones que se desplaza el valor. |
|
Ejemplos de fórmulas
BIT.DESPLDCHA(18; 2)
BIT.DESPLDCHA(A2; 4)
Notas
Los valores no necesariamente tienen que ser números, ya que se pueden forzar. Por ejemplo, se puede forzar el valor de una string "3" para que sea simplemente 3, y se puede forzar a 1 un valor booleano TRUE.
Ejemplos
En el siguiente ejemplo, usamos BIT.DESPLDCHA con valores insertados en la función. El valor 8 (representado como 1000 en base 2) tiene los bits desplazados hacia la derecha según un valor de posiciones desplazadas de 2, lo que da como resultado 2 (representado como 10 en base 2):
| A | B | |
| 1 | Fórmula | Resultado |
| 2 | =BIT.DESPLDCHA(18; 2) | 2 |
En el siguiente ejemplo, un valor de 8 que se desplaza 2 posiciones da como resultado una BIT.DESPLDCHA de 2. Sin embargo, esta vez hacemos referencia a celdas para usarlas como valores:
| A | B | C | |
| 1 | Fórmula | Resultado | Celdas de referencia |
| 2 | =BIT.DESPLDCHA(C2; C3) | 2 | 8 |
| 3 | 2 |
Función relacionada
BIT.DESPLIZQDA: La función BIT.DESPLIZQDA desplaza los bits del valor ingresado un número determinado de posiciones hacia la izquierda. Los bits de la derecha se rellenan de ceros (0).