BITXELLER, funktionen

Vigtigt: Denne artikel er maskinoversat. Se ansvarsfraskrivelsen. Du kan finde den engelske version af denne artikel her til din orientering.

I denne artikel beskrives formelsyntaksen for og brugen af funktionen BITXELLER i Microsoft Excel.

Beskrivelse

Returnerer et bitbaseret 'ENTENELLER' af to tal.

Syntaks

BITENTENELLER(tal1;tal2)

Syntaksen for funktionen BITENTENELLER har følgende argumenter:

  • Tal1    Påkrævet. Skal være større end eller lig med 0.

  • Tal2    Påkrævet. Skal være større end eller lig med 0.

Bemærkninger

  • BITENTENELLER returnerer et decimaltal, der er resultatet af summen af et bitbaseret 'ENTENELLER' (eksklusivt ENTENELLER), af dets parametre.

  • Hvis et af argumenterne er uden for dets begrænsning, returnerer BITENTENELLER fejlværdien #NUM!.

  • Hvis et af argumenterne er større end (2^48)-1, returnerer BITENTENELLER fejlværdien #NUM!.

  • Hvis et af argumenterne ikke er en numerisk værdi, returnerer BITENTENELLER fejlværdien #VÆRDI!.

  • I resultatet er hver bitposition 1, hvis værdien af parameteren på den bitposition ikke er lig med. Sagt på en anden måde – én værdi er 0, og den anden værdi er 1. Hvis du f.eks. bruger BITENTENELLER(5;3), udtrykkes 5 som 101 i binært tal og 3 som 11 i binært tal. Som en hjælp til at sammenligne de to tal, kan du opfatte 3 som 011. Fra højre mod venstre er bitværdien på de tre positioner i eksemplet kun den samme (1) på positionen længst mod højre. Et 'er forskellig fra'-resultat returnerer 1 for den anden og den tredje position fra højre, og et ‘lig med’-resultat returnerer 0 for positionen længst til højre.

  • Værdier på 1, der returneres fra bitpositionerne, stiger fra højre mod venstre som potensen af 2. Bitten længst til højre returnerer 1 (2^0), bitten til venstre returnerer 2 (2^1) osv.

  • Hvis vi bruger det samme eksempel, returneres 0 for bitpositionen længst til højre, fordi værdien er 0, 2 (2^1) returneres for den anden bitposition fra højre (en 1-værdi), og 4 (2^2) returneres for bitten længst til venstre (også en 1-værdi). Totalen er 6 i decimalrepræsentation.

Eksempel

Kopiér eksempeldataene i følgende tabel, og sæt dem ind i celle A1 i et nyt Excel-regneark. For at få formlerne til at vise resultater skal du markere dem, trykke på F2 og derefter trykke på Enter. Hvis der er brug for det, kan du justere bredden på kolonnerne, så du kan se alle dataene.

Formel

Beskrivelse

Resultat

Sådan fungerer det

=BITENTENELLER(5;3)

Returnerer totalen for den bitvise "Eksklusivt eller"-sammenligning ved hver bitposition.

6

Tallet 5 er 101 i binær form, og 3 er 11. Du kan udtrykke 11 som 011, så begge tal har tre cifre. En bitvis "Eksklusivt eller"-sammenligning kontrollerer, om begge cifre på begge positioner ikke svarer til hinanden, og hvis det er sandt, returneres en positiv værdi for den pågældende position.

Test: På hvilke positioner svarer cifrene ikke til hinanden?

5 i binær form = 101

3 i binær form = 011

jjn

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

4+2+0

6

Toppen af siden

Bemærk: Ansvarsfraskrivelse for maskinoversættelse: Denne artikel er blevet oversat af et computersystem uden menneskelig indgriben. Microsoft tilbyder disse maskinoversættelse for at hjælpe ikke-engelsktalende brugere til at kunne nyde indhold om Microsofts produkter, tjenester og teknologier. Da artiklen er maskinoversat, kan den indeholde forkerte ord eller syntaks- eller grammatikfejl.

Del Facebook Facebook Twitter Twitter Mail Mail

Var disse oplysninger nyttige?

Fantastisk! Har du mere feedback?

Hvordan kan vi forbedre det?

Tak for din feedback!

×