Bakigemlik
Altın Üye
- Katılım
- 16 Ocak 2013
- Mesajlar
- 674
- Excel Vers. ve Dili
- 2010 Türkçe
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
=EĞERHATA(EĞER(VE(DÜŞEYARA(A2;Sayfa2!A:F;6;0)=22;EĞERSAY(Sayfa2!E:E;"*"&A2&"*")>0);22000-ETOPLA(Sayfa2!E:E;"*"&A2&"*";Sayfa2!B:B);"");"")
Deneyiniz.
Kod:=EĞERHATA(EĞER(VE(DÜŞEYARA(A2;Sayfa2!A:F;6;0)=22;EĞERSAY(Sayfa2!E:E;"*"&A2&"*")>0);22000-ETOPLA(Sayfa2!E:E;"*"&A2&"*";Sayfa2!B:B);"");"")
Sayun Korhan Bey emeğinize çok teşekkürler,
Baki bey,
898330-37F22461640-37F22461673-37F22461665-37F22461657 tekbir hücrede mi?
Function KONTROL(Veri As Range) As String
Dim X As Integer
Application.Volatile True
Data = Split(Veri.Text, "-")
For X = 0 To UBound(Data)
If Not IsNumeric(Data(X)) Then
If Len(Data(X)) <> 11 Then
If KONTROL = "" Then
KONTROL = "Hatalı Giriş-" & Data(X)
Else
KONTROL = KONTROL & Chr(10) & "Hatalı Giriş-" & Data(X)
End If
End If
End If
Next
End Function
=EĞERHATA("Hatalı Giriş-"&İNDİS(KIRP(PARÇAAL(YERİNEKOY("-"&$E$2;"-";YİNELE(" ";100));SATIR(DOLAYLI("$D$1:D"&TOPLA(--(PARÇAAL(E2;SATIR(DOLAYLI("1:"&UZUNLUK(E2)));1)="-"))+1))*100;100));KAÇINCI(DOĞRU;UZUNLUK(KIRP(PARÇAAL(YERİNEKOY("-"&$E$2;"-";YİNELE(" ";100));SATIR(DOLAYLI("$D$1:D"&TOPLA(--(PARÇAAL(E2;SATIR(DOLAYLI("1:"&UZUNLUK(E2)));1)="-"))+1))*100;100)))>11;0));"")