Hücredeki değere göre tablo değiştirmek

Katılım
16 Kasım 2017
Mesajlar
255
Excel Vers. ve Dili
office professional plus 2021
İyi günler,

A50:B62 aralığını "İKİBİN" olarak adlandırdım. Bu aralıkta hazırlamış olduğum tarihler var. Bunu tablo olarak kabul edersek bunun gibi aralıklardan oluşan 50 tane tarih tablosu var. Yapmak istediğim A1 hücresine 2000 yazınca A30:B42 aralığına, "İKİBİN" adındaki tablo gelsin A1 hücresine 2001 yazarsam A30:B42 aralığına "İKİBİNBİR" adındaki tablo gelsin. Yani A1 hücresindeki yazdığım değere göre A30:B42 aralığına o adı taşıyan tablolar gelsin.
Teşekkür ederim.
 

muratboz06

Destek Ekibi
Destek Ekibi
Katılım
23 Mart 2017
Mesajlar
568
Excel Vers. ve Dili
Office365 TR
Yapılabilir, örnek dosya paylaşınız.
 
Katılım
16 Kasım 2017
Mesajlar
255
Excel Vers. ve Dili
office professional plus 2021

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,245
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Deneyiniz.

Alttaki tarih listesine ihtiyacınız olmayacak.

B6;
C++:
=ÇOKETOPLA('ANA SAYFA'!$F$3:'ANA SAYFA'!$F$999999;'ANA SAYFA'!$I$3:$I$999999;"SATIŞTA";'ANA SAYFA'!$D$3:'ANA SAYFA'!$D$999999;">="&("1."&A6&"."&$A$1)*1;'ANA SAYFA'!$D$3:'ANA SAYFA'!$D$999999;"<="&SERİAY(("1."&A6&"."&$A$1)*1;0))
C6;
C++:
=ÇOKETOPLA('ANA SAYFA'!$F$3:'ANA SAYFA'!$F$999999;'ANA SAYFA'!$I$3:$I$999999;"SATILDI";'ANA SAYFA'!$D$3:'ANA SAYFA'!$D$999999;">="&("1."&A6&"."&$A$1)*1;'ANA SAYFA'!$D$3:'ANA SAYFA'!$D$999999;"<="&SERİAY(("1."&A6&"."&$A$1)*1;0))
 
Katılım
16 Kasım 2017
Mesajlar
255
Excel Vers. ve Dili
office professional plus 2021
Deneyiniz.

Alttaki tarih listesine ihtiyacınız olmayacak.

B6;
C++:
=ÇOKETOPLA('ANA SAYFA'!$F$3:'ANA SAYFA'!$F$999999;'ANA SAYFA'!$I$3:$I$999999;"SATIŞTA";'ANA SAYFA'!$D$3:'ANA SAYFA'!$D$999999;">="&("1."&A6&"."&$A$1)*1;'ANA SAYFA'!$D$3:'ANA SAYFA'!$D$999999;"<="&SERİAY(("1."&A6&"."&$A$1)*1;0))
C6;
C++:
=ÇOKETOPLA('ANA SAYFA'!$F$3:'ANA SAYFA'!$F$999999;'ANA SAYFA'!$I$3:$I$999999;"SATILDI";'ANA SAYFA'!$D$3:'ANA SAYFA'!$D$999999;">="&("1."&A6&"."&$A$1)*1;'ANA SAYFA'!$D$3:'ANA SAYFA'!$D$999999;"<="&SERİAY(("1."&A6&"."&$A$1)*1;0))
Hocam yoldayım eve geçince ilk fırsatta denicem çok teşekkür ederim.
 
Katılım
16 Kasım 2017
Mesajlar
255
Excel Vers. ve Dili
office professional plus 2021
Deneyiniz.

Alttaki tarih listesine ihtiyacınız olmayacak.

B6;
C++:
=ÇOKETOPLA('ANA SAYFA'!$F$3:'ANA SAYFA'!$F$999999;'ANA SAYFA'!$I$3:$I$999999;"SATIŞTA";'ANA SAYFA'!$D$3:'ANA SAYFA'!$D$999999;">="&("1."&A6&"."&$A$1)*1;'ANA SAYFA'!$D$3:'ANA SAYFA'!$D$999999;"<="&SERİAY(("1."&A6&"."&$A$1)*1;0))
C6;
C++:
=ÇOKETOPLA('ANA SAYFA'!$F$3:'ANA SAYFA'!$F$999999;'ANA SAYFA'!$I$3:$I$999999;"SATILDI";'ANA SAYFA'!$D$3:'ANA SAYFA'!$D$999999;">="&("1."&A6&"."&$A$1)*1;'ANA SAYFA'!$D$3:'ANA SAYFA'!$D$999999;"<="&SERİAY(("1."&A6&"."&$A$1)*1;0))
Vaaay canına!!! Harikasınız yine Korhan Hocam, ALLAH RAZI olsun çok teşekkür ederim. Beni onca tablodan kurtardınız.
FAKAT iki şeyi merak ediyorum ;
1- A sutununa yazıyla belirttiğim ay isimlerini formülünüzdeki "&A6&" şu ibareyle excel bunu ay olarak mı algılıyor ?
2- B ve C sütunu için yazdığınız iki kod da aynı. Nasıl oluyorda altta ki kodda bulunan şu ibarede ki "SERİAY(("1."&A6&"."&$A$1)*1;0))" 1 rakamı ayın sonunu belirtiyor.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,245
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Merhaba,

1- Evet
2- Noktalı virgülden sonraki 0 aysonu tarihinin bulunmasına yarıyor.
 
Katılım
16 Kasım 2017
Mesajlar
255
Excel Vers. ve Dili
office professional plus 2021
Dikkatli inceleyince koddaki farklılığı anlamıştım Hocam, teşekkürler.
 
Üst