19 puan hangi satıra aittir?
Tablonuzda 0, 10 ve 20 puanlık eşikler var. Yapay zekânın hazırladığı arama formülü, 19 puanı 20 satırına bağlıyor. Sayısal yakınlık açısından bu seçim doğal görünebilir. Ancak tablo alt sınırları gösteriyorsa 19 hâlâ 10 ile başlayan gruba aittir. Aranan değer tabloda birebir bulunmadığında formülün hangi yöndeki komşuyu seçtiği, sonucu belirleyen iş kuralıdır.
Sentetik kişisel çalışma listesinde puanlar sıfır veya daha büyük tam sayılardır. A grubu 0–9, B grubu 10–19, C grubu 20 ve üzerini kapsar. Bu gruplar başarı veya yeterlik değerlendirmesi değildir; arama yönünü öğrenmek için verilmiş etiketlerdir. Negatif, boş veya metin girdisi bu örnekte geçerli puan sayılmaz.
| Alt sınır / F | Grup / G | Geçerli aralık |
|---|---|---|
| 0 | A | 0 ≤ puan < 10 |
| 10 | B | 10 ≤ puan < 20 |
| 20 | C | 20 ≤ puan |
Her satırın alt sınırı kapsadığına dikkat edin. Tam 10 puan B, tam 20 puan C grubundadır. Üst sınırları yazan başka bir tablo için aynı arama yönü doğru olmayabilir. Yapay zekâya yalnızca iki sütunu vermek yerine sütunun rolünü ve aralıkların sınırlarını da belirtin. Etiketin hangi değere karşılık geldiği böylece hesaplanabilir hale gelir.
Eşleşme yönü ile arama sırası ayrı ayarlardır
XLOOKUP varsayılan olarak tam eşleşme arar. match_mode için -1, tam eşleşme yoksa bir küçük değeri; 1 ise bir büyük değeri seçer. search_mode başka bir argümandır ve aramanın nasıl yürütüldüğünü belirler. İki argümanda aynı rakamın bulunabilmesi, aynı anlama geldikleri anlamına gelmez. Microsoft belge sayfası bu seçenekleri ayrı tanımlar.Kaynak: Microsoft — XLOOKUP function
Bu çalışmada eşleşme kipi -1, arama kipi 1 olacak. İkili arama kullanılmıyor. Kaynak eşikler sayısal, benzersiz ve artan düzendedir. Bu veri düzeni tabloyu okumayı kolaylaştırır; örneğimiz üzerinden bütün arama kiplerinin aynı sıralama şartını taşıdığı sonucuna varmayın. Özellikle ikili aramanın kendi sıralama ön koşulları bulunur.
| Puan | Tam eşleşme 0 | Bir küçük -1 | Bir büyük 1 |
|---|---|---|---|
| 9 | Yok | A | B |
| 10 | B | B | B |
| 19 | Yok | B | C |
| 20 | C | C | C |
| 25 | Yok | C | Yok |
10 ve 20 testleri üç kipte de aynı cevabı verir. Yalnızca eşik değerleriyle test yaparsanız yanlış yönü seçmiş bir formül kontrolü geçebilir. Eşiğin hemen altındaki 9 ve 19 değerleri ayrımı gösterir. Son eşikten büyük 25 de üstte komşu arayan yanlış yaklaşımın neden sonuç bulamadığını ortaya çıkarır.
Önce girdiyi kabul edin, sonra eşiği seçin
F2:G4 alt sınır tablosu: 0/A, 10/B, 20/C. Geçerli puan sıfır veya daha büyük tam sayıdır; B2 sorgu hücresidir. 9, 10, 19, 20 ve 25 için en büyük uygun alt sınırı seç. Negatif, boş ve metin girdiyi puan gibi değerlendirme. XLOOKUP tam, bir küçük ve bir büyük kiplerini karşılaştır. İşlev ve ayırıcıları İngilizce/virgül göster; gerçek Excel işlemi yaptığını söyleme.
=XLOOKUP(B2,$F$2:$F$4,$G$2:$G$4,"Eşik yok",-1,1) Argüman sırası: puan, alt sınırlar, etiketler, bulunamazsa metin, eşleşme kipi, arama kipi. Beklenen: 9→A, 10→B, 19→B, 20→C, 25→C.
Bu formül tek başına bütün girdi doğrulamasını yapmaz. Negatif, boş, metin veya kesir girdiyi önceden tanımladığımız sözleşmeye göre ayırmak gerekir. Özellikle sıfırı geçerli bir puan olarak tutarken boş hücreyi otomatik sıfır saymayın. “Eşik yok” mesajı da bir doğrulama mesajıyla aynı değildir; hangi nedenle sonuç üretilmediğini ayrı yazın.
Kullanılan Excel sürümünün XLOOKUP desteğini kontrol edin; Microsoft bu işlevin Excel 2016 ve 2019 içinde bulunmadığını belirtir. İşlev adları ve liste ayraçları dil ayarına göre farklı görünebilir. Buradaki İngilizce yazım, argümanların anlamını açık göstermek içindir. Başka işleve geçilirse eşleşme davranışı ayrıca doğrulanmalıdır.Kaynak: Microsoft — XLOOKUP function
Beklenen etiketi başka bir yoldan bulun
Formülü doğrulamak için aynı formülü ikinci kez çalıştırmak yerine aralık kuralını kullanın. Önce puanın 10’dan küçük olup olmadığına, sonra 20’den küçük olup olmadığına bakabilirsiniz. Örneğin 19 için 10 ≤ 19 < 20 doğrudur; sonuç B olmalıdır. Bu bağımsız yol, formülün seçtiği komşuyu denetlemek için yeterli küçük bir referans oluşturur.
- En küçük geçerli puanı ve onun dışındaki negatif girdiyi ayırın.
- Her eşiği ve hemen altını sınayın.
- En büyük eşikten sonraki girdiyi kontrol edin.
- Boş, metin ve kesir davranışını açık kaydedin.
Kaynak tabloya aynı alt sınırı taşıyan iki farklı etiket eklenirse önce kural çatışmasını çözün. Arama yönünün doğru olması bu çelişkiyi ortadan kaldırmaz. Benzer biçimde tablo yanlışlıkla üst sınır olarak düzenlenirse formülün eski davranışı yeni anlamı karşılamayabilir. Kabul kaydında tablo sürümü ve sütunun alt sınır rolü bulunmalıdır.
Son raporda “en yakın satır” gibi belirsiz bir ifade yerine “puandan büyük olmayan en yüksek alt sınır” yazın. Bu cümle hem eşitliği hem yönü belirtir. Bir ekip arkadaşınız yalnızca bu cümle ve tabloyla aynı etiketi bulamıyorsa formülü uygulamadan önce kural tanımını tamamlayın.
Yeni bir eşik ekleyin
Tabloya 30/D alt sınırı eklendiğini düşünün. 25, 29, 30 ve 31 puanlarını yeni tabloyla değerlendirin. Ardından tam eşleşme kipi kullanılan bir formülün bu dört girdiden hangilerini kaçıracağını yazın. Kaynak aralığının yeni satırı içerdiğini de kontrolünüze ekleyin.
25→C, 29→C, 30→D, 31→D. Yalnız tam eşleşme 30 için D bulur; diğer üç geçerli puan kaynak eşiklere birebir eşit değildir. Yeni formülün arama ve dönüş aralıkları 30/D satırını birlikte kapsamalıdır.
Kendi tablonuzda arama sonucunu bir eşik cümlesiyle açıklayın ve o cümleyi bozabilecek küçük bir test ekleyin. Böylece yapay zekânın verdiği formülü yalnızca çalıştığı için değil, istediğiniz sınıflama kuralını izlediği için kabul edebilirsiniz.
Kaynaklar ve doğrulama
- Microsoft — XLOOKUP function
Tam eşleşme, bir küçük ve bir büyük eşleşme kipleri; arama kipi bunlardan ayrı bir argümandır.
Erişim ve kontrol:
Üretken Yapay Zekâ ile İş Verimliliği
Üretken Yapay Zekâ ile İş Verimliliği programındaki Excel çalışmasına kendi eşik tablonuzun kuralını da ekleyebilirsiniz. Eşiğin alt sınır mı üst sınır mı olduğunu açıklamak formül seçimini belirler.
- Bireysel tarih henüz açıklanmadı