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 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 péguelos en la celda A1 de una hoja de cálculo nueva de Excel. Para que las fórmulas muestren los resultados, selecciónelas, presione F2 y luego ENTRAR. Si lo necesita, puede ajustar el ancho de las columnas 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?

aaaa

1+2+4+8+16=31

Principio de página

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×