aynı sayfada 2 tabloda değer arama

Katılım
21 Şubat 2018
Mesajlar
59
Excel Vers. ve Dili
2010
merhabalar bi konu hakkında yardımlarınızı isteyeceğim.

Ekteki excel sayfasında Sayfa 2 de 2 tane ayrı sütunda ayrı şekilde kayıt no ve tarih sütunları bulunmaktadır. burada yapmak istediğim sayfa1 deki C2 satırına B1 satırındaki kayıt noyu Sayfa2 deki G2 ve Q2 satırlarında arayarak sayfa2 de bulunan C2 ve M2 deki tarihleri kontrol ederek en son tarih (yeni olanı) hangisi ise onu C2 satırına yazmasını istiyorum. bu mümkünmü yardımlarınız için şimdiden teşekkür ederim.

Yeni Microsoft Excel Çalışma Sayfası.xlsx - 9 KB

sayfa 2 deki kayıtno isimleride aynıdır 1 olarak geçiyor. yanlışlıkla 2021/1 olarak kalmıştır.
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,270
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Kod:
=MAK(İNDİS(Sayfa2!C$1:C$20;KAÇINCI(B2;Sayfa2!G$1:G$20;0));İNDİS(Sayfa2!M$1:M$20;KAÇINCI(B2;Sayfa2!Q$1:Q$20;0)))
.
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,615
Excel Vers. ve Dili
Microsoft 365 Tr-64
Siz "sayfa 2 deki kayıtno isimleride aynıdır 1 olarak geçiyor. yanlışlıkla 2021/1 olarak kalmıştır. " diye belirttiğiniz için haluk bey formülü G ve Q sütunlarınızda 1-2-3..gibi sayı formatında kayıt noyu aramış. Siz sayfa 2 deki kayıt nolarınızı düzeltirseniz formül çalışacak.
 
Katılım
21 Şubat 2018
Mesajlar
59
Excel Vers. ve Dili
2010
rmatında kayıt noyu aramış.
Siz "sayfa 2 deki kayıtno isimleride aynıdır 1 olarak geçiyor. yanlışlıkla 2021/1 olarak kalmıştır. " diye belirttiğiniz için haluk bey formülü G ve Q sütunlarınızda 1-2-3..gibi sayı formatında kayıt noyu aramış. Siz sayfa 2 deki kayıt nolarınızı düzeltirseniz formül çalışacak.
o zaman özür dilerim hocam ben hepsine uyarlı sanıyordum. aslında kayıtno 2021/1 (2020/2 vb. değişiyor) şeklindedir. diğer sayfalarda da aynı şekilde 2021/1 şeklinde geçiyor, ben basit olsun diye öyle yazmıştım bu durumda ne yapmam lazım ?
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,615
Excel Vers. ve Dili
Microsoft 365 Tr-64
@Haluk beyin formülünde
B2 yazan kısımları "2021/" & B2 olarak değiştirin
 
Katılım
21 Şubat 2018
Mesajlar
59
Excel Vers. ve Dili
2010
@Haluk beyin formülünde
B2 yazan kısmı "2021/" & B2 olarak değiştirin
ama hocam b2 de ki 2020/ de olabilir 2019/ da olabilir yıllarda değişiyor. o zaman tek tek bakıp yıllarını mı yazmam gerekir ?

b2 de ne yazıyorsa diğer sayfada da belirttiğim yerde b2 de yazanlar var (2020/1 -- 2019/30 gibi vs. değişiyor)
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,615
Excel Vers. ve Dili
Microsoft 365 Tr-64
Sayfa1 de B2 de arama yapmak için ne yazacaksınız?
Eğer orada da 2020/1 gibi yazacaksanız Haluk beyin formülünü aynen kullanabilirsin
 
Katılım
21 Şubat 2018
Mesajlar
59
Excel Vers. ve Dili
2010
Sayfa1 de B2 de arama yapmak için ne yazacaksınız?
Eğer orada da 2020/1 gibi yazacaksanız Haluk beyin formülünü aynen kullanabilirsin
Hocam neden yok uyarısı verdiğini buldum. Eğer B2 deki içerik G2 ve Q2 deki rakam 2020/1 (G2 ve Q2 de olursa) olursa tarihi atıyor fakat birinde 2020/1 olup diğerinde yoksa (mesela G2 de 2020/1 yazıyor fakat Q2 de bu yoksa) tarihi atmıyor yok hatası veriyor bunu nasıl yapabilirim ? ayrıca B2 veya diğer sayfada aranan değer yoksa hata vermemesini hücreyi boş göstermesini de istiyorum.
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,615
Excel Vers. ve Dili
Microsoft 365 Tr-64
YOK hatası verince
O sütundaki değeri almasın mı? Sıfır olarak mı görsün? Başka bir değere mi baksın?
 
Katılım
21 Şubat 2018
Mesajlar
59
Excel Vers. ve Dili
2010
YOK hatası verince
O sütundaki değeri almasın mı? Sıfır olarak mı görsün? Başka bir değere mi baksın?
Hocam B2 deki değer G2 veya Q2 de yoksa hücreyi boş göstersin çünkü G2 ve Q2 deki sütundan başka bakacağı değer yeri yok. Ama G2 veya Q2 den herhangi birinde tek birinde B2 deki veri mevcutsa mevcut olan değeri alsın eğer her iki sütunda da G2 ve Q2 de değer varsa bu seferde tarihi yeni olanı alsın istiyorum.
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,615
Excel Vers. ve Dili
Microsoft 365 Tr-64
İşinizi görüyor mu?
=MAK(EĞERHATA(İNDİS(Sayfa2!C$1:C$20;KAÇINCI(B2;Sayfa2!G$1:G$20;0));0);EĞERHATA(İNDİS(Sayfa2!M$1:M$20;KAÇINCI(B2;Sayfa2!Q$1:Q$20;0));0))
 
Katılım
21 Şubat 2018
Mesajlar
59
Excel Vers. ve Dili
2010
İşinizi görüyor mu?
=MAK(EĞERHATA(İNDİS(Sayfa2!C$1:C$20;KAÇINCI(B2;Sayfa2!G$1:G$20;0));0);EĞERHATA(İNDİS(Sayfa2!M$1:M$20;KAÇINCI(B2;Sayfa2!Q$1:Q$20;0));0))
hocam elinize sağlık çok teşekkür ederim birşey daha rica etsem. hücre boşsa 0 yerine boş yapamıyormuyuz ayrıca b2 boşsa yine boş olması mümkünmü ?
 
Katılım
21 Şubat 2018
Mesajlar
59
Excel Vers. ve Dili
2010
hocam elinize sağlık çok teşekkür ederim birşey daha rica etsem. hücre boşsa 0 yerine boş yapamıyormuyuz ayrıca b2 boşsa yine boş olması mümkünmü ?
hocam yaptığınız formülde başını =Eğer(B2="";"" şeklinde düzenleyerek B2 boş olduğunda hücrenin boş gelmesini sağladım fakat 0 gelmesi daha doğrusu tarih formatına çevirdiğimde de 10.01.1900 şeklinde tarih atmakta o yüzden 0 veya bu tarihin yerine hücrenin boş gelmesi mümkün mü?
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,615
Excel Vers. ve Dili
Microsoft 365 Tr-64
Formülü kopyaladığınız yani tarihi bulduğunuz hücrenin biçimini İsteğe bağlı yapıp aşağıdaki biçimi yapıştırın
gg.aa.yyyy;;[Kırmızı]"TarihYok"

224233
 
Katılım
21 Şubat 2018
Mesajlar
59
Excel Vers. ve Dili
2010
Formülü kopyaladığınız yani tarihi bulduğunuz hücrenin biçimini İsteğe bağlı yapıp aşağıdaki biçimi yapıştırın
gg.aa.yyyy;;[Kırmızı]"TarihYok"

Ekli dosyayı görüntüle 224233
Hocam bunu böyle yapsam bile diğer sütundaki hücrelerde buna bağlı olarak çalıştığı için onlarda da farklı şekilde hatalar veriyor bu sefer. Bunu formül üzerinde direk boş göstermemizin bir yolu yok mu acaba ?
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,615
Excel Vers. ve Dili
Microsoft 365 Tr-64
=EĞER(MAK(EĞERHATA(İNDİS(Sayfa2!C$1:C$20;KAÇINCI(B2;Sayfa2!G$1:G$20;0));0);EĞERHATA(İNDİS(Sayfa2!M$1:M$20;KAÇINCI(B2;Sayfa2!Q$1:Q$20;0));0))=0;"";MAK(EĞERHATA(İNDİS(Sayfa2!C$1:C$20;KAÇINCI(B2;Sayfa2!G$1:G$20;0));0);EĞERHATA(İNDİS(Sayfa2!M$1:M$20;KAÇINCI(B2;Sayfa2!Q$1:Q$20;0));0)))
 
Katılım
21 Şubat 2018
Mesajlar
59
Excel Vers. ve Dili
2010
=EĞER(MAK(EĞERHATA(İNDİS(Sayfa2!C$1:C$20;KAÇINCI(B2;Sayfa2!G$1:G$20;0));0);EĞERHATA(İNDİS(Sayfa2!M$1:M$20;KAÇINCI(B2;Sayfa2!Q$1:Q$20;0));0))=0;"";MAK(EĞERHATA(İNDİS(Sayfa2!C$1:C$20;KAÇINCI(B2;Sayfa2!G$1:G$20;0));0);EĞERHATA(İNDİS(Sayfa2!M$1:M$20;KAÇINCI(B2;Sayfa2!Q$1:Q$20;0));0)))
Hocam çok teşekkür ederim elinize kolunuza sağlık istediğim gibi oldu on numara :)
 
Katılım
21 Şubat 2018
Mesajlar
59
Excel Vers. ve Dili
2010
=EĞER(MAK(EĞERHATA(İNDİS(Sayfa2!C$1:C$20;KAÇINCI(B2;Sayfa2!G$1:G$20;0));0);EĞERHATA(İNDİS(Sayfa2!M$1:M$20;KAÇINCI(B2;Sayfa2!Q$1:Q$20;0));0))=0;"";MAK(EĞERHATA(İNDİS(Sayfa2!C$1:C$20;KAÇINCI(B2;Sayfa2!G$1:G$20;0));0);EĞERHATA(İNDİS(Sayfa2!M$1:M$20;KAÇINCI(B2;Sayfa2!Q$1:Q$20;0));0)))
hocam bu yaptığınız formüle göre gelen tarihin yan sütununa gelen tarihin neye ait olduğunu (makbuz, dekont vb. şekilde bilgileri) yazdırmam mümkünmü ? bu bilgilerde yine aynı 2 tablonun içerisinde D1 ve N1 hücrelerinde (sütunlarında) mevcut.
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,615
Excel Vers. ve Dili
Microsoft 365 Tr-64
Formüldeki C leri D, M leri N yapın
 
Üst