ÇAPRAZARA

ÇAPRAZARA işlevi, bir aralıkta belirtilen değeri arar ve başka bir sütundaki aynı satırda değeri döndürür.

ÇAPRAZARA(aranan-değer; aranan-aralık; döndürülen-aralık; bulunamazsa; eşleşme-türü; arama-türü)

aranan-değer: Aranan-aralık’ta’ta aranan değer. aranan-değer herhangi bir değer ya da bir NORMİFADE dizgisi içerebilir.

aranan-aralık: Aranacak hücreler.

döndürülen-aralık: Döndürülecek hücreler.

bulunamazsa: Eşleşme bulunamazsa görüntülenen iletiyi belirtecek isteğe bağlı değişken.

eşleşme-türü: Aranacak eşleşme türünü belirten isteğe bağlı bir değişken.

eşit veya bir sonraki en küçük (-1): Eşleşen yoksa, hata döndürülür.

tam eşleşen (0 veya belirtilmemiş): Tam eşleşen yoksa, hata döndürülür.

eşit veya bir sonraki en büyük (-1): Eşleşen yoksa, hata döndürülür.

joker karakter (2): *, ? ve ~ simgelerinin belirli bir anlamı vardır. NORMİFADE ÇAPRAZARA’da yalnızca joker karakter kullanırsanız kullanılabilir.

arama-türü: Aralığın aranacağı sırayı belirten isteğe bağlı bir değişken.

Azalan sırada ikili (-2): Aralığın azalan sırada sıralanmasını gerektiren ve sıralanamıyorsa hata döndüren ikili arama.

Sondan başa (-1): Aralıkta sondan başa arama yapılır.

Baştan sona (1 veya belirtilmemiş): Aralıkta baştan sona arama yapılır.

Artan sırada ikili (2): Aralığın artan sırada sıralanmasını gerektiren ve sıralanamıyorsa hata döndüren ikili arama.

Notlar

  • aranan-aralık veya döndürülen-aralık bir içerme referansıysa (“B” gibi), üst bilgiler ve alt bilgiler otomatik olarak yoksayılır.

Örnek

Aşağıda bulunan Ürünler adlı tabloda, ürünler ile boyut ve fiyat gibi özellikleri listelenir:

A

B

C

D

E

1

Ürün

Uzunluk (cm)

Genişlik (cm)

Ağırlık (kg)

Ücret

2

Ürün 1

16

17

10

82,00 $

3

Ürün 2

16

20

18

77,00 $

4

Ürün 3

11

11

15

88,00 $

5

Ürün 4

15

16

20

63,00 $

ÇAPRAZARA ile arama

ÇAPRAZARA ile, öncelikle ürün adını, sonra da döndürmek istediğiniz değeri içeren sütunu girerek hesap tablonuza ilişkili değer döndüren bir formül ekleyebilirsiniz. Örneğin, yukarıdaki tabloda Ürün 1’in genişliğini döndürmek istediyseniz, 17 cm sonucunu döndüren aşağıdaki formülü kullanabilirdiniz:

=ÇAPRAZARA(Ürünler::$A2;Ürünler::A;Genişlik) formülünü gösteren formül düzenleyici.

Bu formülde, aşağıdaki değişkenler kullanılır:

  • aranan-değer: Ürünler::$A2, Ürünler tablosunda Ürün 1’i içeren hücreye mutlak bir referans.

  • aranan-aralık: Ürünler::A, Ürün 1 için aranacak sütun.

  • döndürülen-aralık: Genişlik, Ürün 1 ile ilişkili, döndürülecek değeri içeren sütun.

  • eşleşme-türü: Belirtilmemiş. eşleşme-türü belirtilmemişse, ÇAPRAZARA saptanmış olarak tam eşleşeni arar.

bulunamazsa dizgisini ayarlama

Belirli bir ürün uzunluğunu aramak ve eşleşme bulunmazsa döndürülecek dizginin yanı sıra eşleşen genişliğini döndürmek istediyseniz, “Eşleşme yok” değerini döndüren aşağıdaki formülü kullanabilirsiniz:

=ÇAPRAZARA(13;Uzunluk;Genişlik;“Eşleşme yok”;0) formülünü gösteren formül düzenleyici.

Bu formülde, bulunamazsa değişkeni daha spesifik bir arama gerçekleştirmek için kullanılır.

  • aranan-değer: 13, arama-aralığında belirtilen aralıkta aranacak değer.

  • aranan-aralık: Uzunluk, arama yapılacak sütun.

  • döndürülen-aralık: Genişlik, arama-değeri eşleşmesi bulunursa döndürülecek değeri içeren sütun.

  • bulunamazsa: “Eşleşme yok”, 13 cm uzunluğa sahip bir ürün bulunamazsa görüntülenecek dizgi.

  • eşleşme-türü: tam eşleşen (0). Bu yalnızca 13 cm uzunluğu arar.

Sıradaki en yakın değeri bulma

ÇAPRAZARA aynı zamanda belirli bir değere ve ona yakın olan değerlere bağlı geniş bir arama sağlayabilir. Yukarıdaki formülden eşleşme-türünü değiştirirseniz, 13 cm uzunlukla eşleşen genişliği ya da sıradaki en küçük değeri döndürebilirsiniz. Aşağıdaki formül 11 cm genişlik döndürür:

=ÇAPRAZARA(13;Uzunluk;Genişlik;“Eşleşme yok”;1;-1) formülünü gösteren formül düzenleyici.

Bu formülde, değişkenler yukarıdakiyle aynıdır, ancak tablonun nasıl arandığını değiştirmek amacıyla eşleşme-türü için farklı bir değer kullanılır:

  • eşleşme-türü: eşit veya bir sonraki en küçük (-1). Bu 13 cm uzunluğu arar ve bu değer bulunamazsa Uzunluk sütunundaki bir sonraki en küçük değeri bulur.

Arama sırasını değiştirme

Bazı örneklerde, bir tablonun ÇAPRAZARA ile arandığı sırayı değiştirmek yararlı olabilir. Örneğin, yukarıdaki tabloda, 16 cm uzunluğa sahip iki ürün vardır; bu nedenle arama-değerini ve arama-aralığını kullanarak Uzunluk sütununda 16 cm’i ararsanız iki olası eşleşme olur. Bunun gibi 20 cm sonucunu döndüren bir formül kullanarak arama sırasını ayarlayabilirsiniz:

=ÇAPRAZARA(16;Uzunluk;Genişlik;“Eşleşme yok”;1;-1) formülünü gösteren formül düzenleyici.

Bu formülde, arama-türü değişkeni ÇAPRAZARA’nın tabloda eşleşme arama sırasını ayarlamak için kullanılır:

  • aranan-değer: 16, arama-aralığında belirtilen aralıkta aranacak değer.

  • aranan-aralık: Uzunluk, arama yapılacak sütun.

  • döndürülen-aralık: Genişlik, arama-değeri eşleşmesi bulunursa döndürülecek değeri içeren sütun.

  • bulunamazsa: “Eşleşme yok”, 16 cm uzunluğa sahip bir ürün bulunamazsa görüntülenecek dizgi.

  • eşleşme-türü: tam veya bir sonraki en büyük (1). Bu 16 cm uzunluğu arar ve bu değer bulunamazsa Uzunluk sütunundaki bir sonraki en büyük değeri bulur.

  • arama-türü: Sondan başa (-1). Bu, sütunu son değerden ilk değere arar.

ÇAPRAZARA’yı diğer işlevlerle kullanma

ÇAPRAZARA, TOPLA gibi diğer işlevlerle de kullanılabilir. Örneğin, Ürün 1, 2 ve 3’ün fiyatlarının TOPLAMI olan 247 $ sonucunu döndürmek için aşağıdaki gibi bir formül kullanabilirsiniz:

=TOPLA(ÇAPRAZARA(Ürünler::$A2;Ürünler::A;Fiyat):ÇAPRAZARA(Ürünler::$A4;Ürünler::A;Fiyat)).

Bu örnekte, ilk ÇAPRAZARA Ürün 1’in fiyatını arar, ikinci ÇAPRAZARA ise Ürün 3’ün fiyatını arar. ÇAPRAZARA işlevleri arasındaki iki nokta üst üste (:), yalnızca Ürün 1 ve Ürün 3’ün toplam fiyatını döndürmemelidir, aynı zamanda aralarındaki değerleri de döndürmelidir.

Aşağıdaki formülde, “2” ile başlayan bir genişliğe sahip ilk ürün olan Ürün 2’yi döndürmek için NORMİFADE ile ÇAPRAZARA kullanılır:

=ÇAPRAZARA(NORMİFADE(“^2.*”); Ürünler::C2:C5; Ürünler::A2:A5; YANLIŞ;2).

Bu örnekte, “joker karakter (2)” NORMİFADE işlevindeki joker karakterleri kullanmak üzere eşleşme-türü için kullanılır.

Ek örnekler

Aşağıdaki tablo verilmiştir:

A

B

C

1

Ad

Yaş

Maaş

2

Emel

35

71000

3

Mete

27

81000

4

Ceren

42

86000

5

Sezen

51

66000

6

Kenan

28

52000

7

Tuna

49

62000

8

Aras

63

89000

9

Merve

22

34000

10

Ayla

29

52000

11

Burak

35

52500

=ÇAPRAZARA(49;B2:B11;C2:C11) formülü, yaşı 49 olan ilk çalışanın maaşı olan “62000” değerini döndürür.

=ÇAPRAZARA(60000;C2:C11;B2:B11;“Eşleşme yok”) formülü, maaşı 60.000 TL olan hiçbir çalışan olmadığı için “Eşleşme yok” değerini döndürür.

=ÇAPRAZARA(NORMİFADE(“^C.*”); A2:A11; B2:B11; YANLIŞ; 2) formülü, aralıkta adı “C” ile başlayan ilk çalışan “Ceren”in yaşı olan “42” değerini döndürür.

Ayrıca bakın:ÇAPRAZEŞLEŞTİR
Morty Proxy This is a proxified and sanitized view of the page, visit original site.
Yararlı buldunuz mu?
Karakter sınırı: 250
Maksimum karakter sınırı 250'dir.
Geri bildiriminiz için teşekkür ederiz.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.