Excel eğer hücrede formül değeri boş ama dolu gibi yazıyor

Katılım
8 Ocak 2016
Mesajlar
81
Excel Vers. ve Dili
Microsoft 365 TR x64
Altın Üyelik Bitiş Tarihi
24-04-2021
Merhaba arkadaşlar bayağı araştırdım ama yapamadım örn 5 isim var bu isimler formülle geliyor(eğer formülü o hücrenin sonucu boş olsa dahi değer yazıyor) değere göre bazen ikisi geliyor yani değişken benim istediğim şu
2 isim var ise araya "ve" yazsın Örn; Mehmet ABC ve Ahmet ABC
3 isim var ise Örn; Mehmet ABC, Ahmet ABC ve Ali ABC
4 isim var ise Örn; Mehmet ABC, Ahmet ABC, Ali ABC ve İsa ABC
eğer ara bir hücrede isim gelmemiş ise onu atlayıp diğerine geçip üstteki gibi sıralamasını istiyorum
Şimdiden teşekkürler
 
Katılım
8 Ocak 2016
Mesajlar
81
Excel Vers. ve Dili
Microsoft 365 TR x64
Altın Üyelik Bitiş Tarihi
24-04-2021

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
1.Formül alanına kopyalayınız.2. içinde aynı mantıkla düzenleye bilirsiniz.Hücreyi birleştirmeyi kaldırınız.Formülden sonra birleştiriniz.
Kod:
=ELEMAN(TOPLA.ÇARPIM((D16:D20<>" ")*(D16:D20<>0));D16;D16 &" ve "& D17;D16 &" ve "& D17 &" ve "&D18;D16 &" ve "& D17 &" ve "&D18&" ve "&D19;D16 &" ve "& D17 &" ve "&D18&" ve "&D19& "ve "&D20)
 
Katılım
8 Ocak 2016
Mesajlar
81
Excel Vers. ve Dili
Microsoft 365 TR x64
Altın Üyelik Bitiş Tarihi
24-04-2021
Hocam elinize sağlık çok güzel lakin bir kaç sorun var örn atıyorum yerleştirdim incelerseniz sevinirim virgül koymuyor örn.
3 isimde 2 isim arasına virgül 2. ve 3. isim arasına da ve gelsin istiyorum.
bir de düşeyaradan geldiği için 1. sıraya gelmeme ihtimalide var örn incelerseniz sevinirim kolay gelsin.
 

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ülde gerekli düzenlmeleri yapabilirsiniz.
Kod:
=ELEMAN(TOPLA.ÇARPIM((D16:D20<>" ")*(D16:D20<>0));D16;D16 &" ve "& D17;D16 &" ,"& D17 &" ,"&D18;D16 &" , "& D17 &" ,"&D18&","&D19;D16 &" ,"& D17 &","&D18&","&D19& ", "&D20)
 
Katılım
8 Ocak 2016
Mesajlar
81
Excel Vers. ve Dili
Microsoft 365 TR x64
Altın Üyelik Bitiş Tarihi
24-04-2021
emeğine sağlık ve nin nereye konulacağını ayarladım şiddet uygulayan kısmı oldu uğraştım ama tek yapmadığım şiddet mağdurları için üstte boşluk olduğu zaman yani seçili olmadığı zaman boş olduğu zaman ve alttakiler dolu olduğu zaman 1. hücre boş olmasına rağmen virgül koyuyor ve son kişiyi göstermiyor. 2 saattir uğraştım ama yapmadım
 
Katılım
8 Ocak 2016
Mesajlar
81
Excel Vers. ve Dili
Microsoft 365 TR x64
Altın Üyelik Bitiş Tarihi
24-04-2021
Formülde gerekli düzenlmeleri yapabilirsiniz.
Kod:
=ELEMAN(TOPLA.ÇARPIM((D16:D20<>" ")*(D16:D20<>0));D16;D16 &" ve "& D17;D16 &" ,"& D17 &" ,"&D18;D16 &" , "& D17 &" ,"&D18&","&D19;D16 &" ,"& D17 &","&D18&","&D19& ", "&D20)
tamamdır hocam çok teşekkür ederim tersinden yaptım formülü oldu eline emeğine sağlık
 
Katılım
8 Ocak 2016
Mesajlar
81
Excel Vers. ve Dili
Microsoft 365 TR x64
Altın Üyelik Bitiş Tarihi
24-04-2021
Rica ederim.Dönüş yaptığınız için teşekkür ederim.
Rica ederim hocam ne demek. Birşey daha sorayım isimlerin yazdığı 5 hücre vardı ya orda 1 tane isim yazarsa şahıs 2 ve fazlası yazarsa şahıslar yazdırma şansımız varmı herhangi bir hücreye.
 
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
Aşağıdaki formül(Daha önçe kullanılan) alandaki sayıyı verir.
Kod:
=TOPLA.ÇARPIM((D16:D20<>" ")*(D16:D20<>0))
Aşağıdaki formülle olabilir.
Kod:
=EĞER(TOPLA.ÇARPIM((D16:D20<>" ")*(D16:D20<>0))=0;"";EĞER(TOPLA.ÇARPIM((D16:D20<>" ")*(D16:D20<>0))>1;"Şahılar";"Şahıs"))
 
Katılım
8 Ocak 2016
Mesajlar
81
Excel Vers. ve Dili
Microsoft 365 TR x64
Altın Üyelik Bitiş Tarihi
24-04-2021
Aşağıdaki formül(Daha önçe kullanılan) alandaki sayıyı verir.
Kod:
=TOPLA.ÇARPIM((D16:D20<>" ")*(D16:D20<>0))
Aşağıdaki formülle olabilir.
Kod:
=EĞER(TOPLA.ÇARPIM((D16:D20<>" ")*(D16:D20<>0))=0;"";EĞER(TOPLA.ÇARPIM((D16:D20<>" ")*(D16:D20<>0))>1;"Şahılar";"Şahıs"))
sağol kardeşim çok teşekkür ettim on numara oldu eline emeğine sağlık Allah gönlüne göre versin
 
Katılım
27 Ocak 2010
Mesajlar
230
Excel Vers. ve Dili
Türkçe Microsoft Office Professional Plus 2019
Altın Üyelik Bitiş Tarihi
05-10-2020
Kod:
=TOPLA.ÇARPIM((D16:D20<>" ")*(D16:D20<>0))
Sayın @çıtır
Kod:
=TOPLA.ÇARPIM((D16:D20<>" ")*(D16:D20<>0))
benimde çok işime yarayacak ben önceden
Kod:
=BAĞ_DEĞ_SAY(D16:D20)
şeklinde kullanıyordum. Bu ikisinde sonuç bakımından bir farklılık var 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
Kod:
=BAĞ_DEĞ_SAY(D16:D20)
Formül ile veri çekildiğinde hücre boş bile olsa formül olan hücreyi dolu sayar.
Kod:
=TOPLA.ÇARPIM((D16:D20<>" ")*(D16:D20<>0))
veya
Kod:
=TOPLA.ÇARPIM((D16:D20<>"")*(D16:D20<>0))
Formül ile veri çekilen hücrelerde değer var ise sayar.Boş hücreleri saymaz.
 
Üst