• DİKKAT

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

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
23
Excel Vers. ve Dili
microsoft office professional plus 2016 64 Bit
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.
 
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
 
Ö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

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.
 
Ofis 365 için

Kod:
=EĞERHATA(TOPLA(--(METİNBÖL(METİNBİRLEŞTİR(",";DOĞRU;A2:N2);",")<>""));""
 
Merhaba.
Kod:
=TOPLA.ÇARPIM(UZUNLUK(A2:N2)-UZUNLUK(YERİNEKOY(A2:N2;",";""))) + TOPLA.ÇARPIM(--(A2:N2<>""))
 
Geri
Üst