excel versiyonum 2016 veri dosyam yapıştırdım formulu
crtle şift yapıyom ama
=ToplaDigit(AK5:CV5) #ad? hatası veriyor verinin oldugu satırı yapıştırdım formulu
Dosyayı inceleyin... Makro içermektedir. KTF de (ToplaDigit) makro kodlarıdır.
Sayfa1 sekmesine sağ tık yaptığınızda, Kod Görüntüle ye tıklayın. Kod yazım sayfası açılacaktır. Sol tarafta, Module1 çift tıkladığınızda yazılmış olan kodları göreceksiniz.
Sizin dosyanıza da bu kodları Module1 e eklerseniz. ToplaDigit KTF çalışacaktır. (Dosyanızı da .xlsm gibi makro içeren dosya olarak kaydetmelisiniz.
(Dosyanız xlsx uzantılı olduğu için, kod sayfasında Module1 olmayacaktır. Önce Module1 eklemelisiniz.Sayf sekmesine sağ tık yapıp Kod görüntüle ile kod sayfası açıldığında, sol tarafta Sayfa1 yazana sağ tık yapın... Insert >>> module yaparak Module1 eklenmiş olacaktır.)
Ekleme : CTRL+SHIFT+ENTER yapmanıza gerek yok.
Yok...
Ben
makro kullanmak istemiyorum derseniz.
Excel 2016 ve öncesi için,
Ad Tanımlama yaparak kullanın. (Resimdeki gibi)

Ekteki dosyayı inceleyin...
Orijinal dosyanıza,
A2 hücresini seçerek, x ve a ad tanımlamalarını yapın.
Formüller >>> Ad yöneticisi >>> yeni adımlarını takip ederek
x ad tanımlaması
=Sayfa1!$B2&Sayfa1!$C2&Sayfa1!$D2&Sayfa1!$E2&Sayfa1!$F2&............&Sayfa1!$BM2
şeklinde
B2 den BM2 ye kadar olan tüm hücreleri tek-tek birleştirmek işlemi yapılır.
a ad tanımlaması ise
=TOPLA(--PARÇAAL(x;SATIR(DOLAYLI("1:"&UZUNLUK(x)));1))
A2 hücresine
=a
yazın ve aşağıya doğru kopyalayın....
Çalışma mantığı : =a formülünü
hangi satıra yazarsanız o satır için işlem yapacak ve toplamları yazacaktır.