Bu makalede, Microsoft Excel'de BITÖZELVEYA işlevinin formül söz dizimi ve kullanımı açıklanmaktadır.
Açıklama
İki sayının bit tabanlı 'ÖZELVEYA' sonucunu verir.
Söz dizimi
BİTÖZELVEYA(sayı1; sayı2)
BİTÖZELVEYA işlevinin söz diziminde aşağıdaki bağımsız değişkenler bulunur.
-
Sayı1 Gerekli. 0'a eşit veya daha büyük olmalıdır.
-
Sayı2 Gerekli. 0'a eşit veya daha büyük olmalıdır.
Notlar
-
BİTÖZELVEYA işlevi, parametrelerinin bit tabanlı 'ÖZELVEYA' (dışlayıcı ÖZELVEYA) toplamının sonucu olan bir ondalık sayı verir.
-
Bağımsız değişkenlerden biri sınırlamaların dışında olursa, BİTÖZELVEYA işlevi #SAYI! hata değerini verir.
-
Bağımsız değişkenlerden biri (2^48)-1 değerinden büyük olursa, BİTÖZELVEYA işlevi #SAYI! hata değerini verir.
-
Bağımsız değişkenlerden biri sayısal değer değilse, BİTÖZELVEYA işlevi #DEĞER! hata değerini verir.
-
Sonuçta, ilgili bit konumunda parametrelerin değerleri eşit değilse, her bir bit konumu 1 olur; bir başka ifadeyle, bir değer 0 ve diğer değer de 1'dir. Örneğin, BİTÖZELVEYA(5;3) kullanıldığında, 5 ikilide 101 olarak ve 3 ikilide 11 olarak ifade edilir. Karşılaştırmaya yardımcı olması için, 3'ü 011 olarak düşünebilirsiniz. Bu örnekte, sağdan sola doğru üç konumdaki bit değerleri, yalnızca en sağ konumda aynıdır (1). 'Eşit değil' sonucu sağdan ikinci ve üçüncü konumlar için 1 verir ve ‘eşit’ sonucu en sağdaki konum için 0 verir.
-
Bit konumlarından sonuç olarak getirilen 1 değerleri sağdan sola doğru 2'nin kuvvetleri şeklinde ilerler. En sağdaki bit 1 (2^0) verir; solundaki bit 2 (2^1) verir vs.
-
Aynı örnek kullanıldığında, en sağdaki bit konumu için 0 verilir; çünkü sağdan ikinci bit konumu için 0; 2 (2^1) sonuç olarak verilir (1 değeri) ve en soldaki bit için 4 (2^2) sonucu verilir (bu da 1 değeridir). Ondalık gösterimde toplam 6 olur.
Örnek
Aşağıdaki tabloda yer alan örnek verileri kopyalayın ve yeni bir Excel çalışma sayfasının A1 hücresine yapıştırın. Formüllerin sonuçları göstermesi için, bunları seçip F2 tuşuna basın ve sonra Enter tuşuna basın. Gerekirse, tüm verileri görmek için sütun genişliğini ayarlayabilirsiniz.
Formül |
Açıklama |
Sonuç |
Çalışma biçimi |
=BİTÖZELVEYA(5;3) |
Her bit konumunda bit tabanlı "Dışlayıcı OR" karşılaştırmasının toplamını verir. |
6 |
5 sayısı ikili tabanda 101, 3 ise 11 olur. 11'i 011 olarak ifade edebilirsiniz, böylece her iki sayı da 3 basamaklı olur. Bit tabanlı "Dışlayıcı OR" karşılaştırması, her bir konumdaki her iki basamağın eşit olup olmadığını denetler ve bu durum doğruysa o konum için pozitif bir değer verir. |
Test: Hangi konumlarda basamaklar eşit değildir? |
|||
İkili tabanda 5 = 101 |
|||
İkili tabanda 3 = 011 |
|||
yyn |
|||
(1*(2^2))+(1*(2^1))+(1*0) |
|||
4+2+0 |
|||
6 |