• DİKKAT

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

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.
 
Yapılabilir, örnek dosya paylaşınız.
 
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))
 
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.
 
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.
 
Merhaba,

1- Evet
2- Noktalı virgülden sonraki 0 aysonu tarihinin bulunmasına yarıyor.
 
Dikkatli inceleyince koddaki farklılığı anlamıştım Hocam, teşekkürler.
 
Geri
Üst