Excel'de BITRSHIFT (BİTSAĞAKAYDIR) Fonksiyonu Nasıl Kullanılır

Türk İngilizce
BİTSAĞAKAYDIR BITRSHIFT

Excel ve Google E-Tablolar’da Sağa Kaydırma İşlemi

Çeşitli matematiksel ve lojistik işlemleri kolaylaştıran elektronik tablo programları olan Excel ve Google E-Tablolar, iş verimliliğini artıran fonksiyonlara sahiptir. Bit düzeyinde işlemler için kullanılan işlevlerden biri de sağa kaydırma işlemidir. Bu işlev, belirtilen bit değerlerini istenen sayıda bit kadar sağa kaydırarak yeni bir sayı üretir. MS Excel’de bu işleve BITRSHIFT adı verilirken, Google E-Tablolar’da da benzer bir işlev kullanılır. İşte bu işlevin detaylı bir açıklaması.

Sağa Kaydırma Fonksiyonunun Kullanımı

MS Excel ve Google E-Tablolar’daki sağa kaydırma işlevi, bir sayının binary (ikili) formunu sağa doğru belirli bir bit sayısı kadar kaydırır ve bu işlem sonucunda elde edilen yeni değeri döndürür. Bu işlev, özellikle bit düzeyinde izin verme, erişim kontrolü veya hızlı matematiksel hesaplamalar gibi alanlarda kullanılır.

  =BITRSHIFT(sayı, kaydırma_bit_sayısı)  
  • sayı: İkili olarak sağa kaydırılacak olan tam sayıdır.
  • kaydırma_bit_sayısı: Sayının kaç bit sağa kaydırılacağını belirten pozitif tam sayıdır. Negatif değerler verildiğinde fonksiyon hata döner.

Pratik Uygulamalar ve Çözümler

İşlevin uygulanabileceği pratik örnekler aşağıdaki gibi sıralanabilir:

1. Örnek: Basit Sağa Kaydırma

64 sayısının 2 bit sağa kaydırılması işlemi aşağıda gösterilmiştir. 64’ün ikilik tabandaki hali 1000000’dır. 2 bit sağa kaydırdığımızda 10000, yani ondalık sistemde 16 elde edilir.

  =BITRSHIFT(64, 2) // Sonuç: 16  

2. Örbeök: IP Adresi Ayrıştırma

Bir IP adresinin her bir oktetini ayrıştırmak için sağa kaydırma işlevi kullanılabilir. 192.168.1.1 gibi bir IP adresinin her bir parçasını almak için her 8 bitlik segment, sırasıyla sağa kaydırılabilir ve AND işlemi ile maskeleme yapılabilir.

  //=bit_and(bitrshift(3232235777, 24), 255) // IP'nin ilk bölümünü alır: 192 //=bit_and(bitrshift(3232235777, 16), 255) // İkinci bölümü alır: 168 //=bit_and(bitrshift(3232235777, 8), 255) // Üçüncü bölümü alır: 1 //=bit_and(3232235777, 255) // Dördüncü bölümü alır: 1  

Bu yöntemle, network iletişimi veya düzenleme görevlerinde IP adresleri üzerinde rahatlıkla işlem yapılabilir.

Sonuç

MS Excel ve Google E-Tablolar’da sağa kaydırma işlevi, özellikle bit düzeyinde veri işleme gerektiren durumlar için büyük kolaylık sağlar. Yukarıda bahsedilen iki örnek, bu işlevin farklı durumlarda nasıl kullanılabileceğini göstermektedir. Fonksiyon, finansal hesaplamalar, ağ ayarları, güvenlik protokolleri gibi çeşitli alanlarda verimliliği artıran etkili bir araç olarak ön plana çıkmaktadır.

Daha fazla bilgi: https://support.microsoft.com/tr-tr/office/bİtsağakaydir-işlevi-274d6996-f42c-4743-abdb-4ff95351222c

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 sola kaydırılan bir değer sayısı verir
İki sayının bit tabanlı 'Ve' sonucunu 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