Hücre içinde virgülle ayrılan sayıları sayıp toplama.

Ylcnyldrm

Altın Üye
Katılım
18 Ağustos 2020
Mesajlar
21
Excel Vers. ve Dili
microsoft office professional plus 2016 64 Bit
Altın Üyelik Bitiş Tarihi
14-07-2027
Merhaba hücre içinde örneğin 1,5,22 sağındaki hücrede 2 bir sağındaki boş bir sağındaki 3,5,6,7,8,9 şeklinde hücrelerin içindeki sayıların toplamı yani ilk hücrede 3 sonrakinde 1 sonra 6 adet rakam var toplam en sağdaki hücrede 10 yazacak elimde şöyle kod var

=EĞER(EĞERSAY(D10:AB10;"Genel")>0;EĞERSAY(D10:AB10;"Genel")*$AL$8+VERİ_SAY(D10:AB10)-1;VERİ_SAY(D10:AB10))

Ama hata veriyor daha stabil çalışan bir komut yazabilir miyiz?

Şimdiden teşekkürler.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,500
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Merhaba,

1,5,22 verisinin A1 hücresinde olduğunu varsayarsak aşağıdaki formül işinize yarayabilir..

C++:
=UZUNLUK(A1)-UZUNLUK(YERİNEKOY(A1;",";""))+1
 

Ylcnyldrm

Altın Üye
Katılım
18 Ağustos 2020
Mesajlar
21
Excel Vers. ve Dili
microsoft office professional plus 2016 64 Bit
Altın Üyelik Bitiş Tarihi
14-07-2027
Örnek olarak ekledim kırmızı olan en sağdaki yere yazılacak formülle soldaki hücre içi değerleri toplatmak istiyorum.
 

Ekli dosyalar

Ali

Özel Üye
Katılım
21 Temmuz 2005
Mesajlar
8,006
Excel Vers. ve Dili
Office 365 Türkçe
O2 hücresine
Kod:
=TOPLA.ÇARPIM(EĞER(A2:N2<>"";UZUNLUK(A2:N2)-UZUNLUK(YERİNEKOY(A2:N2;",";""))+1;0))
yazıp aşağı doğru çekiniz.
 

Ali

Özel Üye
Katılım
21 Temmuz 2005
Mesajlar
8,006
Excel Vers. ve Dili
Office 365 Türkçe
Ofis 365 için

Kod:
=EĞERHATA(TOPLA(--(METİNBÖL(METİNBİRLEŞTİR(",";DOĞRU;A2:N2);",")<>""));""
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,726
Excel Vers. ve Dili
2021 Türkçe
Merhaba.
Kod:
=TOPLA.ÇARPIM(UZUNLUK(A2:N2)-UZUNLUK(YERİNEKOY(A2:N2;",";""))) + TOPLA.ÇARPIM(--(A2:N2<>""))
 
Üst