Düşeyara İkinci Değeri Getirme

Düşeyara İkinci Değeri Getirme

Düşeyara İkinci Değeri Getirme
DÜŞEYARA fonksiyonu aranan değerle eşleşen ilk kaydı döndürür. Bu şablonda aynı değerin ikinci kez geçtiği satırın bilgileri iki ayrı formül yöntemiyle getirilir. Örnekte satış listesinde "Mehmet" adının ikinci geçtiği satır bulunur.

Dosyanın içeriği​

  • Sayfa1: B2:J20 aralığında "Bugünkü SATIŞLAR" başlığı altında Personel, Ürün ve Adet sütunlarından oluşan, B4:D20 aralığında 17 satırlık örnek liste yer alır. Ali, Ayşe, Buse, Mehmet, Buket, Murat gibi adlar birden fazla kez geçer.
  • H2:H5 aralığında "1. Yöntem", J2:J5 aralığında "2. Yöntem" sonuçları gösterilir. Üst hücrede aranan ad (Mehmet), altındaki üç hücrede ikinci eşleşmenin Personel, Ürün ve Adet değerleri bulunur (Mehmet, Tablet No.1, 2).
  • F sütunundaki notlar DÜŞEYARA'nın ilk değeri getirdiğini, yöntem altındaki notlar ise formüldeki sondaki 2 değerinin ikinci değer için kullanıldığını açıklar.

Kullanılan formüller​

Birinci yöntem DİZİ formülüdür (H3:H5). EĞER ile adı "Mehmet" olan satırların sıra numaraları üretilir, KÜÇÜK ile bunların ikincisi seçilir, İNDİS ile o satırdaki değer getirilir:
Excel formülü
=İNDİS(B$4:B$20;KÜÇÜK(EĞER($B$4:$B$20="Mehmet";SATIR($B$4:$B$20)-SATIR($B$4)+1);2))
=INDEX(B$4:B$20,SMALL(IF($B$4:$B$20="Mehmet",ROW($B$4:$B$20)-ROW($B$4)+1),2))
İkinci yöntemde (J3:J5) TOPLAMA kullanıldığından DİZİ formülü olarak girmek gerekmez. 6 numaralı seçenek hata değerlerini yok sayar, böylece adı "Mehmet" olmayan satırlar elenir:
Excel formülü
=İNDİS(B$4:B$20;TOPLAMA(15;6;(SATIR($B$4:$B$20)-SATIR($B$4)+1)/($B$4:$B$20="Mehmet");2))
=INDEX(B$4:B$20,AGGREGATE(15,6,(ROW($B$4:$B$20)-ROW($B$4)+1)/($B$4:$B$20="Mehmet"),2))
Alt hücrelerde aynı formül C ve D sütunlarına başvurur. Sondaki 2 değeri kaçıncı eşleşmenin getirileceğini belirler; 3 yazılırsa üçüncü eşleşme gelir.

Nasıl kullanılır​

  1. Dosyayı açın ve Sayfa1 üzerindeki örnek tabloyu inceleyin.
  2. Kendi verinizi B4:D20 aralığına girin; veri daha uzunsa formüllerdeki $B$4:$B$20 gibi aralıkları genişletin.
  3. Formüldeki "Mehmet" ifadesini aranacak değerle değiştirin.
  4. Birinci yöntemdeki formülü ENTER ile değil, CTRL+SHIFT+ENTER tuşlarına birlikte basarak girin; formül { } ayraçları içine alınır.
  5. İkinci yöntemdeki formülü normal şekilde ENTER ile onaylayın.
Aranan değer yalnızca bir kez geçiyorsa her iki formül de hata değeri döndürür.

Galeri

  • Düşeyara İkinci Değeri Getirme - 1
    Düşeyara İkinci Değeri Getirme - 1

52779 tarafından daha fazla dosya

Detaylar
Yazar
52779
İndirme
21
Gösterim
3,733
İlk sürüm
Güncel
SHA-256
281256eee4778c19231feac83d087c2c1cd032f141f11984d22832191bc9cb0d

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

Olay budur hocam, ellerinize sağlık olsun.
52779
Çok teşekkür ediyorum...
Saygılarımla..
Geri
Üst