I den här artikeln beskrivs formelsyntaxen för och användningen av BITOCH i Microsoft Excel.
Beskrivning
Returnerar bitvist AND (konjunktion) mellan två tal.
Syntax
BITOCH(tal1, tal2)
Syntaxen för funktionen BITOCH har följande argument:
- Tal1 Krävs. Måste vara i decimalform och vara större än eller lika med 0.
- Tal2 Krävs. Måste vara i decimalform och vara större än eller lika med 0.
Kommentarer
- BITOCH returnerar ett decimaltal.
- Resultatet är bitvist OCH mellan parametrarna.
- Värdet i varje bitposition i resultatet är 1 endast om båda parametrarnas värden på motsvarande bitposition är 1.
- Värdet som ges av bitpositionerna går från höger till vänster och är potenser av 2. Bitpositionen längst till höger ger 1 (2^0), och nästa bitposition till vänster ger 2 (2^1), och så vidare.
- Om något av argumenten är mindre än 0 returnerar BITOCH felvärdet #OGILTIGT!.
- Om något av argumenten inte är ett heltal eller är större än (2^48)-1, returnerar BITOCH felvärdet #OGILTIGT!.
- Om något av argumenten är ett icke-numeriskt värde returnerar BITOCH felvärdet #VÄRDEFEL! .
Exempel
Kopiera exempeldata i följande tabell och klistra in dem i cell A1 i ett nytt Excel-kalkylblad. När du vill att formlerna ska visa resultat markerar du dem, trycker på F2 och sedan på Retur. Om det behövs kan du justera kolumnbredderna så att alla data visas.
| Formel | Beskrivning | Resultat | Så här fungerar det |
|---|---|---|---|
| =BITOCH(1;5) | Jämför de binära motsvarigheterna till 1 och 5. | 1 | Den binära motsvarigheten till 1 är 1 och den binära motsvarigheten till 5 är 101. Talens bitar matchar bara varandra i positionen längst till höger. Detta returneras som 2^0, eller 1. |
| =BITOCH(13;25) | Jämför de binära motsvarigheterna till 13 och 25. | 9 | Den binära motsvarigheten till 13 är 1101 och den binära motsvarigheten till 25 är 11001. Talens bitar matchar varandra i positionen längst till höger och i den fjärde positionen från höger. Detta returneras som (2^0)+ (2^3), eller 9. |
| Decimaltal | Binär motsvarighet | ||
| 1, 3 | 1101 | ||
| 25 | 11001 |