Düşeyara ile aranan değerin max/min karşılığını getir


Sadece Duseyara/Vlookup kullanarak aranan degerin tablodaki max. karsiligini getirmek maalesef mumkun degildir. Bu konuda boyle durumlarda kullanabilecegimiz alternatif formulleri ve ipuclarini gorecegiz.

Asagidaki tabloda her bir bisiklet cesidinin max satis adetlerini sari, min satis adetlerini ise kirmizi ile belirttim. Ana tablo uzerindeki max/min satislari isteyen tabloyu dolduralim.

vlookup

Devamı »

Çok Kriterli Düşeyara


 

coklu_dus

Tek kritere gore arama yaptığımızda Düşeyara formülünün kullanımını detaylı olarak işlemiştik. Peki aranan değerimiz 2 ve ya daha fazla ise düşeyara formülünü nasıl kullanacağız?

Bu şekildeki durumları nasıl çözebileceğimizi aynı örnek üzerinden kolaydan zora doğru giden 3 farklı yöntem ile anlatmaya çalışacağım.

Elimizde ürün isimleri ve yılların olduğu bir data tablomuz var. Yandaki secimli listeden secilen ürunun yine secilen yıldaki satısını getirelim.

Devamı »

Düşeyara (Vlookup) Fonksiyonu


vlookup

DÜŞEYARA / VLOOKUP belirli bir veri datası içerisinde istediğimiz verilere karşılık gelen değerleri bulmamızı sağlar. Excelde en çok kullanılan fonksiyonlardan bir tanesidir.

=DÜŞEYARA(aranan_değer;tablo_dizisi;sütun_indis_sayısı;[aralık_bak])

=VLOOKUP(lookup_value;table_array;col_index_num;[range_lookup])

DÜŞEYARA(neyi_arıyorum; nerede_arıyorum; aranan değeri bulduktan sonra sağa doğru kaçıncı bilgiyi istiyorum; 0 (sıfır))

Aranan_değer: Belirli bir data içerisinde bilgilerine ulaşmak istediğim değer

Tablo_dizisiAranan değerimin olduğu tablo, tabloyu seçerken aranan değerimin olduğu sütundan seçmeye başlamalıyım.

Sütun_indis_sayısı: Tabloda aranan değerimi bulduktan sonra aranan değere ait hangi veriyi getirmek istiyorsam o verinin göreceli sütun sırası

[aralık_bak]: Aranan değerimle tam eşleşme istiyorsam sıfır 0, yakın eşleşme istiyorsam 1 girilmeli. Genelllikle tam eşleşme istenilir ve bu kısım sıfır girilir.

Devamı »

Düşeyara (Vlookup) yerine Kaçıncı (Match), Indis (Index) Fonksiyonları


KAÇINCI (MATCH), İNDİS (INDEX) fonksiyonları iç içe kullanıldığında düşeyara fonksiyonunun işlevlerini yapan ve ayrıca düşeyaranın yetersiz kaldığı durumlarda yardımımıza koşacak fonksiyon tipleridir. Aşağıdaki örnekler üzerinden giderek konuyu pekiştirmeye çalışalım.

Kaçıncı(Match), İndis(Index) fonksiyonları kullanarak:

  1. Düşeyara işlevi
  2. Aranan değerin tablodaki max/min karşılığı: En çok, en az satışı yapanlar
  3. İki ya da daha fazla kriterli düşeyara
  4. Aranan değerin solunda kalan değeri getirme

gibi hesaplamaları yapalım.

Kullanım biçimlerini kısaca hatırlayalım:

  • KAÇINCI() /MATCH()  fonksiyonu bize seçili tablomuzdaki sıralamaya göre aranan değerin göreceli satır (sıra) numarasını döndürür.

KAÇINCI(aranan_değer;aranan_dizi;eşleştir_tür) 

  • İNDİS () / INDEX()fonksiyonu ise ilgili dizideki verilen satır ve sütun numarasındaki değeri döndürür.

İNDİS(dizi;satırsayısı;sütunsayısı)

Bu fonksiyonlarla ilgili temel konu anlatımına buradan ulaşabilirsiniz.

1.Kaçıncı(Match), İndis(Index) fonksiyonları ile Düşeyara

match_index1

match_index2

match_index3

match_index4

2.Kaçıncı(Match), İndis(Index)  fonksiyonları ile en çok ve en az satışı yapanlar

match_index9

match_index10

3.Kaçıncı(Match), İndis(Index)  fonksiyonları ile iki ve ya daha fazla kriterli Düşeyara

match_index7

match_index8

4.Kaçıncı(Match), İndis(Index)  fonksiyonları ile sağdan sola Düşeyara

match_index5

match_index6

excel dosyasını indirmek için tıklayınız:

download

Düşeyara ile gelen #YOK hatasının kaldırılması


Formül sonucu donen hatalar hem görünüm açısından hoş durmazlar hem de matematiksel bir işlem yapmak istediğimizde bize engel teşkil ederler. Bu hata tiplerinden en çok karşımıza çıkan ise DÜŞEYARA / VLOOKUP fonksiyonu sonrası gelen #YOK/#NA hatasıdır.

Formül hataları yerine istediğimiz değeri yazmamızı sağlayan iki tane fonksiyon bulunmaktadır.

EĞERHATA / IFERROR

EĞERHATA (değer, eğer_hataysa_değer)

IFERROR(value, value_if_error)

EHATALIYSA / ISERROR

EHATALIYSA(deger)

ISERROR(deger)

Bu fonksiyonlarla ilgili detaylı konu anlatımına buradan ulaşabilirsiniz.

 

Devamı »