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:
Katılım
14 Nisan 2013
Mesajlar
764
Excel Vers. ve Dili
Office Excel 2016 TR
Home & Business
Altın Üyelik Bitiş Tarihi
30.12.2018
Yanlış yere cevap yazmışım.
 
Katılım
23 Eylül 2013
Mesajlar
1,348
Excel Vers. ve Dili
Excel 2007 İngilizce -
Excel 2010 Türkçe -
Excel 2013 Türkçe -
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)
 
Katılım
13 Temmuz 2013
Mesajlar
241
Excel Vers. ve Dili
Türkçe 2007
İ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?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,243
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Önerilen formülle sonuç almanız gerekiyor.
 
Katılım
23 Eylül 2013
Mesajlar
1,348
Excel Vers. ve Dili
Excel 2007 İngilizce -
Excel 2010 Türkçe -
Excel 2013 Türkçe -
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
 
Katılım
13 Temmuz 2013
Mesajlar
241
Excel Vers. ve Dili
Türkçe 2007
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..
 

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
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.
 
Katılım
13 Temmuz 2013
Mesajlar
241
Excel Vers. ve Dili
Türkçe 2007
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..
 

tropique

Altın Üye
Katılım
15 Kasım 2012
Mesajlar
82
Excel Vers. ve Dili
Excel 365 English,
Altın Üyelik Bitiş Tarihi
12-06-2025
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:

tahsinanarat

Altın Üye
Katılım
14 Mart 2005
Mesajlar
2,164
Excel Vers. ve Dili
Ofis 2019 Türkçe
Altın Üyelik Bitiş Tarihi
27-05-2028
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.
 

tropique

Altın Üye
Katılım
15 Kasım 2012
Mesajlar
82
Excel Vers. ve Dili
Excel 365 English,
Altın Üyelik Bitiş Tarihi
12-06-2025
Ö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.
 

systran

Destek Ekibi
Destek Ekibi
Katılım
15 Aralık 2007
Mesajlar
1,573
Excel Vers. ve Dili
2007 [TR], 2013 [TR]
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))
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,334
Excel Vers. ve Dili
2007 Türkçe
Ş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))
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,243
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
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))
 

tropique

Altın Üye
Katılım
15 Kasım 2012
Mesajlar
82
Excel Vers. ve Dili
Excel 365 English,
Altın Üyelik Bitiş Tarihi
12-06-2025
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.
 

systran

Destek Ekibi
Destek Ekibi
Katılım
15 Aralık 2007
Mesajlar
1,573
Excel Vers. ve Dili
2007 [TR], 2013 [TR]
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:

tropique

Altın Üye
Katılım
15 Kasım 2012
Mesajlar
82
Excel Vers. ve Dili
Excel 365 English,
Altın Üyelik Bitiş Tarihi
12-06-2025
Üst