Software  
 
Rede de conhecimento computador >> Software >> Microsoft Excel >> Content
Como você usa a função XOR no Excel?
O Excel não possui uma função XOR embutida da mesma maneira que tem soma ou média. No entanto, você pode obter a funcionalidade XOR usando a função `Bitxor` (disponível no Excel 2019 e versões posteriores) ou com uma combinação de outras funções lógicas.

Método 1:Usando Bitxor (Excel 2019 e mais tarde)

A função `bitxor` executa uma operação XOR bit netwise em números. Enquanto opera no nível do bit, ele funciona perfeitamente para a lógica booleana se você trata verdadeiro como 1 e falso como 0.

`` `Excel
=Bitxor (Logical1, Logical2, [Logical3], ...)
`` `

* `lógico1`,` lógico2`, `[Logical3]`, ...:essas são as expressões lógicas ou referências de células que contêm valores verdadeiros/falsos. Você pode incluir o máximo necessário.

Exemplo:

Digamos que a célula A1 contenha verdadeira, a célula B1 contém falsa e a célula C1 contém verdadeira. Para encontrar o XOR desses três valores:

`` `Excel
=Bitxor (A1, B1, C1)
`` `

Isso retornará `true` porque apenas uma das três entradas é verdadeira (true xor false xor true =true).

Método 2:Usando outras funções lógicas (todas as versões do Excel)

Para versões mais antigas do Excel sem "Bitxor", você pode usar uma combinação de `if` e outras funções lógicas:

Para dois valores lógicos (A1 e B1):

`` `Excel
=If (a1 =b1, falso, verdadeiro)
`` `

Isso funciona porque o XOR é verdadeiro apenas quando as entradas são diferentes.

Para mais de dois valores lógicos, torna -se mais complexo. Você precisaria nidificar as declarações if` ou usar uma abordagem mais concisa com `sumproduct` e` mod`:

`` `Excel
=Mod (Sumproduct (-A1:C1), 2)> 0
`` `

Isso funciona porque:

* `--A1:c1`:converte true/false em 1/0.
* `SumProduct`:resume os 1s e 0s.
* `Mod (..., 2)`:encontra o restante depois de dividir por 2. Se a soma for ímpar (significando um número ímpar de trues), o restante será 1 (verdadeiro). Se a soma for uniforme (significando um número par de trues), o restante será 0 (falso).


em resumo:

* Excel 2019 e mais tarde: Use `bitxor` para a abordagem mais direta.
* Versões mais antigas do Excel: Use `if (a1 =b1, false, verdadeiro)` para duas entradas, ou `=mod (Sumproduct (-A1:C1), 2)> 0` para várias entradas. O método `sumproduct` é geralmente mais eficiente para um grande número de entradas. Lembre -se de ajustar as referências de células (A1:C1) para corresponder aos seus dados.

Anterior :

Próximo :
  Os artigos relacionados
·O que o Excels Spelling Checker chama? 
·Como você preenche automaticamente uma coluna no Excel…
·Você consegue colocar quinze dígitos no Excel? 
·Como você diferencia a equação no Microsoft Office E…
·Por que os supermercados usam o Excel? 
·Quais são os símbolos de formato válidos no Excel? 
·O que é uma lista de validação no Excel? 
·O que está ascendente no Excel? 
·Você tem EM O produto Reliv ajuda com EM? 
·Qual botão no Excel permite copiar valores com ou sem …
  Artigos em destaque
·Quais são as características do design de avaliação…
·Como gravar um CD sem intervalos 
·Como verificar WebTV e-mail de outro computador 
·Como alterar o caminho Doc padrão no Word 2007 
·Como gravar um CD de dados somente leitura 
·Você pode ter duas bibliotecas no Windows Media Player…
·Como desinstalar o TrendMicro OfficeScan 
·Como instalar o Java JDK 1.5 
·Como fazer um CD de inicialização do Ghost Com Fantas…
·alguém faz cosplay de fnaf ou desenha no tiktok? 
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados