• DİKKAT

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

Google formlar (e tablolar) Tc kimlik no doğrulama

Katılım
27 Şubat 2008
Mesajlar
307
Excel Vers. ve Dili
Office 2016
Google formlarda bir tablo oluşturdum. Google Sheets aktarıyorum. Günlük 300 kadar kişi kayıt ediliyor tc kimlik numaraları ile birlikte. Doğal olarak tc kimlik nolarda yanlış girişler yapılabiliyor.
TC kimlik numarasının bir özelliği (ilk 10 hanenin toplamının birler basamağı 11. haneyi oluşturur.
Bu özelliği google formlara nasıl girebilirim.
İnternette bir çok tc doğrulamalı form var ama bilinen tc ler için geçerli benimki bilinmeyen tc ler için geçerli olacak.
Acil durum yardımlarınızı bekliyorum. Biraz excel ile alakasız gibi gelebilir ama tamamen e tablolar aracılığı ile yapıyorum. Excelde olsa formülü yaptım ama bunu google formlara dökemiyorum.
 
 
Formülle alternatif:

A2 hücresinde TC kimlik no varsa B2 ya da başka bir hücreye yazacağınız aşağıdaki formülle kontrol yapabilirsiniz:

=IF(A2="";"";IF(LEN(A2)<>11;"TC kimlik no 11 hane olmalıdır!";IF(MID(A2;10;2)=MOD((MID(A2;1;1)+MID(A2;3;1)+MID(A2;5;1)+MID(A2;7;1)+MID(A2;9;1))*7-(MID(A2;2;1)+MID(A2;4;1)+MID(A2;6;1)+MID(A2;8;1));10)&MOD(MID(A2;1;1)+MID(A2;3;1)+MID(A2;5;1)+MID(A2;7;1)+MID(A2;9;1)+MID(A2;2;1)+MID(A2;4;1)+MID(A2;6;1)+MID(A2;8;1)+MOD((MID(A2;1;1)+MID(A2;3;1)+MID(A2;5;1)+MID(A2;7;1)+MID(A2;9;1))*7-(MID(A2;2;1)+MID(A2;4;1)+MID(A2;6;1)+MID(A2;8;1));10);10);"Doğru";"TC No hatalıdır")))
 
Formülle alternatif:

A2 hücresinde TC kimlik no varsa B2 ya da başka bir hücreye yazacağınız aşağıdaki formülle kontrol yapabilirsiniz:

=IF(A2="";"";IF(LEN(A2)<>11;"TC kimlik no 11 hane olmalıdır!";IF(MID(A2;10;2)=MOD((MID(A2;1;1)+MID(A2;3;1)+MID(A2;5;1)+MID(A2;7;1)+MID(A2;9;1))*7-(MID(A2;2;1)+MID(A2;4;1)+MID(A2;6;1)+MID(A2;8;1));10)&MOD(MID(A2;1;1)+MID(A2;3;1)+MID(A2;5;1)+MID(A2;7;1)+MID(A2;9;1)+MID(A2;2;1)+MID(A2;4;1)+MID(A2;6;1)+MID(A2;8;1)+MOD((MID(A2;1;1)+MID(A2;3;1)+MID(A2;5;1)+MID(A2;7;1)+MID(A2;9;1))*7-(MID(A2;2;1)+MID(A2;4;1)+MID(A2;6;1)+MID(A2;8;1));10);10);"Doğru";"TC No hatalıdır")))
Hocam selamlar bu konuda sorularım var yardım edebilir misiniz ? Teşekkürler
 
Geri
Üst