• DİKKAT

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

Eğerhata

altan888

Altın Üye
Katılım
15 Şubat 2008
Mesajlar
374
Excel Vers. ve Dili
Excel 2016 TR
Merhabalar
Ekli excel tablomdaki

=EĞERHATA(EĞERHATA(VE(MBUL("2016";D5;1)=4;PARÇAAL(D5;MBUL("2016";D5;1);4)="2016");KAÇINCI(1;--ESAYIYSA(MBUL({"A0";"B0";"C0";"D0";"E0";"F0";"G0";"H0";"I0";"İ0";"Ç0";"J0";"K0";"L0";"M0";"N0";"O0";"Ö0";"P0";"R0";"S0";"Ş0";"T0";"U0";"Ü0";"V0";"Y0";"Z0"};D5;1));0)>0);"E-FT.NO HATALI")

Formüldeki amaç; 1-) Fatura No içinde (Örneğin KTN201600001832) da 2016 yerine başka bir yıl yazıldı mı örneğin 2010 gibi (bu formül bunu yapıyor)
2-) yıl 4.basamaktan başlıyor mu? (bu formül bunu yapıyor)
3-) kağıt fatura serileri A0 , B0 gibi ile başlamalı, bunlarda doğru giriş yapıldımı diye kontrol ediyorum, (bu formül bunu yapıyor)

Ancak; Bir satırda bu 3 formattaki girişlerden biri doğru ise bu 3 format dışındaki diğer farklı girişler doğru kabul ediliyor, yani 4 numaralı giriş kontrol dışı bir giriş olduğu için hatalı sonuç vermemesi gerekiyor. ve doğru sonuç veren satırlar boş gözükmesi gerekiyor, (Umarım formülü gereksiz yere uzatmamışımdır)

Yardımcı olmanızı rica ederim, şimdiden teşekkürler. İyi çalışmalar.
 

Ekli dosyalar

Formülünüzü hücreye aşağıdaki şekilde yazarsanız Doğru yerine boş şekilde yazar.


=EĞER((EĞERHATA(EĞERHATA(VE(MBUL("2016";D5;1)=4;PARÇAAL( D5;MBUL("2016";D5;1);4)="2016");KAÇINCI(1;--ESAYIYSA(MBUL({"A0";"B0";"C0";"D0";"E0";"F0";"G0"; "H0";"I0";"İ0";"Ç0";"J0";"K0";"L0";"M0";"N0";"O0"; "Ö0";"P0";"R0";"S0";"Ş0";"T0";"U0";"Ü0";"V0";"Y0"; "Z0"};D5;1));0)>0);"E-FT.NO HATALI");"";EĞERHATA(EĞERHATA(VE(MBUL("2016";D5;1)=4;PARÇAAL( D5;MBUL("2016";D5;1);4)="2016");KAÇINCI(1;--ESAYIYSA(MBUL({"A0";"B0";"C0";"D0";"E0";"F0";"G0"; "H0";"I0";"İ0";"Ç0";"J0";"K0";"L0";"M0";"N0";"O0"; "Ö0";"P0";"R0";"S0";"Ş0";"T0";"U0";"Ü0";"V0";"Y0"; "Z0"};D5;1));0)>0);"E-FT.NO HATALI"))
 
Teşekkürler

Teşekkürler, iyi günler
 
Geri
Üst