• DİKKAT

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

Listeden çok kritere göre veri alma ve otomatik sıralama

Sayın muygun,

Teşekkür ediyorum. Elimde alternatif bir çalışma olmuş oldu. Fakat listeleme yaparken üçer adet listeliyor. Onu nasıl düzeltebilirim?

Merhaba;
Listede ne kadar bulduysa o kadar listeliyor. (veri tabanını deneme amaçlı çoğaltmıştım.)
İyi çalışmalar.
 
Merhaba sayın muygun,

Çoğalttığınızı farketmemiştim. tekrar teşekkür ederim.
Saygılar.
 
Merhaba,

Çalışmamı belli bir aşamaya getirdim. Fakat düzeltilmesi gereken bazı formüller var. Örnek dosyada açıklama yazarak yapılması gerekenleri yazdım. Yardımlarınızı bekliyorum.

Saygılar.
 

Ekli dosyalar

Merhaba
Formülünüze EĞERHATA ekleyiniz.
Kod:
=EĞERHATA(EĞER($B6="";"";İNDİS(GENEL!$C$6:$AG$700;KAÇINCI($B6;GENEL!$AS$6:$AS$700;0);KAÇINCI(G$5;GENEL!$C$6:$AG$6;0)));"")
gibi..
 
Sayın Mahir ÇÜMEN çok teşekkür ederim.

KATILIM sayfasında B6 hücresinden başlayarak aşağıya doğru yazdığım

Kod:
=EĞER(SATIR()-5>mak;"";TOPLA(B5;1))

formülü de #AD? hatası veriyor. Onu nasıl düzeltebilirim?
 
Merhaba,

B7 hücresine yazarak aşağı doğru çekerek çoğaltın.
Kod:
=MAK($B$6:B6)+1
 
Merhaba,

B7 hücresine yazarak aşağı doğru çekerek çoğaltın.
Kod:
=MAK($B$6:B6)+1

Sayın Mahir ÇÜMEN,

B7 hücresine yazdığım formül sonucu C7 hücresi doluysa görünecek. Otomatik sıra no yapmak istiyorum. Sizin formül boş satırlara da sıra no atıyor.

Aşağıdaki formülü kullandığımda da "Dönüsel hata" veriyor.

Kod:
=EĞER(KIRP(C6)="";"";EĞERSAY(B$5:$B5;">0")+1)
 
Merhaba,

C6 hücresindeki formülünüz de" EĞER($B6="";""; " B6 hücresi doluyken işlem yapmakta. Bu durumda döngüsel başvuru hatası vermesi normal.
 
Merhaba,

C6 hücresindeki formülünüz de" EĞER($B6="";""; " B6 hücresi doluyken işlem yapmakta. Bu durumda döngüsel başvuru hatası vermesi normal.

Sayın Mahir ÇÜMEN,
Teşekkür ederim. Belki çözüm üreten bir arkadaş çıkar.
 
Sayın Ömer BARAN,

#20 numaralı mesajımla ilgili çözüm üretemedim. Bu konuda desteğinizi bekliyorum.

Saygılarımla.
 
Tekrar merhaba.

23 numaralı cevap eki örnek belge üzerinden aşağıdaki işlemleri yaparak istediğiniz sonucu elde edebilirsiniz.

-- KATILIM adlı sayfadaki sütun başlıkları ile GENEL adlı sayfa sütun başlıklarının birebir aynı olmasını sağlayın (GİRİŞ T. gibi)
-- KATILIM adlı sayfa B6 hücresine aşağıdaki formülü uygulayın ve aşağı doğru kopyalayın.
Kod:
=EĞER(SATIR()-5>MAK(GENEL!$AS:$AS);"";TOPLA($B5;1))
-- KATILIM adlı sayfa C6 hücresine aşağıdaki formülü uygulayın ve formülü sağa ve aşağı kopyalayın.
Kod:
=EĞER($B6="";"";İNDİS(GENEL!$C$6:$AG$700;KAÇINCI($B6;GENEL!$AS$6:$AS$700;0);KAÇINCI(C$5;GENEL!$C$6:$AG$6;0)))
 
Sayın Ömer BARAN,

Bilgi, destek ve emeğiniz için çok teşekkür ediyorum.

Size çok zahmet veriyorum. Fakat daha önce yardımcı olduğunuz ekteki çalışmamda verileri RAPOR sayfasına alırken, "İL"e göre alfabetik sıralama yapılabilir mi?

Saygılarımla.
 

Ekli dosyalar

Tekrar merhaba.

Formüllerle sıralama yapmakla uğraşmak yerine önerim;
listenin kaynağı olan GENEL sayfasının alfabetik sıralanmasını sağlamak.

Bunun için;
-- alt taraftan GENEL sayfasının adına fareyle sağ tıklayıp KOD GÖRÜNTÜLEyi seçin,
-- açılan VBA ekranının sağ tarafındaki boş alana aşağıdaki kod'u yapıştırın,
-- belgenizi MAKRO İÇEREN EXCEL BELGESİ olarak kaydedin.
Böylece GENEL sayfasına veri girişini normal şekilde yapıp bu sayfadan ayrıldığınızda
GENEL sayfası alfabetik sıralanacak ve dolayısıyla da RAPOR sayfasında da alfabetik bir liste elde etmiş olacaksınız.
.
Kod:
[FONT="Arial Narrow"]Private Sub Worksheet_Deactivate()
    Sheets("GENEL").Range("C6:P700").Sort Key1:=[C5], Order1:=xlAscending
End Sub[/FONT]
 
Sayın Ömer BARAN,

Çok teşekkür ediyorum.

Yeni yılda sağlık, mutluluk ve tüm güzellikler sizinle olsun.
 
Merhaba,

Küçük bir ekleme yapmak istiyorum.

RAPOR sayfasında C2 hücresinde İL seçilince, C4 hücresine;

--Eğer seçilen il LİSTE sayfası E6:E20 arasında varsa, C2'deki ilin yanına ŞUBE yazılsın
(Örneğin: C2 İSTANBUL seçilirse, C4'e "İSTANBUL ŞUBE" yazılacak)

--C2'de seçilen il LİSTE E6:E20 arasında yoksa "AFYON TEMSİLCİLİK" yazılsın.

* Örnek çalışma #32 nolu mesajda.
 
Merhaba.

Son isteğiniz için;
-- EĞERSAY(DOLAYLI(temsilcilikler);il) ..... veya
-- EĞERSAY(DOLAYLI(şubeler);il) ..... gibi düşünerek
basit EĞER formülüyle kolaylıkla kendiniz de halledebilirsiniz diye düşünüyorum.

Ayrıca belgedeki AD TANIMLAMAlarını da gözden geçirmenizde yarar var sanırım.
Ben LİSTE sayfasındaki sütun başlıklarından hareketle ADlandırma yapmıştım.
.
 
Merhaba

Ömer hocam, çalışmayla ilgili yeni bir formüle ihtiyacım var. İstediklerimi ekli dosya içerisinde anlattım. Desteğinizi bekliyorum.

Saygılar.
 

Ekli dosyalar

Merhaba

Ömer hocam, çalışmayla ilgili yeni bir formüle ihtiyacım var. İstediklerimi ekli dosya içerisinde anlattım. Desteğinizi bekliyorum.

Saygılar.

Konuyu çözemedim. Yardım arayışım devam ediyor. İlgi ve desteklerinizi bekliyorum.
 
Tekrar merhaba.

Belge ekte.
(GENEL sayfası R sütunu yardımcı sütun)
.
 

Ekli dosyalar

Sayın Ömer BARAN,

Size çok zahmet verdim. Bilgi ve emeğinize sağlık. İyi ki varsınız. Çok teşekkür ederim.
 
Geri
Üst