BIT.O (función BIT.O)
BIT.O (función BIT.O)
En este artículo, se describen la sintaxis de la fórmula y el uso de la función (función: fórmula ya escrita que toma un valor o valores, realiza una operación y devuelve un valor o valores. Utilice funciones para simplificar y acortar fórmulas en una hoja de cálculo, especialmente aquellas que llevan a cabo cálculos prolongados o complejos.) BIT.O en Microsoft Excel.
Descripción
Devuelve una 'O' bit a bit de dos números.
Sintaxis
BIT.O(número1; número2)
La sintaxis de la función BIT.O tiene los siguientes argumentos:
- Número1 Obligatorio. Debe estar en formato decimal y debe ser mayor o igual que 0.
- Número2 Obligatorio. Debe estar en formato decimal y debe ser mayor o igual que 0.
Observaciones
- El resultado es una 'O' bit a bit de sus parámetros.
- En el resultado, cada posición de bit es 1 si alguno de los bits del parámetro en esa posición es 1.
- Los valores devueltos de las posiciones de bit progresan de derecha a izquierda como potencias de 2. El bit situado más a la derecha devuelve 1 (2^0), el bit a la izquierda devuelve 2 (2^1), y así sucesivamente.
- Si alguno de los argumentos está fuera de sus límites, BIT.O devuelve el valor de error #¡NUM!.
- Si alguno de los argumentos es mayor que (2^48)-1, BIT.O devuelve el valor de error #¡NUM!.
- Si alguno de los argumentos es un valor no numérico, BIT.O devuelve el valor de error #¡VALOR!.
Ejemplo
Copie los datos de ejemplo en la tabla siguiente y cópielos en la celda A1 de una nueva hoja de cálculo de Excel. Para que las fórmulas muestren resultados, selecciónelas, presione F2 y después presione Entrar. Si lo necesita, puede ajustar los anchos de columna para ver todos los datos.
Fórmula | Descripción | Resultado | Cómo funciona |
---|---|---|---|
=BIT.O(23,10) | Compara las posiciones de bit de las representaciones binarias de dos números; si la posición contiene 1, devuelve 2 elevado a una potencia, según la posición de bit. Después, estos números se suman. | 31 | El número 23 es 10111 en binario y 10 es 1010. El valor 1 se encuentra en cualquier posición de las 5 posiciones de cualquiera de los dos números. Se puede expresar 1010 como 01010 de modo que ambos números tengan el mismo número de dígitos. Los números 2^0, 2^1, 2^2, 2^3 y 2^4 se suman para un total de 31. |
23 = 10111 | |||
10 = 01010 | |||
Prueba: ¿1 se encuentra en cualquiera de las 5 posiciones? | |||
yyyyy | |||
1+2+4+8+16=31 |