İçeriğe geç
parazade
AlıştırmaSeviye: Orta

Alıştırma: İNDİS ve KAÇINCI ile Kargo Ücreti Bulma

Yayın: · Son güncelleme:

Kısaca

Bölge ve paket ağırlığına göre düzenlenmiş bir ücret matrisinden dört siparişin kargo ücretini İNDİS ve iki KAÇINCI ile bulun. İki yönlü aramayı ve arama aralıklarını sabitlemeyi bu alıştırmada pratik edersiniz.

Görev

Solda bölge ve paket ağırlığına göre kargo ücretleri (TL), sağda dört sipariş var. Ücretler varsayımsaldır.

I2 hücresine, G2'deki bölge ile H2'deki paket ağırlığının kesiştiği ücreti B2:D4 matrisinden getiren bir formül yazın. Satır sırasını A2:A4'ten, sütun sırasını B1:D1'den KAÇINCI ile bulun.

Formülü I5'e kadar aşağı kopyalayın. Matris ve başlık aralıkları kaymamalıdır.

Formül yazacağınız hücreler: I2, I3, I4, I5

Veri

ABCDEFGHI
1Bölge1 kg5 kg10 kgSiparişBölgePaketÜcret
2Marmara6095140S-1Ege10 kg?
3Ege70110160S-2Marmara1 kg
4Doğu90140210S-3Doğu5 kg
5S-4Ege1 kg

Soru işaretli hücre, formülü yazacağınız yerdir.

Alıştırma dosyasını indir.xlsx dosyası, ücretsiz · önce kendiniz deneyin
İpuçları (3)
  1. Önce yalnız =KAÇINCI(G2;$A$2:$A$4;0) yazıp 2 sonucunu gördüğünüzden emin olun.
  2. Sütun sırası için aynı mantıkla H2'yi B1:D1 başlıklarında arayın.
  3. İki KAÇINCI'yı İNDİS($B$2:$D$4; satır; sütun) yapısına yerleştirin.
Çözümü göster
=İNDİS($B$2:$D$4;KAÇINCI(G2;$A$2:$A$4;0);KAÇINCI(H2;$B$1:$D$1;0))

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

İlk KAÇINCI, G2'deki Ege'nin bölge listesinde 2. sırada olduğunu; ikinci KAÇINCI, H2'deki 10 kg'ın başlıklarda 3. sırada olduğunu bulur. İNDİS bu iki sayıyla matrisin 2. satır 3. sütunundaki 160'ı döndürür. Aralıklar sabit olduğu için kopyalanan satırlar yalnız kendi G ve H değerlerini okur: Marmara 1 kg 60, Doğu 5 kg 140, Ege 1 kg 70.

Beklenen sonuçlar

HücreDeğer
I2160
I360
I4140
I570

Bu alıştırmada kullanılan fonksiyonlar

Bu alıştırma şu dersin parçasıdır: Orta Ders 4: İNDİS ve KAÇINCI ile Esnek Arama

Sıkça Sorulan Sorular

Sonuç bir sütun yandaki ücreti gösteriyor, neden?

Sütun aramasını A1:D1 gibi bölge başlığını da içeren bir aralıkta yapmış olabilirsiniz. Başlık aralığı İNDİS'in matrisiyle aynı sütunlarda olmalı: $B$1:$D$1.

Ağırlık başlıklarını sayı olarak yazsam olur mu?

Olur, ama arama değerinin de sayı olması gerekir. Başlık 5 sayısı, sipariş tarafında "5 kg" metni olursa KAÇINCI eşleşme bulamaz ve #YOK verir.