Proje-Tarih Değerlerini Tabloya Yazdırma Yardım

Katılım
31 Ocak 2017
Mesajlar
63
Excel Vers. ve Dili
Office 2012 TR
Altın Üyelik Bitiş Tarihi
26-04-2022
Hepinize merhaba sayın hocalarım.

Bir derdim daha var çözemediğim.



Yukarıdaki görselde A1:C22 'de bir tablom var.
Bu tabloda projelerin ödeme tarihleri yazıyor.
Ben bunu F1:N32 takvim tablosuna yazdırmak istiyorum.
VLOOKUP ile denediğim zaman 1 tarihe denk gelen 1'den fazla proje olabileceği için sadece ilk yakaladığını alıyor.
Haliyle bu şekilde yapamadım.

Başka ne şekilde yapabilirim.

Örnek dosyayı eke koydum.

Şimdiden teşekkür ederim.
 

Ekli dosyalar

Katılım
25 Nisan 2021
Mesajlar
37
Excel Vers. ve Dili
Excel 365 Türkçe
Merhabalar normalde sorununuzun çözümü aşağıdaki formülü G2 ye yazıp sağa ve aşağı sürükleyerek tablonuz oluşturulur.

Kod:
=EĞERHATA(İNDİS($B$2:$B$22;TOPLAMA(15;6;SATIR($B$2:$B$22)-1/($C$2:$C$22=$F2);SÜTUN(A1)));"")
Ama siz A ları G. sütuna B leri H. sütuna C leri I. sütuna hep dizdirmek istemişsiniz. Bu durumda G1 e A H1 e B I1 C yazarsanız. İndis-Kaçıncı.. TOPLA.ÇARPIM... ÇOKETOPLA.... ARA.. formülü vs. birçok formülle sorununuza çözüm bulabilirsiniz.

Dizi Formülü Alternatifi
Kod:
=EĞERHATA(İNDİS($B$2:$B$22;KAÇINCI(G$1&$F2;$B$2:$B$22&$C$2:$C$22;0));"")
Dizi Olmayan Alternatif
Kod:
=EĞERHATA(ARA(2;1/($B$2:$B$22&$C$2:$C$22=G$1&$F2);$B$2:$B$22);"")
 
Katılım
31 Ocak 2017
Mesajlar
63
Excel Vers. ve Dili
Office 2012 TR
Altın Üyelik Bitiş Tarihi
26-04-2022
Merhabalar normalde sorununuzun çözümü aşağıdaki formülü G2 ye yazıp sağa ve aşağı sürükleyerek tablonuz oluşturulur.

Kod:
=EĞERHATA(İNDİS($B$2:$B$22;TOPLAMA(15;6;SATIR($B$2:$B$22)-1/($C$2:$C$22=$F2);SÜTUN(A1)));"")
Ama siz A ları G. sütuna B leri H. sütuna C leri I. sütuna hep dizdirmek istemişsiniz. Bu durumda G1 e A H1 e B I1 C yazarsanız. İndis-Kaçıncı.. TOPLA.ÇARPIM... ÇOKETOPLA.... ARA.. formülü vs. birçok formülle sorununuza çözüm bulabilirsiniz.

Dizi Formülü Alternatifi
Kod:
=EĞERHATA(İNDİS($B$2:$B$22;KAÇINCI(G$1&$F2;$B$2:$B$22&$C$2:$C$22;0));"")
Dizi Olmayan Alternatif
Kod:
=EĞERHATA(ARA(2;1/($B$2:$B$22&$C$2:$C$22=G$1&$F2);$B$2:$B$22);"")
hocam ilginiz için çok teşekkür ederim.

Verdiğiniz 3 çözümü de denedim ama bir çözüm alamadım.

Size zahmet olmazsa konuya eklediğim excel'e formulleri yazıp excel'i paylaşabilir misiniz?
 
Katılım
31 Ocak 2017
Mesajlar
63
Excel Vers. ve Dili
Office 2012 TR
Altın Üyelik Bitiş Tarihi
26-04-2022
Merhabalar normalde sorununuzun çözümü aşağıdaki formülü G2 ye yazıp sağa ve aşağı sürükleyerek tablonuz oluşturulur.

Kod:
=EĞERHATA(İNDİS($B$2:$B$22;TOPLAMA(15;6;SATIR($B$2:$B$22)-1/($C$2:$C$22=$F2);SÜTUN(A1)));"")
Ama siz A ları G. sütuna B leri H. sütuna C leri I. sütuna hep dizdirmek istemişsiniz. Bu durumda G1 e A H1 e B I1 C yazarsanız. İndis-Kaçıncı.. TOPLA.ÇARPIM... ÇOKETOPLA.... ARA.. formülü vs. birçok formülle sorununuza çözüm bulabilirsiniz.

Dizi Formülü Alternatifi
Kod:
=EĞERHATA(İNDİS($B$2:$B$22;KAÇINCI(G$1&$F2;$B$2:$B$22&$C$2:$C$22;0));"")
Dizi Olmayan Alternatif
Kod:
=EĞERHATA(ARA(2;1/($B$2:$B$22&$C$2:$C$22=G$1&$F2);$B$2:$B$22);"")
ve tam olarak yapmak istediğim bu aslında.



soldaki tabloyu sağdaki takvime bu şekilde geçirmek istiyorum.

örnek excel'i de eke koydum.
 

Ekli dosyalar

Katılım
25 Nisan 2021
Mesajlar
37
Excel Vers. ve Dili
Excel 365 Türkçe
Dosyaları indiremediğim için dosyanızı göremiyorum ama 3 ünü de denedim çalışıyor. Siz de çalışmamasının tek sebebi olabilir C ve F sütunlarınızda bulunan tarihlerinizin formatlarını birbiriyle uyuşmamasıdır... bir sütun tarih olarak kaydedilmişse diğer sütun metin formatındadır gibi yada boşluklar falan vardır..
 
Üst