• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Hücre içindeki veri 16 basamaklı olursa

Katılım
21 Nisan 2006
Mesajlar
72
Herkeze Merhaba ,
Belirlemiş olduğum hücrenin içine 15 basamaklı bir veri girilirse sağındaki hücrede Koşullu biçimlendirme yaparak doğru 16 basamak yada daha fazla haneli v eri girerse yanlış yazmak istiyorum.
Bunu nasıl yapabilirim?
Teşekkür ederim.
 
Koşullu biçimlendirme ile değil, EĞER fonksiyonu ile yazdırabilirsiniz.

Değer A1 hücresinde ise, B1 hücresine şu fonksiyonu yazın;

=EĞER(UZUNLUK(A1)<=15;"DOĞRU";"YANLIŞ")

A1 hücresindeki değer 15 haneden küçük veya eşit ise "DOĞRU", büyükse "YANLIŞ" yazar.

Sadece 15'e eşit olduğunda "DOĞRU" aksi halde yanlış yazmasını istiyorsanız fonksiyon şu şekilde olmalı;

=EĞER(UZUNLUK(A1)=15;"DOĞRU";"YANLIŞ")
 
Eğer fonksiyon olarak isterseniz,

[vb:1:f80dfa98af]
Function Kontrol(hücre)
Dim u, sonuc As Variant
u = Len(hücre)
If u < 16 Then
sonuc = "Doğru"
Else
sonuc = "Yanlış"
End If
Kontrol = sonuc
End Function
[/vb:1:f80dfa98af]
 
Belki de aşağıdaki gibi bir örnek daha çok işinize yarayabilir.
 
Geri
Üst