Bulunan tek değer, bütün cevap olmayabilir
Kişisel çalışma günlüğünüzde aynı konu kodu üç farklı oturumda yer alıyor. Yapay zekâdan K7 kodunun süresini istediğinizde 14 dakika dönüyor. Bu değer kaynakta gerçekten var; yine de isteğiniz bütün K7 oturumlarını görmekse cevap eksik. Arama formülünün eşleşme bulması, anahtarın yalnız bir satıra ait olduğunu kanıtlamaz. Önce tek bir sonuç mu, belirli bir sonuç mu, yoksa bütün sonuçlar mı istediğinizi belirleyin.
Bu uygulamada anahtar bozulmamış, sayısal yakınlık aranmayacak ve benzer yazımlar birleştirilmeyecek. K7 tam metin eşleşmesiyle üç geçerli kayıtta bulunuyor. Sorun aranan değerin yokluğu değil, fazla sayıda doğru eşleşmenin bulunmasıdır. Çalışmanın çıktısı bu üç kaydı kimlikleriyle koruyan liste ve hangi durumda tek değer seçilebileceğini açıklayan küçük bir karar kaydıdır.
Çalışma sayfasındaki konumları sabitleyin
| Excel satırı | A / Kayıt | B / Konu | C / Dakika |
|---|---|---|---|
| 2 | G1 | K7 | 14 |
| 3 | G2 | K8 | 6 |
| 4 | G3 | K7 | 20 |
| 5 | G4 | K9 | 11 |
| 6 | G5 | K7 | 9 |
G1, G3 ve G5 ayrı oturumlardır. Konu kodunun tekrarı bu satırları veri hatası yapmaz. Tablo kaynak sırasıyla gösteriliyor; bu sıranın tarih veya öncelik anlamı taşıdığı varsayılmıyor. Son satırdaki dokuz dakika “en güncel” kayıt diye adlandırılamaz, çünkü tarih alanı verilmedi. İlk veya son eşleşme, bu düzen içinde yalnız konuma bağlı seçimdir.
Microsoft XLOOKUP açıklaması bulunan ilk eşleşmenin karşılığını döndürdüğünü belirtir. Eşleşme kipi ile arama yönü ayrı seçeneklerdir. Bu yazıda tam eşleşme ve açık arama yönü kullanılır. FILTER ise verilen doğru/yanlış dizisi üzerinden birden fazla satırı süzebilir. İki işlevin kullanım amacı farklı olduğu için ilk sonucu döndüren formülü her kayıt listesi ihtiyacına uygulamayın.Kaynak: Microsoft — XLOOKUPKaynak: Microsoft — FILTER
İlk, son ve bütün eşleşmeleri ayırın
=XLOOKUP("K7",B2:B6,C2:C6,"Yok",0,1) → 14
=XLOOKUP("K7",B2:B6,C2:C6,"Yok",0,-1) → 9
=FILTER(A2:C6,B2:B6="K7","Yok") → G1/K7/14; G3/K7/20; G5/K7/9
İşlev adları İngilizce, ayırıcı virgül; yerel ayarlar farklı olabilir.| İstek | Dönen kayıt | Sonuç | Cevabın kapsamı |
|---|---|---|---|
| İlk eşleşmenin dakikası | G1 | 14 | Yalnız kaynakta ilk K7 |
| Son eşleşmenin dakikası | G5 | 9 | Yalnız kaynakta son K7 |
| Bütün eşleşmeler | G1, G3, G5 | 14, 20, 9 | Üç ayrı oturum |
| K7 toplam dakikası | G1, G3, G5 | 43 | 14+20+9 |
Bütün eşleşmelerin toplamı kırk üç dakikadır. İlk değer olan on dördü üçle çarpmak da doğru olmaz; diğer oturumların süreleri farklıdır. Aynı şekilde yalnız dokuz dakikayı kullanmak, son konumdaki kaydı seçer ama bütün çalışma süresini vermez. Veri kümesinin hangi satırlarını kullandığınızı görmek, doğru sayıyı rastlantıyla bulmaktan daha sağlam bir denetim sunar.
FILTER sonucunda üç sütunun birlikte gelmesi kayıt kimliği, konu ve dakika ilişkisini korur. Yalnız dakika sütununu almak bazı basit toplamlarda yeterli olabilir; denetim için hangi oturumun hangi sayıyı ürettiği kaybolmamalıdır. Bu yüzden örneğin teslim listesi G kimliklerini taşır. Model açıklamasında değerleri doğru saysa bile kimlik eşleştirmesini ayrıca kontrol edin.
Tek değer isteniyorsa seçim gerekçesi gerekir
“En güncel oturum” sorusu için tarih gerekir. “En uzun oturum” için dakika büyüklüğü ve eşitlik halinde ne yapılacağı belirlenir. “İlk kaydedilen” için kaynak sırasının böyle bir anlamı taşıdığı doğrulanır. Bu kurallardan biri verilmeden modelin ilk satırı tercih etmesi, eksik niyeti doldurmasıdır. Kullanıcı bütün oturumları istiyorsa ayrıca seçim kuralı üretmeye ihtiyaç yoktur; hepsi döndürülmelidir.
Gerçek çalışma kitabında dinamik sonuç için boş bir çıktı alanı gerekir. Dökülen listenin diğer hücrelerle çakışması, eşleşme olmadığı anlamına gelmez. Ayrıca kaynak aralıkları aynı satırları kapsamalıdır. B2:B6 ile C3:C7 gibi kaymış aralıklar doğru konuya yanlış değer bağlayabilir. Burada formüller açıklama amacıyla verilmiştir; bu sayfayı okumak belirli bir Excel sürümünde çalıştırma testi yerine geçmez.
Kaynak sırasını ters çevirerek bir karşı kontrol yapabilirsiniz. İlk ve son eşleşmenin sonucu yer değiştirir, fakat üç kimliğin kümesi ve toplam kırk üç aynı kalır. Bu davranış, sıraya bağımlı seçim ile sıradan bağımsız kapsamı ayırır. Bir formül sıra değişiminden etkileniyorsa bunun görevinizde istenen bir özellik olup olmadığını açıklayın.
AI’a tekillik varsayımı yaptırmayın
A2:C6: G1/K7/14, G2/K8/6, G3/K7/20, G4/K9/11, G5/K7/9. G ayrı oturum kimliği, B konu, C dakikadır. K7 için ilk, son ve bütün tam eşleşmeleri ayrı göster. Bütün eşleşmelerin kimliklerini ve toplam dakikasını yaz. Son satırı en güncel sayma; tarih verilmedi. Kaynakları silme veya birleştirme. XLOOKUP arama yönünü ve FILTER kapsamını açık yaz. Gerçek Excel çalıştırması iddia etme.
K7 üç kayıtta: G1=14, G3=20, G5=9. Toplam 43 dakika. İlk eşleşme 14, son eşleşme 9; bunlar farklı tek değer seçimleridir. K8 ve K9 kayıtları kaynakta korunur. Zaman sırası hakkında kanıt yok.
Kontrolde girdi ile sonuç arasında iki yönlü eşleme yapın. Çıktının her satırı K7 koşulunu sağlamalı; girdideki her K7 satırı da sonuçta bir kez bulunmalıdır. Yalnız toplamın tutması bir kaydın unutulup başka kaydın iki kez eklenmediğini göstermez. Bu denetim, daha büyük dosyalarda da aynı mantıkla kullanılabilir.
Bir eşleşme daha ekleyin
G6/K7/7 kaydını listenin sonuna ekleyin. İlk, son, tüm kayıt sayısı ve toplam nasıl değişir? Ardından hiç bulunmayan K0 kodu için ne raporlanacağını yazın. Eksik eşleşme ile gerçek sıfır dakikayı aynı durum saymayın.
İlk 14 kalır; son 7 olur. G1/G3/G5/G6 dört eşleşme ve 50 dakika verir. K0 için eşleşen kayıt yoktur; kaynakta ölçülmüş sıfır dakika bulunduğu söylenemez. Boş sonuç sözleşmesi açık tutulur.
Arama denetiminin sonunda hangi satırın seçildiğini ve nedenini açıklayabilmelisiniz. Tek bir geçerli sayı bulmak, çoklu kayıt sorusunu çözmek için yeterli olmayabilir. Kayıt kümesini görünür tutmak, AI’ın cevabının ne kadarını kapsadığını anlaşılır hale getirir.
Kaynaklar ve doğrulama
- Microsoft — XLOOKUP
Bulunan ilk eşleşmeyi döndürme ve arama yönünün ayrı parametre olması.
Erişim ve kontrol: - Microsoft — FILTER
Boole dizisine göre eşleşen kayıtları süzme ve boş sonuç seçeneği.
Erişim ve kontrol:
Üretken Yapay Zekâ ile İş Verimliliği
Üretken Yapay Zekâ ile İş Verimliliği eğitimine bir anahtarın birden fazla doğru satıra bağlandığı küçük bir tablo getirebilirsiniz. Tek değer seçimi ile bütün sonuçları listeleme arasındaki farkı formül ve kimlik denetimiyle çalışabilirsiniz.
- Bireysel tarih henüz açıklanmadı