Toplam

Katılım
6 Mart 2009
Mesajlar
23
Excel Vers. ve Dili
vista
Merhaba,

Tek hücrede aşağıdaki şekilde yazılı olan verilerin toplamını yapmak istiyorum.
Nasıl yapabilirim? Yardımcı olabilir misiniz?

+4+4+4+4+4+6+4+4+4+4+4
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Kod:
=TOPLA.ÇARPIM(--KIRP(PARÇAAL(YERİNEKOY(A1;"+";YİNELE(" ";UZUNLUK(A1)));1+((SATIR(DOLAYLI("$1:"&(1+UZUNLUK(A1)-UZUNLUK(YERİNEKOY(A1;"+";"")))))-1)*UZUNLUK(A1));UZUNLUK(A1))))
 
Katılım
6 Mart 2009
Mesajlar
23
Excel Vers. ve Dili
vista
bu kadar uzun bir kod olacağını düşünmemiştim ama çalışmadı :(

her satırda aynı uzunlukta veri yok, bir satırda +80+80 böyle iken diğer satırda aşağıdaki gibi daha uzun verilerde var. 5 bin satır için bu işlemi yapmam gerekiyor.

+10+60+40+20+60+60+60+10+10+40+10

 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Denedim çalışıyor. Başka formül

Kod:
=TOPLA.ÇARPIM(0+PARÇAAL(YERİNEKOY(A1;"+"; YİNELE(" ";99));99*(SATIR(DOLAYLI("1:"&(1+UZUNLUK(A1)-UZUNLUK(YERİNEKOY(A1;"+";"")))))-1)+1;99))
 
Katılım
6 Mart 2009
Mesajlar
23
Excel Vers. ve Dili
vista

+10+60+40+20+60+60+60+10+10+40+10


bu satır için çalıştı, diğerlerine uyguladığımda çalışmıyor
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Başka veriler için de kontrol ettim. Çalıştı.

236329
 
Üst