Bu dosya, bir tabloda birden fazla koşula bağlı olarak yaklaşık eşleşme yapmanın yolunu örnekler. Servis türü ve adet bilgisine göre tablodaki en yakın ücret değeri getirilir. Aynı sonuç iki ayrı yöntemle üretilir: INDEX ile MATCH birleşimi ve XLOOKUP.
G5 hücresinde aynı iş XLOOKUP ile yapılır. Beşinci bağımsız değişken olan 1, eşleşme bulunamazsa bir sonraki büyük değere gidilmesini sağlar:
Ayrıca D7 hücresinde =D3*2.5, D11 hücresinde =D3*3 formülleri tabloya örnek ücret değerleri üretir.
Dosyanın içeriği
- Sayfa1: "data" adlı tablo burada yer alır. Tabloda Servis ve Ücret sütunları görünür; örnek kayıtlar "Zemin Döşeme" ve "Havalandırma İşlemleri" servislerine aittir. G2 hücresinde aranan servis ("Havalandırma İşlemleri"), G3 hücresinde aranan adet girilir; sonuçlar G4 ve G5 hücrelerinde görüntülenir. Sayfada ayrıca bir veri doğrulama kuralı bulunur.
- Sheet2: A1:A6 aralığında IMAGE fonksiyonuyla görsel getiren altı formül vardır. Bu görseller ana örnekle doğrudan ilgili değildir. Dosya dış bağlantı içerir.
Kullanılan formüller
G4 hücresinde INDEX ve MATCH ile yaklaşık eşleşme yapılır. IF ile yalnızca seçili servise ait adetler ayrıştırılır, MATCH son bağımsız değişkeni 1 olduğu için aranan adetten küçük veya eşit en yakın değeri bulur, INDEX de bu sıradaki ücreti getirir:G5 hücresinde aynı iş XLOOKUP ile yapılır. Beşinci bağımsız değişken olan 1, eşleşme bulunamazsa bir sonraki büyük değere gidilmesini sağlar:
Ayrıca D7 hücresinde =D3*2.5, D11 hücresinde =D3*3 formülleri tabloya örnek ücret değerleri üretir.
Nasıl kullanılır
- Sayfa1 sayfasını açın ve G2 hücresinde aranacak servisi seçin.
- G3 hücresine aranacak adet değerini girin.
- G4 (INDEX/MATCH) ve G5 (XLOOKUP) hücrelerindeki sonuçları karşılaştırın.
- Kendi verinizde kullanmak için formüllerdeki data[Servis], data[Adet] ve data[Ücret] sütun başvurularını kendi tablonuzun sütunlarına göre uyarlayın.