Bu şablon, bir sayı değerinin önceden tanımlanmış aralıklardan hangisine düştüğünü bulmak için hazırlanmıştır. Aralıklar "1001-1005" gibi metin olarak tutulur; aranan sayı ise ayrı bir hücreye girilir ve sonuç formülle otomatik döndürülür.
Formülün işleyişi şöyledir:
FORMULATEXT fonksiyonu Excel 2013 ve sonrasında kullanılabilir.
Dosyanın içeriği
Dosyada tek sayfa bulunur: Sayfa1 (A1:C6).- A sütunu: aralık listesi. Örnek aralıklar 1001-1005, 1010-1025 ve 1030-1050 biçimindedir.
- C sütunu: aranan sayı. Örnek değer olarak 1014 yer alır.
- B5 hücresi: aralığı bulan formül.
- B6 hücresi: B5'teki formülün metnini gösterir.
Kullanılan formüller
B5 hücresindeki formül, aranan değerin hangi aralıkta olduğunu verir:Formülün işleyişi şöyledir:
- MATCH ve INDEX, aranan değerin listede birebir karşılığı varsa o satırı döndürür.
- Birebir eşleşme yoksa MATCH hata verir ve IFERROR devreye girer.
- FREQUENCY, değerin A1:A3 içinde kaçıncı sırada kaldığını hesaplar; OFFSET bu sıraya göre ilgili hücreye kayarak sonucu getirir.
=FORMULATEXT(B5)
Nasıl kullanılır
- A1:A3 hücrelerine kendi aralıklarınızı yazın.
- C1 hücresine aranacak sayıyı girin.
- B5 hücresindeki sonucu okuyun; C1 değiştikçe sonuç yeniden hesaplanır.
- Aralık sayısı değişirse formüldeki A1:A3 başvurularını yeni listenizin boyutuna göre genişletin.