Arkadaşlar, subnet mask ve ip hesaplama da böyle bir formül yazmaya ihtiyacım var, 4 işlem sonucu çıkan sonucum 52,5 gibi kesirli ise alt hücreye sıfır, tam ise bir koyacak şekilde, şimdiden çok teşekkürler........
Öncelikle ilgilendiğiniz için teşekkür ederim, benim ip adresleri ile ilgili sistem mühendisliği alanında bir projem var, fakat işin sonra ki kısımlarını hallettiğim halde ondalık sayıyı birlik düzene çevirmekte zorluk yaşıyorum, bu çeviride iki tane seçeneğimiz var, birincisi şu elimize bir kağıt kalem alıp ondalık bir sayıyı 1 lik düzene çevirmek istediğimizde sayıyı sürekli ikiye bölüp kalan varsa bir kalan yoksa sıfır alıyoruz.
Örnek olarak 255 sayısının 1 lik düzeni 1 1 1 1 1 1 1 1 , yani 8 oklet olmalı, ama bu sayı 4 olursa 128 64 32 16 8 4 2 1 mantığına göre soldan başlamak üzere sayı eğer altında ki değeri tutmazsa 0 tutarsa 1 alacak.Bura da 128 de 0 64 de 0 32 de 0 16 da 0 8 de 0 4 de ise karşıladığı için 1 alıyor, ve kalanlar tabi ki sıfır oluyor.
yalnız burada bir çok eğer fonksiyonu ile uğraşmak gerekiyor.
İkinci yolda şunu yapmak daha mantıklı mesela bir 244 sayısı var 2 ye bölersek kalan çıkmıyor ''0'' 122/2 yine kalansız ''0'' 61 / 2 ise kalanlı ve ''1'' , geriye kalan 30 , bu kalansız ve ''0'', 15 kalanlı ve ''1'' , 7 kalanlı ve ''1'' 6 kalansız ''0'' , 3 kalanlı ''1'' , şimdi bu karışık açıklamadan sonra ise 3 ncü ve e kolay olması gereken yol, ben 1 lik düzeni ondalığa çevirme formülünü yazdım, farklı bir hücreye bu formülü ters işletirsek de sonuca ulaşabiliriz, sayfayı upload ediyorum, isterseniz bir inceleyin, yeşil renkli kısımda 4 tane 8 bitlik 1 lik düzendeki sayı 4 tane ondalık sayısına yani ip adresine dönüştüeülmüş, 2 nci sayfa da ise ondalık bir sayı olan 255 i 1 lik düzene çevirme çabaları var, yardımcı olursanız gerçekten çok sevinirim.
İkinci açıklamanız çok karışık olmuş. İlk sorunuza göre cevap veriyorum.
Eğer dört işlem sonucu elde edilen sayı (bu sayı A1 hücresinde diyelim) 52,5 gibi kesirli ise alt hücreye 0, tam sayı ise 1 yazacak fonksiyon şöyle olabilir;
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.