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.
 

mehmett

Altın Üye
Katılım
18 Mayıs 2005
Mesajlar
2,571
Excel Vers. ve Dili
Excel 2010 Türkçe
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Ş")
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
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]
 

Metin Karaağaç

Uzman
Altın Üye
Katılım
25 Aralık 2004
Mesajlar
1,793
Excel Vers. ve Dili
Office 2016 Pro Plus-Türkçe
Altın Üyelik Bitiş Tarihi
10-12-2025
Belki de aşağıdaki gibi bir örnek daha çok işinize yarayabilir.
 
Üst