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