La función BIT.O de Excel realiza una operación OR bit a bit (también conocida como «O inclusivo») entre dos números enteros. Devuelve un número que es el resultado de comparar cada bit de los dos números de entrada.
En una operación OR bit a bit, el bit del resultado es 1 si cualquiera de los bits comparados es 1. Si ambos bits son 0, el resultado es 0. Por ejemplo, al comparar el número 5 (binario 101) y 3 (binario 011), la función devuelve 7 (binario 111).
Sintaxis
=BIT.O(número1; número2)
La función BIT.O tiene los siguientes argumentos:
- número1: El primer número entero con el que se realizará la operación. Obligatorio.
- número2: El segundo número entero. Obligatorio.
Ejemplos
Ejemplo 1: Operación básica
Este ejemplo calcula el resultado de una operación OR bit a bit entre los números 5 y 3.
- El número 5 en binario es 101.
- El número 3 en binario es 011.
- La operación OR compara cada bit: (1 o 0 = 1), (0 o 1 = 1), (1 o 1 = 1).
- El resultado binario es 111, que equivale al número 7 en decimal.
=BIT.O(5; 3)
Resultado esperado: 7
Ejemplo 2: Uso con celdas de referencia
Supongamos que tenemos los siguientes datos en una hoja de cálculo:
| A | B | |
|---|---|---|
| 1 | Número 1 | Número 2 |
| 2 | 13 | 10 |
La fórmula aplicaría la operación OR a los valores de las celdas A2 y B2.
- 13 en binario es 1101.
- 10 en binario es 1010.
- El resultado binario es 1111, que equivale al número 15 en decimal.
=BIT.O(A2; B2)
Resultado esperado: 15
Observaciones
Algunos puntos importantes a tener en cuenta al usar la función BIT.O:
- Los argumentos deben ser números enteros. Si se proporciona un número decimal, su parte fraccionaria se truncará.
- El resultado es un número entero decimal.
- Los números de entrada no pueden ser negativos.
- El valor máximo para los argumentos es (2^48)-1, que corresponde a 281,474,976,710,655.
Errores comunes
- #¡NUM!: Se devuelve si alguno de los argumentos es negativo o mayor que (2^48)-1.
- #¡VALOR!: Ocurre si alguno de los argumentos no es numérico (por ejemplo, es texto).
Disponibilidad por versión de Excel
La función BIT.O está disponible a partir de Excel 2013 y en versiones posteriores, incluyendo Excel 2016, Excel 2019, Excel 2021 y Microsoft 365.
Compatibilidad
| Software | Compatibilidad | Notas |
|---|---|---|
| Microsoft Excel | ✔️ | Disponible desde Excel 2013. |
| Google Sheets | ✔️ | La función equivalente es BITOR. |
| LibreOffice Calc | ✔️ | La función equivalente es BITOR. |
| OpenOffice Calc | ❌ | No dispone de funciones bit a bit. |
| WPS Office Spreadsheets | ✔️ | La función equivalente es BITOR. |
| Apple Numbers | ✔️ | La función equivalente es BITOR. |
Funciones Relacionadas
- BIT.Y: Realiza una operación AND bit a bit entre dos números.
- BIT.XO: Realiza una operación XOR (O exclusivo) bit a bit entre dos números.
- BIT.DESPLDCHA: Desplaza los bits de un número hacia la derecha una cantidad especificada de posiciones.
- BIT.DESPLIZQDA: Desplaza los bits de un número hacia la izquierda una cantidad especificada de posiciones.
