• DİKKAT

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

Soyad ve isim ayırma

  • Konbuyu başlatan Konbuyu başlatan turgayzeynep
  • Başlangıç tarihi Başlangıç tarihi
T

turgayzeynep

Misafir
=EĞERHATA(YAZIM.DÜZENİ(İNDİS('ANA VERİ'!B$10:B$101;KÜÇÜK(EĞER(('ANA VERİ'!$F$10:$F$101="SURİYE")*('ANA VERİ'!$R$10:$R$101>=6)+('ANA VERİ'!$F$10:$F$101<>"SURİYE")*('ANA VERİ'!$R$10:$R$101>=12);SATIR('ANA VERİ'!B$10:B$101)-SATIR('ANA VERİ'!B$10)+1);SATIR(B1))));"")

Hocam ana veride Suriye uyruklu olup da 6 yaşında büyük diğer uyruklarda ise 11 yaşından büyük kişileri getiren bir formül yazıldı

Hocam bu formülde isim ve soyisimler var bu formülü soy isim büyük harf olmak şartıyla B sutununa

ismin baş harfi büyük olmak şartıyla C sutununa gelmesini istiyorum rica etsem hızlı bir şekilde bir yardımcı olabilir misiniz Aciliyeti var da
 
B Sutunu Soy İsim Tamamen Büyük

=EĞERHATA(BÜYÜKHARF(ARDINDAN(İNDİS('ANA VERİ'!B$10:B$101;KÜÇÜK(EĞER(('ANA VERİ'!$F$10:$F$101="SURİYE")*('ANA VERİ'!$R$10:$R$101>=6)+('ANA VERİ'!$F$10:$F$101<>"SURİYE")*('ANA VERİ'!$R$10:$R$101>=12);SATIR('ANA VERİ'!B$10:B$101)-SATIR('ANA VERİ'!B$10)+1);SATIR(B1))));" "));"")


C Sutunu İsim İlk Harfi Büyük

=EĞERHATA(YAZIM.DÜZENİ(ÖNCEKİ(İNDİS('ANA VERİ'!B$10:B$101;KÜÇÜK(EĞER(('ANA VERİ'!$F$10:$F$101="SURİYE")*('ANA VERİ'!$R$10:$R$101>=6)+('ANA VERİ'!$F$10:$F$101<>"SURİYE")*('ANA VERİ'!$R$10:$R$101>=12);SATIR('ANA VERİ'!B$10:B$101)-SATIR('ANA VERİ'!B$10)+1);SATIR(B1))));" "));"")


Deneyiniz
 
B Sutunu Soy İsim Tamamen Büyük

=EĞERHATA(BÜYÜKHARF(ARDINDAN(İNDİS('ANA VERİ'!B$10:B$101;KÜÇÜK(EĞER(('ANA VERİ'!$F$10:$F$101="SURİYE")*('ANA VERİ'!$R$10:$R$101>=6)+('ANA VERİ'!$F$10:$F$101<>"SURİYE")*('ANA VERİ'!$R$10:$R$101>=12);SATIR('ANA VERİ'!B$10:B$101)-SATIR('ANA VERİ'!B$10)+1);SATIR(B1))));" "));"")


C Sutunu İsim İlk Harfi Büyük

=EĞERHATA(YAZIM.DÜZENİ(ÖNCEKİ(İNDİS('ANA VERİ'!B$10:B$101;KÜÇÜK(EĞER(('ANA VERİ'!$F$10:$F$101="SURİYE")*('ANA VERİ'!$R$10:$R$101>=6)+('ANA VERİ'!$F$10:$F$101<>"SURİYE")*('ANA VERİ'!$R$10:$R$101>=12);SATIR('ANA VERİ'!B$10:B$101)-SATIR('ANA VERİ'!B$10)+1);SATIR(B1))));" "));"")


Deneyiniz

Hocam bu şekilde bir hata verdi
 

Ekli dosyalar

  • 20251006_170434.jpg
    20251006_170434.jpg
    802.5 KB · Görüntüleme: 3
B Sutunu Soy İsim Tamamen Büyük

=EĞERHATA(BÜYÜKHARF(ARDINDAN(İNDİS('ANA VERİ'!B$10:B$101;KÜÇÜK(EĞER(('ANA VERİ'!$F$10:$F$101="SURİYE")*('ANA VERİ'!$R$10:$R$101>=6)+('ANA VERİ'!$F$10:$F$101<>"SURİYE")*('ANA VERİ'!$R$10:$R$101>=12);SATIR('ANA VERİ'!B$10:B$101)-SATIR('ANA VERİ'!B$10)+1);SATIR(B1))));" "));"")


C Sutunu İsim İlk Harfi Büyük

=EĞERHATA(YAZIM.DÜZENİ(ÖNCEKİ(İNDİS('ANA VERİ'!B$10:B$101;KÜÇÜK(EĞER(('ANA VERİ'!$F$10:$F$101="SURİYE")*('ANA VERİ'!$R$10:$R$101>=6)+('ANA VERİ'!$F$10:$F$101<>"SURİYE")*('ANA VERİ'!$R$10:$R$101>=12);SATIR('ANA VERİ'!B$10:B$101)-SATIR('ANA VERİ'!B$10)+1);SATIR(B1))));" "));"")


Deneyiniz

Hocam bu ek üzerinde çalışma yapabilirsiniz
 

Ekli dosyalar


=EĞERHATA(BÜYÜKHARF(ARDINDAN(İNDİS('ANA VERİ'!B$10:B$101;KÜÇÜK(EĞER(('ANA VERİ'!$F$10:$F$101="SURİYE")*('ANA VERİ'!$R$10:$R$101>=6)+('ANA VERİ'!$F$10:$F$101<>"SURİYE")*('ANA VERİ'!$R$10:$R$101>=12);SATIR('ANA VERİ'!B$10:B$101)-SATIR('ANA VERİ'!B$10)+1);SATIR(B1))));" "));"")


Hocam bu formüle göre uyarlayacaksınız Sizin yaptığınız şekilde Suriye uyruklu olup da 6 yaşından büyük olan çocukların soyadını ve adını getirmiyor
 
=EĞERHATA(BÜYÜKHARF(ARDINDAN(İNDİS('ANA VERİ'!B$10:B$101;KÜÇÜK(EĞER(('ANA VERİ'!$F$10:$F$101="SURİYE")*('ANA VERİ'!$R$10:$R$101>=6)+('ANA VERİ'!$F$10:$F$101<>"SURİYE")*('ANA VERİ'!$R$10:$R$101>=12);SATIR('ANA VERİ'!B$10:B$101)-SATIR('ANA VERİ'!B$10)+1);SATIR(B1))));" "));"")


Hocam bu formüle göre uyarlayacaksınız Sizin yaptığınız şekilde Suriye uyruklu olup da 6 yaşından büyük olan çocukların soyadını ve adını getirmiyor
Öncelikle Günaydın, Merhaba.

Formülle çok uğraştım ama hep bir eksiklik oldu. Sonuç olarak sanıyorum istediğinizi yaptım. Ama VBA çözümlü olarak. Ekte deneyin bir bakın. Yaş hesabını yaparken gün hesabı da yapıyor, sizin ilk tablonuzdan farklı olarak. yani yıl hesabında 12 yi doldurmuş olsa da gün hesabın da 12 yaşı doldurmamışsa 2. tabloya atmıyor.
 

Ekli dosyalar

Geri
Üst