Método 1:Uso de Bitxor (Excel 2019 y posterior)
La función `bitxor` realiza una operación XOR de bitwise en los números. Si bien funciona en el nivel de bits, funciona perfectamente para la lógica booleana si trata a True como 1 y falso como 0.
`` `Excel
=Bitxor (Logical1, Logical2, [Logical3], ...)
`` `` ``
* `Logical1`,` Logical2`, `[Logical3]`, ...:Estas son las expresiones lógicas o las referencias celulares que contienen valores verdaderos/falsos. Puede incluir tantos como necesite.
Ejemplo:
Digamos que la celda A1 contiene verdadero, la célula B1 contiene falso y la célula C1 contiene verdadero. Para encontrar el XOR de estos tres valores:
`` `Excel
=Bitxor (A1, B1, C1)
`` `` ``
Esto devolverá `verdadero 'porque solo una de las tres entradas es verdadera (verdadero xor falso xor true =true).
Método 2:Uso de otras funciones lógicas (versiones All Excel)
Para versiones anteriores de Excel que carece de `bitxor`, puede usar una combinación de` if` y otras funciones lógicas:
Para dos valores lógicos (A1 y B1):
`` `Excel
=If (a1 =b1, falso, verdadero)
`` `` ``
Esto funciona porque Xor es cierto solo cuando las entradas son diferentes.
Para más de dos valores lógicos, se vuelve más complejo. Necesitaría anidar las declaraciones `` si las declaraciones o usar un enfoque más conciso con 'SumProduct` y' Mod`:
`` `Excel
=Mod (SumProduct (-A1:C1), 2)> 0
`` `` ``
Esto funciona porque:
* `--A1:c1`:convierte verdadero/falso a 1/0.
* `SumProduct`:suma los 1s y 0s.
* `Mod (..., 2)`:encuentra el resto después de dividirse por 2. Si la suma es impar (lo que significa un número impar de trues), el resto es 1 (verdadero). Si la suma es uniforme (es decir, un número par de trues), el resto es 0 (falso).
En resumen:
* Excel 2019 y posterior: Use `bitxor` para el enfoque más directo.
* Versiones de Excel más antiguas: Use `if (a1 =b1, falso, true)` para dos entradas, o `=mod (sumProduct (-a1:c1), 2)> 0` para múltiples entradas. El método 'Sumproduct` es generalmente más eficiente para una gran cantidad de entradas. Recuerde ajustar las referencias de la celda (A1:C1) para que coincida con sus datos.