DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Private Function say(hucre As Range)
If hucre <> "" Then
dizi = Split(hucre, " ")
toplam = 0
For i = 0 To UBound(dizi) - 1
If IsNumeric(dizi(i)) Then
toplam = toplam + dizi(i)
End If
Next
End If
say = toplam
End Function
Option Explicit
Function KTOPLA(Veri As Range, Optional Ayıraç As String = "+")
Dim Karakter As Variant
Application.Volatile True
With CreateObject("VbScript.RegExp")
.Global = True
.Pattern = "[^0-9," & Ayıraç & "]"
Karakter = Replace(.Replace(Replace(Veri.Value, ".", ","), ""), ",", ".")
KTOPLA = Evaluate(Karakter)
End With
End Function
Sizin burada yazmış olduğunuz sadece rakamları getiriyor benim istediğim ise N5 VEYA F5 harf fark etmeksizin harfin içinde yazan rakamları yan yana toplayacak yanında N rakam yazmayanı saymadan toplayacak. Uğraştım yapamadım.Merhaba,
Deneyiniz.
DİZİ formülüdür.
Kod:=TOPLA(EĞERHATA(--PARÇAAL(A1;SATIR(DOLAYLI("A1:A"&UZUNLUK(A1)));1);0))
Kod bölümüne yazdım ama sonuç alamadım arkadaşın sorduğu ve istediği nedir bilmiyorum benim istediğim ise şu yardımcı olursanız sevinirim.Hangi çözümü denediniz?
Sizin burada yazmış olduğunuz sadece rakamları getiriyor benim istediğim ise N5 VEYA F5 harf fark etmeksizin harfin içinde yazan rakamları yan yana toplayacak yanında N rakam yazmayanı saymadan toplayacak. Uğraştım yapamadım.
Sizin burada yazmış olduğunuz sadece rakamları getiriyor benim istediğim ise N5 VEYA F5 harf fark etmeksizin harfin içinde yazan rakamları yan yana toplayacak yanında N rakam yazmayanı saymadan toplayacak. Uğraştım yapamadım.
Merhaba,
Deneyiniz.
DİZİ formülüdür.
Kod:=TOPLA(EĞERHATA(--PARÇAAL(A1;SATIR(DOLAYLI("A1:A"&UZUNLUK(A1)));1);0))