Excel'de BITAND (BİTVE) Fonksiyonu Nasıl Kullanılır

Türk İngilizce
BİTVE BITAND

Excel ve Google E-Tablolar’da Bitwise AND İşlemleri

Microsoft Excel ve Google E-Tablolar, veri analizi ve hesaplama konularında en çok kullanılan programlardan ikisidir. Her iki platform da birçok matematiksel ve mantıksal işlevi destekler. Bu yazıda, özellikle ‘BITAND’ yani Bitwise AND işlevinin hem Excel hem de Google Sheets üzerinde nasıl kullanılacağını, işlevin sözdizimi ve uygulanabileceği pratik senaryolar üzerinden açıklayacağız.

BITAND İşlevi Nedir?

‘BITAND’ veya Türkçe karşılığı ile ‘BİTVE’, iki sayının bit düzeyinde (binary) AND işlemini gerçekleştiren bir işlevdir. Yani iki sayıyı alır, onların ikili (binary) formunu karşılaştırır ve yalnızca her iki sayının ilgili bitleri 1 ise sonuçta o bit 1 olacak şekilde bir değer döndürür.

Sözdizimi ve Örnekler

Bu işlevin genel sözdizimi şu şekildedir:

 BITAND(number1, number2) 

Örneğin, BITAND(12, 25) işlemi ondalık sistemde şöyle işlenir:

  • 12’nin ikili gösterimi: 1100
  • 25’in ikili gösterimi: 11001

Ortak olan bit konumları (sağdan itibaren) ‘1100’ ve ‘11001’ olduğunda, 1100 (bu bitlerde her iki sayıda da ‘1’ olan yerlerde AND işlemi sonucunda ‘1’ çıkar) olur. Bu durumda, ondalık olarak sonuç 8’dir.

Pratik Görevler ve Çözümler

IP Adres Filtrasyonu

IP adreslerinin ağ maskesi ile filtrelenmesi sıkça karşılaşılan bir durumdur. Örneğin, bir cihazın belirli bir ağa ait olup olmadığını kontrol etmek için ‘BITAND’ işlevi kullanılabilir. Diyelim ki IP adresimiz ‘192.168.1.1’ ve ağ maskemiz ‘255.255.255.0’, bu durumda:

 BITAND(192.168.1.1, 255.255.255.0) 

Bu işlem, IP adresinin ağ adresini döndürür, ki bu örnekte 192.168.1.0 olur.

Veri Güvenliği

Verileri belirli bir maske ile saklamak veya sınırlandırmak için de BITAND kullanılabilir. Örneğin, bir kullanıcının girilen son dört hanesini, başka bir veriyle güvenli bir şekilde saklamak istiyorsanız:

 BITAND(KullanıcıGirdisi, 15) // Son iki biti saklamak için 

Bu kullanım, kullanıcının girdiğinin son iki hexadecimal basamağını koruyarak, diğer bitleri sıfıra ayarlar.

Yorumlar

‘BITAND’ işlevi, hem Excel hem de Google Sheets’te veri manipülasyonu için çok yönlü bir araçtır. Özellikle sistem yönetimi, ağ güvenliği ve veri şifreleme gibi işlerde oldukça faydalıdır. Ancak, işlevin doğru sonuçlar vermesi için verilerin doğru formatta olduğundan emin olunması gerekir.

Daha fazla bilgi: https://support.microsoft.com/en-us/office/bitand-function-8a2be3d7-91c3-4b48-9517-64548008563a

Diğer fonksiyonlar
Bir sayının eşik değerinden büyük olup olmadığını sınar
Değiştirilmiş Bessel işlevi In(x)'i verir
Bessel işlevi Jn(x)'i verir
Değiştirilmiş Bessel işlevi Kn(x)'i verir
Bessel işlevi Yn(x)'i verir
İkili bir sayıyı ondalık sayıya dönüştürür
İkili bir sayıyı onaltılık tabana dönüştürür
İkili bir sayıyı sekizlik tabana dönüştürür
İki sayının bit tabanlı 'ÖZELVEYA' sonucunu verir
Kaydırma_miktarı bit kadar sağa kaydırılan bir değer sayısı verir
Kaydırma_miktarı bit kadar sola kaydırılan bir değer sayısı verir
2 sayının bit tabanlı YADA değerini verir
Sayıyı, bir ölçüm sisteminden bir başka ölçüm sistemine dönüştürür
Ondalık bir sayıyı, ikiliye dönüştürür
Ondalık bir sayıyı, onaltılı tabana dönüştürür
Ondalık bir sayıyı sekizlik tabana dönüştürür
İki değerin eşit olup olmadığını sınar
Hata işlevini verir
Hata işlevini verir
Onaltılı bir sayıyı ikiliye dönüştürür
Onaltılı bir sayıyı ondalığa dönüştürür
Onaltılı bir sayıyı sekizlik tabana dönüştürür
Gerçek ve sanal katsayıları, karmaşık sayıya dönüştürür
Sekizli sayıyı ikiliye dönüştürür
Sekizli bir sayıyı ondalığa dönüştürür
Sekizli bir sayıyı onaltılı bir sayıya çevirir
Karmaşık bir sayının sanal katsayısını verir
Radyanlarla belirtilen bir açı olan teta bağımsız değişkenini verir
İki karmaşık sayının bölümünü verir
Karmaşık sayıların çarpımını verir
Karmaşık sayıların toplamını verir
Karmaşık bir sayının kosinüsünü verir
Karmaşık bir sayının hiperbolik kosinüsünü verir
Karmaşık bir sayının kotanjantını verir
Karmaşık bir sayının kosekantını verir
Karmaşık bir sayının hiperbolik kosekantını verir
Karmaşık bir sayının karmaşık eşleniğini verir
Karmaşık bir sayının gerçek katsayısını verir
Karmaşık bir sayının karekökünü verir
Karmaşık bir sayıyı, bir tamsayı üssüne yükseltilmiş olarak verir
Karmaşık bir sayının doğal logaritmasını verir
Karmaşık bir sayının, 10 tabanında logaritmasını verir
Karmaşık bir sayının 2 tabanında logaritmasını verir
Karmaşık bir sayının mutlak değerini (modül) verir
Karmaşık bir sayının sekantını verir
Karmaşık bir sayının hiperbolik sekantını verir
Karmaşık bir sayının sinüsünü verir
Karmaşık bir sayının hiperbolik sinüsünü verir
Karmaşık bir sayının tanjantını verir
İki karmaşık sayının farkını verir
Karmaşık bir sayının üssünü verir
Tamamlayıcı hata işlevini verir
X ile sonsuzluk arasında tamamlanan, tamamlayıcı HATAİŞLEV işlevini verir