Veri doğrulama yardım

kadir78

Altın Üye
Katılım
6 Nisan 2016
Mesajlar
227
Excel Vers. ve Dili
office 2019
Altın Üyelik Bitiş Tarihi
30-12-2026
İyi günler. Aşağıda yazdığım veri doğrulama kodları sorunsuz çalışıyor fakat ek olarak girilecek sayının 550000 ve 559999 sayı aralığında veri girilmesini sağlamak için bir formülü geliştiremedim. Yardımcı olurmusunuz.

=YADA(VE(ESAYIYSA(C3);UZUNLUK(C3)=7);VE(UZUNLUK(C3)=9;ESAYIYSA(1*SAĞDAN (C3;1));VE(PARÇAAL(C3;8;1)="-")))
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Formülü çok detaylı incelemedim fakat ilk gördüğüm, formülde uzunluk 3 ve 9 kullanmışsınız fakat yukarıdaki şart ile eklemek istediğiniz sayıların uzunluğu 6?

Eski formülü dikkate almadan bütün olarak yapmak istediğiniz nedir?
 

kadir78

Altın Üye
Katılım
6 Nisan 2016
Mesajlar
227
Excel Vers. ve Dili
office 2019
Altın Üyelik Bitiş Tarihi
30-12-2026
Ömer bey bu formül ile örnek olarak hücreye

4545679-1 veya 6554237-4 veya 3434261-9
6578973-2 vb veri girişi yapılıyor. Benim istediğim ise ilk 7 rakamı kısıtlamak örnek olarak

6 karakter olmayacak yanlış yazmışım, 7 karakter olması gerekiyordu

5501934-1 veya 5591657-8 veya 5599001 veya 5500001-3 veya 5501450-7 vb
olarak girilen rakamların ilk 7 hanesi 5500000 ve 5599999 aralığında olması.
 
Katılım
19 Ocak 2005
Mesajlar
200
Excel Vers. ve Dili
Microsoft 365 / Türkçe
Altın Üyelik Bitiş Tarihi
19-09-2023
ve(soldan(C3;7)*1>=5500000;soldan(C3;7)*1<=5599999;YADA(VE(ESAYIYSA(C3);UZUNLUK(C3)=7);VE(UZUNLUK(C3)=9;ESAYIYSA(1*SAĞDAN (C3;1));VE(PARÇAAL(C3;8;1)="-"))))
bu formülü kontrol edebilir misiniz
 

kadir78

Altın Üye
Katılım
6 Nisan 2016
Mesajlar
227
Excel Vers. ve Dili
office 2019
Altın Üyelik Bitiş Tarihi
30-12-2026
ve(soldan(C3;7)*1>=5500000;soldan(C3;7)*1<=5599999;YADA(VE(ESAYIYSA(C3);UZUNLUK(C3)=7);VE(UZUNLUK(C3)=9;ESAYIYSA(1*SAĞDAN (C3;1));VE(PARÇAAL(C3;8;1)="-"))))
bu formülü kontrol edebilir misiniz
Çok teşekkür ederim sağolun
 
Üst