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

Tarikkk_

Altın Üye
Katılım
5 Ocak 2020
Mesajlar
404
Excel Vers. ve Dili
Excel 2019
Altın Üyelik Bitiş Tarihi
26-10-2028
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

Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
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)))
 

Tarikkk_

Altın Üye
Katılım
5 Ocak 2020
Mesajlar
404
Excel Vers. ve Dili
Excel 2019
Altın Üyelik Bitiş Tarihi
26-10-2028
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
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
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.
 

Tarikkk_

Altın Üye
Katılım
5 Ocak 2020
Mesajlar
404
Excel Vers. ve Dili
Excel 2019
Altın Üyelik Bitiş Tarihi
26-10-2028
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.
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
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)))
 

Tarikkk_

Altın Üye
Katılım
5 Ocak 2020
Mesajlar
404
Excel Vers. ve Dili
Excel 2019
Altın Üyelik Bitiş Tarihi
26-10-2028
bu formülün çoketopla ile bir örneği varmı acaba yani aynı işlem çoketopla ile yapılabilirmi
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Deneyerek sonuçu görebilirsiniz.
 

Tarikkk_

Altın Üye
Katılım
5 Ocak 2020
Mesajlar
404
Excel Vers. ve Dili
Excel 2019
Altın Üyelik Bitiş Tarihi
26-10-2028
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ı
 
Katılım
25 Mayıs 2010
Mesajlar
218
Excel Vers. ve Dili
2016 Pro Plus TR
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.
 

Tarikkk_

Altın Üye
Katılım
5 Ocak 2020
Mesajlar
404
Excel Vers. ve Dili
Excel 2019
Altın Üyelik Bitiş Tarihi
26-10-2028
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)
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
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Ü";""))
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
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Ü";""))
 

Tarikkk_

Altın Üye
Katılım
5 Ocak 2020
Mesajlar
404
Excel Vers. ve Dili
Excel 2019
Altın Üyelik Bitiş Tarihi
26-10-2028
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.
 

Tarikkk_

Altın Üye
Katılım
5 Ocak 2020
Mesajlar
404
Excel Vers. ve Dili
Excel 2019
Altın Üyelik Bitiş Tarihi
26-10-2028
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

Üst