• DİKKAT

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

Plaka harici girilen bilgileri sorgulama

Katılım
11 Nisan 2020
Mesajlar
18
Excel Vers. ve Dili
365
Öncelikle herkese merhabalar,

Yazmam gereken bir sorgu var fakat yazamadım, Kurgusu şu şekilde olması gerekiyor;

H2'de plaka sutunum yer almaktatır ( ilk plaka H2 de) Bu bilgilerde girilen değerlerin sadece plaka olması gerekiyor fakat bazen farklı bilgiler de girilmektedir TC, Ünvan vs vs gibi ban burada sadece plaka harici farklı girilen bilgileri sorgulamam gerekiyor ve "O" sutununa Yanlış olan bilgileri "1" olarak yazdırmam gerekmektedir. Nasıl bir Formül yazmam gerekir. ve kısaca özetlerseniz sevinirim. formule bir kac bilgi daha eklemesi yapacagım.( M Sütununda 1000 Litre Üzeri olan satışları sorgulama )
Yardımlarınızı rica ederim.
 
Plakalarda tek harf olur mu?Plakaların özellikleri nelerdir?Nasıl anlaşılaçak açıklarsanız gerekli düzenleme yapmaya çalışırım.
 
Plakalarda tek harf olur mu?Plakaların özellikleri nelerdir?Nasıl anlaşılaçak açıklarsanız gerekli düzenleme yapmaya çalışırım.

Plakalarda başta il kodu
Ortada 3 Harf'e kadar,
Son hanesi değişgen olur. toplamı 7 ve ya 8 haneli olmaktadır.

34A1234
34A12345
34AB123
34AB1234
34ABD12
34ABD123

Gibi örnekleyebiliriz.
 
O2 hücersine aşağıdaki formülü yazarak aşağıya doğru kopyalayarak deneyiniz.
Kod:
=EĞER(VE(DEĞİL(EHATA(SAYIYAÇEVİR(SOLDAN(H2;2))));YADA(UZUNLUK(H2)>6;UZUNLUK(H2<9)));"";1)
 
Yukardaki yazı şeklini plaka olarak kabul eder Örn:01ADA567
 
O2 hücersine aşağıdaki formülü yazarak aşağıya doğru kopyalayarak deneyiniz.
Kod:
=EĞER(VE(DEĞİL(EHATA(SAYIYAÇEVİR(SOLDAN(H2;2))));YADA(UZUNLUK(H2)>6;UZUNLUK(H2<9)));"";1)
malesef bu da olmuyor. plaka yerine isim tc vs girirşi var bunların harıcında test - transfer satışlarını da almaması gerekiyo
 
O2 Hücresine kopyalayınız.Aşağı doğru çoğaltınız.
Kod:
=EĞERHATA(EĞER(VE(ARA(9,99999999999999E+307;--SOLDAN(H3;SATIR($1:$1001)))>=1;ARA(9,99999999999999E+307;--SOLDAN(H3;SATIR($1:$1001)))<=81;UZUNLUK(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(H3;"0";"");"1";"");"2";"");"3";"");"4";"");"5";"");"6";"");"7";"");"8";"");"9";""))<=4;UZUNLUK(ARA(9,99999999999999E+307;--SAĞDAN(YERİNEKOY(H3;"*?";"");SATIR($A$1:$A$1000))))<=4;UZUNLUK(SOLDAN(H3;2)&YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(H3;"0";"");"1";"");"2";"");"3";"");"4";"");"5";"");"6";"");"7";"");"8";"");"9";"")&ARA(9,99999999999999E+307;--SAĞDAN(YERİNEKOY(H3;"*?";"");SATIR($A$1:$A$1000))))>=4;UZUNLUK(SOLDAN(H3;2)&YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(H3;"0";"");"1";"");"2";"");"3";"");"4";"");"5";"");"6";"");"7";"");"8";"");"9";"")&ARA(9,99999999999999E+307;--SAĞDAN(YERİNEKOY(H3;"*?";"");SATIR($A$1:$A$1000))))<=8);"";"1");"1")
 
şimdi iyice karıştı. :) beli anlatımdada problem olabilir benim Öncelikle kusura bakmayın.
Plaka da olabilecek değişkenlikler;
34A1234
034A1234
34A12345
34AB123
034AB123
34AB1234
34ABD12
034ABD12
34ABD123
Test ( Büyük küçük olabilir.)
Transfer ( Büyük küçük olabilir.)
Yukardaki belirttiğim çeşitler gibi değişken çeşitlili mevcut.( sayılar harfler değişebilir) ( Bu çeşitlerde boş kalacak)
Bu çeşitlerin haricinde diğer tüm degerlerde ( Tc-isim vs vs ) o sutununda 1 yazması gerkmekte.
Aslında formulu algılaya bilsem ben yazabilirm de formul baya karısık duruyor anlayamadım.
 
Sorunuzu ben çözemiyorum.Forumda çözen arkadaşlar olaçaktır.
 
Deneyiniz.

C++:
=EĞER(YADA(H2="TEST";H2="TRANSFER";ESAYIYSA(SOLDAN(H2;2)*1));"";1)
 
H sütununda Plaka, test, transfer olmayanların O sütunundaki karşılığına 1 yazar.
 
Geri
Üst