• DİKKAT

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

Açılır Listedeki Boşlukları yok sayma

Tarikkk_

Altın Üye
Katılım
5 Ocak 2020
Mesajlar
407
Excel Vers. ve Dili
Excel 2019
Merhabalar Aslında Örnek dosyamda belirttiğim gibi 2 konuda yardımcı ihtiyacım var hücre kopyalama ve açılır kutudaki boşlukları yok sayma hücre kopyalama konusunda şuan işimi görecek bir örnek var ama daha yaratıcı bir çözüm fikri olan varsa paylaşmanızı rica ediyorum. şimdiden teşekkürlerimi sunuyorum.
 

Ekli dosyalar

Formüller sekmesinde ad tanımlama ile ad tanımlayınız. ve başvuru yeri alanına aşağıdaki formülü kopyalayınız.Veri doğrulmada sekmesi liste kaynak olarak tanımladığınız adı belirtiniz.
Kod:
=KAYDIR($D$4;;;TOPLA.ÇARPIM(($D$4:$D$19<>"")*($D$4:$D$19<>0)))
 
Formüller sekmesinde ad tanımlama ile ad tanımlayınız. ve başvuru yeri alanına aşağıdaki formülü kopyalayınız.Veri doğrulmada sekmesi liste kaynak olarak tanımladığınız adı belirtiniz.
Kod:
=KAYDIR($D$4;;;TOPLA.ÇARPIM(($D$4:$D$19<>"")*($D$4:$D$19<>0)))
Bu harika oldu çok teşekkür ederim. peki hücre kopyalama konusunda uygulamış olduğum formül yeterlimi sizce
 
Ben formüllerinizde bir sorun görmedim.Dönüş yaptığınız için teşekkür ederim.
sakıncası yoksa formüldeki mantık nedir ve topla.çarpım dışında bir formülle aynı işlem yapılabilirmi. topla çarpım hiç kullanmadım başka sayfalarda uygulamak için öğrenmek istiyorum. zahmet olmasa açıklamasını yada kullanbileceğimiz başka bir yöntem varsa yazabilirmisiniz çok teşekkür ederim.
 
Veri çekmede kullanılan formüllü hücreleri ve boş hücreleri saymamak için topla çarpım kullanıyoruz.Değişik formüllerle de olabilir.Örnek Dizi formülü
Kod:
=TOPLA(EĞER($D$2:$D$19<>0;EĞER($D$2:$D$19<>"";1;0)))
 
bu formülün çoketopla ile bir örneği varmı acaba yani aynı işlem çoketopla ile yapılabilirmi
 
peki örnek dosyada kullanmış olduğum 2 formülü birleştirme şansımız varmı
=EĞER(YADA($B3="";B3<>"");"TÜMÜ")
=EĞER($B4="";"";$B4)
B3 Hücresi boş veya dolu ise TÜMÜ yazsın B3 hücresinden sonraki hücrelerdeki değer ne ise o gelsin bir kaç yöntem denedim olmadı
 
peki örnek dosyada kullanmış olduğum 2 formülü birleştirme şansımız varmı
=EĞER(YADA($B3="";B3<>"");"TÜMÜ")
=EĞER($B4="";"";$B4)
B3 Hücresi boş veya dolu ise TÜMÜ yazsın B3 hücresinden sonraki hücrelerdeki değer ne ise o gelsin bir kaç yöntem denedim olmadı

1. formülü ne için yaptığınızı anlamadım. Her durumda TÜMÜ yazacaksa neden formüle ihtiyaç duydunuz. Direk elle yazın.
2. formül ile 1. formülün birleştirme konusuna açıklık getirmelisiniz.
Yani 2. formül B3 ün hangi durumuna karşı çalışacak diyeceğim ama
1. formül sonucu zaten sabit.
Anlayamadım.
 
1. formülü ne için yaptığınızı anlamadım. Her durumda TÜMÜ yazacaksa neden formüle ihtiyaç duydunuz. Direk elle yazın.
2. formül ile 1. formülün birleştirme konusuna açıklık getirmelisiniz.
Yani 2. formül B3 ün hangi durumuna karşı çalışacak diyeceğim ama
1. formül sonucu zaten sabit.
Anlayamadım.
tabiki tümü sabit olmayacak, üretici sütunundaki B3 hücresine göre değişken olacak şimdilik sadece örnek amaçlı öyle yazdım. birleştirmenin bir yolu yoksada bu şekilde işimi görür ben sadece merak ettim tek formülle kullanılabilir mi diye şimdilik son bir şey sormak istiyorum.
aşağıdaki örnekte B4 hücresinden boş ise boş değil ise kopyala denmiş diyelim ki B6 hücresinde 9 yazıyor ben rakam, sayıyı kopyalamasını istemiyorsam onu yok sayma yada atlatmanın bir yolu varmı çok teşekkür ederim.
=EĞER($B4="";"";$B4)
 
D3 Kopyalayınız.Aşağı doğru çoğaltınız.
Kod:
=EĞER(VE(SATIR()<>3;$B8<>"";EMETİNSE(B8));$B8;EĞER(SATIR()=3;"TÜMÜ";""))
 
Yukardaki Hatalı olmuş.Aşağıdaki formülü uygulayınız.
D3 Kopyalayınız.Aşağı doğru çoğaltınız.
Kod:
=EĞER(VE(SATIR()<>3;$B3<>"";EMETİNSE(B3));$B3;EĞER(SATIR()=3;"TÜMÜ";""))
 
Yukardaki Hatalı olmuş.Aşağıdaki formülü uygulayınız.
D3 Kopyalayınız.Aşağı doğru çoğaltınız.
Kod:
=EĞER(VE(SATIR()<>3;$B3<>"";EMETİNSE(B3));$B3;EĞER(SATIR()=3;"TÜMÜ";""))
çok teşekkür ederim sayenizde güzel şeyler öğreniyoruz.
 
merhabalar. örnek dosyamda üretici ve cari isimler var bu isimleri açılır listede kullanmak için ad tanımladım .
7. satırdan 25. satıra kullanmayı düşündüğüm için kaydır formülü ile Ad tanımlamasını aşağıdaki şekilde yaptım.
=KAYDIR($B$7;0;0;EĞERSAY($B$7:$B$25;"?*");1)

Yan tarafa da grubu diye bir sütun ekleyerek cari ve üretici adları dolaylı formülü ile kullanmak istediğimde hata alıyorum.
sorunun boşlukları yok saymak için kullandığım kaydır formülü olduğunu biliyorum ama çözümünü bulamadım.
yardımlarınızı bekliyorum çok teşekkür ederim
 

Ekli dosyalar

Geri
Üst