• DİKKAT

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

Veri doğrulama yardım

  • Konbuyu başlatan Konbuyu başlatan kadir78
  • Başlangıç tarihi Başlangıç tarihi

kadir78

Altın Üye
Katılım
6 Nisan 2016
Mesajlar
227
Excel Vers. ve Dili
office 2019
İ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)="-")))
 
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?
 
Ö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ı.
 
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
 
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
 
Geri
Üst