• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Düşeyara ile mükerrer değerler arasından son değeri alma.

Katılım
13 Temmuz 2013
Mesajlar
241
Excel Vers. ve Dili
Türkçe 2007
Arkadaşlar merhaba,

Düşeyara ile aranan tablo dizisindeki mükerrer değerlerden en sonuncusunu nasıl aldırabiliriz?

Örneğin; Aranan Değer 1 olsun. Tablo Dizisi;
1 pazartesi
2 salı
1 çarşamba

buradan mükerrer 1 değerimizin yanındaki sütunda yer alan çarşambayı alması gerekiyor..
1 değerimizden mükerrer 10 tanede olabilir önemli olan en sonuncusunu alması..

Yardımlarınızı bekliyorum..
 
Son düzenleme:
Yanlış yere cevap yazmışım.
 
Merhaba,
A sütununda aranacak değerler, B sütununda aradığınız kriter, C1 hücresinde ise aranacak değeri yazınız.
Kod:
=ARA(2;1/(A1:A10=C1);B1:B10)
 
İlgiize teşekkürler fakat aranacak değer ve kriterler değişken olacak. Bu durumda sonuç alınamıyor. Buna yönelik bir çözüm varmıdır?
 
Önerilen formülle sonuç almanız gerekiyor.
 
Korhan bey,
Sayın OoParadiSeoO istediği olay yanlış yorumlamadıysam verdiğimiz formülün işine yaramadığını söylüyor.O olaya istinaden;

A1 den itibaren sütununda sıra ile 1,2,3
B1 den itibaren sütununda sıra ile pazartesi,salı,çarşamba

3'ün değerini bulursak çarşamba olacaktır.A1 hücresine 3 yazarsak istenilen sonucun pazartesi olması lazımdır.
Doğru anlamışmıyım ? Sayın OoParadiSeoO
 
Kriterlerin değişeceğinden kastım örneğin, 1 pazartesi 2 salı gibi değilde;
A istanbul
B denizli
A izmir

Böyle bir tabloda da A değerini arattığımızda tablodan izmiri almamız gerekiyor. Tablo ve kriterler değişebilir amacımız mükerrer değerlerden sonuncusunu almak.. Umarım anlatabilmişimdir.. Yardımlarınızı beklıyorum..
 
Kod:
=ARA(2;1/(A1:A13=[B][COLOR="Red"]"A"[/COLOR][/B]);B1:B13)

formülünü kendinize göre güzenleyiniz.
"A" kısmına arattığınız veriyi,
A1:A13 alanına Verinin bulunduğu alanı,
B1:B13 alanına Bulunacak değerin alanını tanımlayabilirsiniz.
Örnekte:
A sütununda A B C değerleri B sütununda İstanbul, Denizli, İzmir gibi değerler bulunuyor varsayılmıştır.
 
Sn. turist teşekkürler dediğiniz gibi "A" yerine arattığımız veriyi yazdığımızda buluyor ancak arattığım veri sayısı fazla olabilir. Mesela 500 adet farklı veriyi arattığımzda da bu sonucu almamız gerekiyor.
123 istanbul
122 adana
123 izmir

gibi.. burda arattığımız veri sadece 123 değil.. birden fazla veriyi aynı anda bu şekilde tespit etmemiz gerek. Genel mantık düşeyara gibi. Tek farkı; Düşeyara mükerrer değerlerden ilk satırdakini alır. Ben son değeri almasını istiyorum..
 
Merhaba,
Benzer bir sorun benim de başımda. Örneği inceledim ama çok fazla anlayamadım, yorumlayamadım. Konuya çok hakim değilim.

Linkte de görebileceğiniz gibi bir ay sütununun (1-12 arası değer) altında kalan gün değeri ile bir tarih oluşturuyorum. Ancak mart 23 ve kasım 23 değerlerinden en son kasımı alması gerekirken martı (daha önce olduğundan dolayı) alıyor.

Aynı değerlerden ilki tercih ediyor, bana sonuncusu lazım.

DOSYA: http://yadi.sk/d/8ctFyRANGJseR

Teşekkürler
 
Son düzenleme:
A sütununda Aranan Değerler, B sütunundaki karşılıkları
c1 hücresine aranan değeri yazın
bulmasını istediğiniz hücreye de
Kod:
=ARA(2;1/(A1:A1000=C1);B1:B1000)
formülünü girip deneyiniz
Not: Formül DİZİ formülüdür.
Dizi formülü: Formül hücreye girildikten sonra enter tuşuna basmadan Ctrl+Shift+Enter tuş kombinasyonu ile aktif olmaktadır.
Formülün başında ve sonunda { } bu işaretler çıkar.
 
Öncelikle ilgili dosyanın paylaşım ayarlarını açmayı unuttuğum ve özel mesajdan doğrudan yolladığım arkadaşlardan özür dilerim.

Düzeltilmiş link yukarıdadır.

Alakanız için teşekkürler.
 
sizin formülde olmayan kırmızı yeri ekleyin:
=TARİH($B$1;KAÇINCI(ARA(9,99E+305;C4:N4);Sheet2!$C4:$N4;1);ARA(9,99E+305;C4:N4))
 
Şu formülü dener misiniz?
Kod:
=TARİH($B$1;ARA(9,99E+305;C6:N6;$C$3:$N$3);ARA(9,99E+305;C6:N6))
 
Alternatif olarak aşağıdaki formülde aynı sonucu verir.

P4;
Kod:
=TARİH($B$1;ARA(2;1/(C4:N4<>"");C$3:N$3);ARA(2;1/(C4:N4<>"");C4:N4))
 
Merhaba,
ilginiz ve çözümleriniz için teşekkür ediyorum. Çalışıyor ancak systran'ın formülünü kullandığımda son değer kendinden önceki değerden küçük ise yine ilk gördüğü değeri kullanıyor. Ancak diğer formüllerde olmuyor.


sizin formülde olmayan kırmızı yeri ekleyin:
Kod:
=TARİH($B$1;KAÇINCI(ARA(9,99E+305;C4:N4);Sheet2!$C4:$N4;[COLOR="Red"][B]1[/B][/COLOR]);ARA(9,99E+305;C4:N4))


Alternatif olarak aşağıdaki formülde aynı sonucu verir.

P4;
Kod:
=TARİH($B$1;ARA(2;1/(C4:N4<>"");C$3:N$3);ARA(2;1/(C4:N4<>"");C4:N4))

Şu formülü dener misiniz?
Kod:
=TARİH($B$1;ARA(9,99E+305;C6:N6;$C$3:$N$3);ARA(9,99E+305;C6:N6))

İhtiyaç duyabilecekler için ingilizce excele dönüşmüş halleri de şöyledir.

systran
Kod:
=DATE($A$2,MATCH(LOOKUP(9.99E+305,B4:M4),Sheet2!$B4:$M4,1),LOOKUP(9.99E+305,B4:M4))

KorhanAyhan
Kod:
=DATE($A$2,LOOKUP(2,1/(B4:M4<>""),B$3:M$3),LOOKUP(2,1/(B4:M4<>""),B4:M4))

mucit77
Kod:
=DATE($A$2,LOOKUP(9.99E+305,B4:M4,$B$3:$M$3),LOOKUP(9.99E+305,B4:M4))


Hepinize teşekkürler tekrar,Allah razı olsun.
 
yani henüz sonuç yok ?
İLAVE : rica etsem, örneğini GOOGLE drive a tekrar yükler misin? sakın dosya upload, rapidshare, turbobit v.b. siteler olmasın. özellikle GOOGLE lütfen, çünkü komisyon alıyorum dermişim :)
 
Son düzenleme:
Geri
Üst