Hücre İçindeki Sayıları Toplama
05 Temmuz 2017
11 Mayıs 2021
Hücre İçindeki Sayıları KTF ile Toplama
Excel'de bir hücre içindeki sayıları toplama ihtiyacınız varsa, bunun en kolay ve kısa yöntemi, Kullanıcı Tanımlı Fonksiyon (KTF) kullanmak olacaktır. Bu Excel özelliği, Excel Formüllerinin yeterli kalmadığı durumlarda oldukça başarılı sonuçlar verir. Kullanımları da aynı formüller gibidir. Dosyamızda da, üst resimde gördüğünüz hücre içindeki sayıların toplaması için ilk seçenek, KTF ile toplama işlemidir.Yazılmış olan VBA kodunda, For-Next döngüsü ile seçili olan hücrenin uzunluğu Len özelliği ile sayılmış, döngünün bu uzunluk sonucu kadar dönmesi sağlanmıştır. C8 hücresindeki sayılar için örnek verecek olursak, döngü aşağıdaki gibi oluşmaktadır:
For i = 1 To 5
Buradaki 5 değeri Len özelliği ile gelmektedir.
Bu işlemden sonra yapılan şey, döngü her döndüğünde, hücredeki değerin üzerine yeni değeri toplatmaktır. Peki bu o kadar kolay mıdır? Tabiki burada da Val ve Mid özellikleri kullanılmıştır.
Sonuç olarak E5 hücresine aşağıdaki formülü yazdığımızda, bize hücre içindeki sayıları toplama işlemini yerine getirmektedir.
=HucreTopla(C5)
Hücre İçindeki Sayıları Formül ile Toplama
Hücre içindeki sayıları toplama işlemi için ikinci yöntem olarak Excel Formüllerini kullandık. Bu yöntem KTF ile yapılan ilk yönteme göre biraz daha karmaşıktır. Ama Kullanıcı Tanımlı Fonksiyon yerine formülleri tercih edenler için iyi bir seçenektir. Burada, TOPLA, EĞER, ESAYIYSA, PARÇAAL, SATIR, DOLAYLI ve UZUNLUK formülleri iç içe kullanılmıştır.Hücre içindeki sayıları toplama yaparken her iki yöntemde de kritik olan formül olarak PARÇAAL ve UZUNLUK, özellik olarak Mid ve Len'dir. Biri formül ile diğeri VBA kodu ile işlev olarak aynı sonuçları sağlarlar.
YARARLI KISAYOLLAR | |
---|---|
Bir Ekran Sola Git | Alt PgUp |
Satırın Başına Gitme | Home |
Üstü Çizgili Yazdırma | Ctrl 5 |
Hücreyi Alta Yaslı Hale Getirmek | Alt Ş Ğ |
Hücreyi Sayı Olarak Biçimlendirme | Ctrl Shift ! |