BITXOR (funkcija BITXOR)

Šajā rakstā ir izskaidrota funkcijas BITXOR formulas sintakse un lietošana programmā Microsoft Excel.

Apraksts

Atgriež divu skaitļu bitu vērtību XOR.

Sintakse

BIXTOR(skaitlis1, skaitlis2)

Funkcijas BITXOR sintaksei ir tālāk norādītie argumenti.

  • Skaitlis1    Obligāts. Tam ir jābūt lielākam vai vienādam ar 0.

  • Skaitlis2    Obligāts. Tam ir jābūt lielākam vai vienādam ar 0.

Piebildes

  • Funkcija BITXOR atgriež decimālo skaitli, kas ir tā parametru bitu vērtības XOR (ekskluzīvais XOR) summas rezultāts.

  • Ja kāds no argumentiem neatbilst tā ierobežojumiem, funkcija BITXOR atgriež kļūdas vērtību #NUM!.

  • Ja kāds no argumentiem ir lielāks par (2^48)-1, funkcija BITXOR atgriež kļūdas vērtību #NUM!.

  • Ja kāds no argumentiem nav skaitliska vērtība, funkcija BITXOR atgriež kļūdas vērtību #VALUE!.

  • Rezultātā katra bita pozīcija ir 1, ja parametru vērtības attiecīgajā bita pozīcijā nav vienādas. Citiem vārdiem sakot, viena vērtība ir 0, bet otra — 1. Piemēram, izmantojot funkciju BITXOR(5,3), 5 tiek izteikts kā binārais 101, bet 3 kā binārais 11. Lai būtu vienkāršāk salīdzināt, varat uzskatīt 3 par 011. Šajā piemērā bitu vērtības trīs pozīcijās no labās puses uz kreiso ir vienādas (1) tikai pirmajā pozīcijā no labās puses. Rezultāts „nav vienāds” atgriež 1 otrajā un trešajā pozīcijā no labās puses, bet rezultāts „vienāds” atgriež 0 pirmajā pozīcijā no labās puses.

  • No bitu pozīcijām atgrieztās 1 vērtības palielinās no labās puses uz kreiso kā 2 pakāpes. Pirmais bits no labās puses atgriež 1 (2^0), bits virzienā pa kreisi atgriež 2 (2^1) utt.

  • Izmantojot šo pašu piemēru, pirmajā bitu pozīcijā no labās puses tiek atgriezta 0, jo pozīcija ir 0, otrajā bitu pozīcijā no labās puses tiek atgriezts 2 (2^1) (vērtība 1) un pirmajā bitu pozīcijā no kreisās puses tiek atgriezts 4 (2^2) (arī vērtība 1). Kopsumma decimālo skaitļu atveidojumā ir 6.

Piemērs

Nokopējiet šīs tabulas parauga datus un ielīmējiet tos jaunas Excel darblapas šūnā A1. Lai formulas parādītu rezultātus, atlasiet tos, nospiediet taustiņu F2 un pēc tam Enter. Ja nepieciešams, varat koriģēt kolonnas platumu, lai redzētu visus datus.

Formula

Apraksts

Rezultāts

Kā tas darbojas

=BITXOR(5;3)

Atgriež bitu salīdzinājuma “izslēdzošais vai” katrā bitu pozīcijā kopsummu.

6

Skaitlis 5 binārajā sistēmā ir 101, bet 3 ir 11. Lai abos skaitļos būtu 3 cipari, skaitli 11 var izteikt kā 011. Bitu salīdzinājums “izslēdzošais vai” pārbauda, vai abi cipari katrā pozīcijā atšķiras, un, ja tā ir, šai pozīcijai atgriež pozitīvu vērtību.

Pārbaude: kurās pozīcijās cipari atšķiras?

5 binārajā sistēmā ir 101

3 binārajā sistēmā ir 011

jjn

(1*(2^2))+(1*(2^1))+(1*0)

4+2+0

6

Uz lapas sākumu

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×