Bu dosya, Excel'in Mühendislik kategorisindeki DEC2OCT fonksiyonunu örneklerle anlatır. Fonksiyon, ondalık (10 tabanlı) bir sayıyı sekizlik (8 tabanlı) sayıya çevirir. Dosyadaki açıklama metinleri İngilizcedir.
Kullanılan formülün kendisi FORMULATEXT ile, hücre adresi ise ADDRESS, ROW ve COLUMN ile metne dönüştürülerek sayfada gösterilir. Her sayfadaki INFO içeren satır, Excel 2013 ve üzeri sürümlerde DECIMAL fonksiyonunun da değerlendirilebileceğini hatırlatan bir not üretir. Bu not, FORMULATEXT ve INFO("release") nedeniyle Excel 2013 ve üzeri sürümde düzgün görüntülenir.
Dosyanın içeriği
- DEC2OCT: Fonksiyonun tanımı, sınıflandırması (Engineering > Conversion), sürüm geçmişi ve kullanım notları ile örnek sayfalarına giden bağlantı satırları yer alır. Notlarda fonksiyonun Excel 2007 öncesinde Analysis Toolpak eklentisine ait olduğu, Excel 2013 ile birlikte DECIMAL ve BASE fonksiyonlarının da kullanılabildiği belirtilir.
- Example 1: Temel kullanım örneği.
- Example 2: Sayı ve basamak sayısı (places) argümanları için geçerlilik denetimleri. İki girdi hücresinde veri doğrulama bulunur.
- Example 3 ve Example 4: Aynı denetim yapısının farklı değer aralıklarıyla uygulandığı örnekler. Her birinde iki girdi hücresinde veri doğrulama vardır.
- Example 5: Formülün metin olarak gösterildiği örnek.
Kullanılan formüller
Örnek sayfalarında girdi denetimi için IF, AND, INT ve LOG fonksiyonları birlikte kullanılır. Sayının izin verilen aralıkta ve tam sayı olduğu, basamak sayısının 1 ile 10 arasında olduğu ve sonucun bu basamağa sığdığı denetlenir. Geçersiz girişte hücre "Invalid Data" sonucunu verir. Basamak sayısı denetimi şu mantıkla çalışır:Kullanılan formülün kendisi FORMULATEXT ile, hücre adresi ise ADDRESS, ROW ve COLUMN ile metne dönüştürülerek sayfada gösterilir. Her sayfadaki INFO içeren satır, Excel 2013 ve üzeri sürümlerde DECIMAL fonksiyonunun da değerlendirilebileceğini hatırlatan bir not üretir. Bu not, FORMULATEXT ve INFO("release") nedeniyle Excel 2013 ve üzeri sürümde düzgün görüntülenir.
Nasıl kullanılır
- Önce DEC2OCT sayfasındaki tanım ve notları okuyun.
- Örnek sayfalarına sırayla geçin; her sayfada formülün kullanıldığı hücre adresi ve formül metni gösterilir.
- Example 2, 3 ve 4 sayfalarında B5 ve B6 hücrelerindeki değerleri değiştirerek sonucun ve "Invalid Data" denetiminin nasıl değiştiğini izleyin.
- Kendi çalışmanızda aynı denetim yapısını kopyalayıp hücre adreslerini uyarlayabilirsiniz.