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

Alıştırma: ÇAPRAZARA ile Fiyat Getirme

Yayın: · Son güncelleme:

Kısaca

Beş ürünlük bir fiyat listesinden üç ürün kodunun fiyatını ÇAPRAZARA ile getirin. Kodlardan biri listede olmadığı için bulunamıyorsa argümanıyla #YOK yerine "Yok" göstermeniz gerekiyor.

Görev

A1:C6 aralığında beş kırtasiye ürününün kodu, adı ve birim fiyatı var. E sütununda ise fiyatı sorulan üç ürün kodu yazılı. Fiyatlar alıştırma için seçilmiş varsayımsal değerlerdir.

F2 hücresine, E2'deki kodun fiyatını A:C tablosundan getiren bir ÇAPRAZARA formülü yazın. Kod listede yoksa hücrede "Yok" yazsın. Formülü F4'e kadar aşağı kopyalayın; bu yüzden tablo aralıklarını mutlak başvuruyla sabitleyin.

Formül yazacağınız hücreler: F2, F3, F4

Veri

ABCDEF
1KodÜrünFiyatAranan kodFiyat
2A100Kalem12,5A300?
3A200Defter45A500
4A300Silgi8A100
5A400Dosya30
6A450Klasör55

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. Arama dizisi kodların bulunduğu A2:A6, döndürülen dizi fiyatların bulunduğu C2:C6'dır.
  2. Dördüncü argümana tırnak içinde "Yok" yazın.
  3. Kopyalarken tablonun kaymaması için $A$2:$A$6 ve $C$2:$C$6 yazın; E2 göreli kalsın.
Çözümü göster
=ÇAPRAZARA(E2;$A$2:$A$6;$C$2:$C$6;"Yok")

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

ÇAPRAZARA, E2'deki A300 kodunu A2:A6'da arar ve aynı satırdaki C değeri olan 8'i döndürür. A500 listede olmadığı için dördüncü argümandaki "Yok" metni görünür. Aralıklar $ ile sabitlendiği için formülü aşağı kopyaladığınızda yalnızca E2 başvurusu E3 ve E4 olarak değişir; A100 için 12,5 gelir.

Beklenen sonuçlar

HücreDeğer
F28
F3Yok
F412,5

Bu alıştırmada kullanılan fonksiyonlar

Bu alıştırma şu dersin parçasıdır: İleri Ders 1: ÇAPRAZARA ile Esnek Arama

Sıkça Sorulan Sorular

F3'te #YOK görüyorum, neden?

Dördüncü argümanı yazmamış ya da tırnak işaretlerini unutmuş olabilirsiniz. Formülün sonunda ;"Yok" bulunduğundan emin olun.

Bu alıştırmayı DÜŞEYARA ile de çözebilir miyim?

Evet, =EĞERYOKSA(DÜŞEYARA(E2;$A$2:$C$6;3;YANLIŞ);"Yok") aynı sonucu verir. ÇAPRAZARA ile tek fonksiyon ve sütun numarası olmadan çözersiniz.