Documentación/Funciones de Calc/BIT.XO

    From The Document Foundation Wiki
    This page is a translated version of the page Documentation/Calc Functions/BITXOR and the translation is 12% complete.
    Outdated translations are marked like this.


    Nombre de la función:

    BIT.XO

    Categoría:

    Matemáticas

    Resumen:

    Realiza una operación binaria XO (O exclusivo) bit a bit en dos valores enteros no negativos.

    Sintaxis:

    BIT.XO(Number1; Number2)

    Devuelve:

    Devuelve un número entero en el rango [0, 248-1], que es el resultado de la operación XO bit a bit en los dos números proporcionados.

    Argumentos:

    Número1 es un número entero en el rango [0, 248-1], o una referencia a una celda que contiene ese número, que es el primer valor para la operación XO bit a bit.

    Número2 es un número entero en el rango [0, 248-1], o una referencia a una celda que contiene ese número, que es el segundo valor para la operación XO bit a bit.

    • * Si Número1 o Número2 no son numéricos, BIT.XO mostrará el error #¡VALOR!.
    • Si Número1 o Número2 no son valores enteros, BIT.XO truncará ese valor a un número entero.
    • Si Número1 o Número2 es menor que 0 o mayor que 248-1, BIT.XO mostrará un error de argumento no válido (Err:502).
    • If either Number1 or Number2 is a non-integer value, then BIT.XO truncates that value to an integer.
    • If either Number1 or Number2 is less than 0 or greater than 248-1, then BIT.XO reports an invalid argument error (Err:502).

    Detalles adicionales:

    • * Dispone de más información en la página de Wikipedia Operación Bitwise.
    • * 248 es igual a 281474976710656.

    Ejemplos:

    Fórmula Descripción Devuelve
    =BIT.XO(6; 10) 6 es 0110 binario y 10 es 1010 binario. La función evalúa 0110 XOR 1010 y devuelve 12 decimal (binario 1100). 12
    =BIT.XO(D1; D2) donde las celdas D1 y D2 contienen los números 123 y 156 respectivamente. 123 es 01111011 binario y 156 es 10011100 binario. La función evalúa 01111011 XOR 10011100 y devuelve el decimal 231 (binario 11100111). 231
    =BIT.XO(6,123; 10,9) Se toman los valores mínimos de los dos argumentos, dando 6 (0110 binario) y 10 (1010 binario). La función evalúa 0110 XOR 1010 y devuelve el decimal 12 (binario 1100). 12

    Funciones de LibreOffice relacionadas:

    BIT.Y

    BIT.DESPLIZQDA

    BIT.O

    BIT.DESPLDCHA

    XO

    Norma ODF:

    Sección 6.6.6, parte 2

    Funciones equivalentes de Excel:

    BITXOR since v.2013.