• DİKKAT

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

Kısaltmalar

Şimdi bir test yaptım.

Microsoft 365 sürümünde bu şekilde çalışıyor.

C++:
=EĞERHATA(DÜŞEYARA(A1;{"av.";"Avukat"\"dr.";"Doktor"};2;0);"Kısaltma bulunamadı.")



Ofis 2016 sürümünde ise bu şekilde çalışıyor.

C++:
=EĞERHATA(DÜŞEYARA(A1;{"av."\"Avukat";"dr."\"Doktor"};2;0);"Kısaltma bulunamadı.")



Sanırım microsoft yeni sürümde dizi tanımlama yöntemini değiştirmiş.
 
Korhan Bey,

Teknik nedenini net olarak açıklayamam fakat tecrübelerime göre Türkçe - İngilizce sürümünün farklı olduğunu düşünüyorum. Windows farkı da olabilir.

Örneğin Türkçe sürümde;

=TOPLA(UZUNLUK(A1:A5)) dizi formülü uzunluğa göre {2/5/7/1/0} girerken İngilizce sürümlerde {2;5;7;1;0} şeklinde dizi oluşturuyor diye biliyorum.

Büyük ihtimalle sizin 2016 sürümde bu örnek {2;5;7;1;0} şeklinde dizi oluşturuyordur.
 
Olabilir Ömer bey..

Ben Ofis 2016 EN sürümünde denedim.
 
Şimdi bir test yaptım.

Microsoft 365 sürümünde bu şekilde çalışıyor.

C++:
=EĞERHATA(DÜŞEYARA(A1;{"av.";"Avukat"\"dr.";"Doktor"};2;0);"Kısaltma bulunamadı.")



Ofis 2016 sürümünde ise bu şekilde çalışıyor.

C++:
=EĞERHATA(DÜŞEYARA(A1;{"av."\"Avukat";"dr."\"Doktor"};2;0);"Kısaltma bulunamadı.")



Sanırım microsoft yeni sürümde dizi tanımlama yöntemini değiştirmiş.

Hocam iyi akşamlar. A1 hücresinde sadece kısaltma değilde bir cümle içinde geçtiğini farz edersek formül nasıl olabilir. Teşekkür Ederim! "bugün Dr. Selim'in ofisine gittim" gibi düşünelim.
 
Deneyiniz.

C++:
=YERİNEKOY(A1;{"Av.";"Dr."};{"Avukat";"Doktor"})
 
Bu şekilde deneyiniz.

C++:
=YERİNEKOY(YERİNEKOY(A1;"Av.";"Avukat");"Dr.";"Doktor")
 
Bu şekilde deneyiniz.

C++:
=YERİNEKOY(YERİNEKOY(A1;"Av.";"Avukat");"Dr.";"Doktor")
Hocam bu şekilde oldu ancak bu formüle göre kaç adet kısaltma mevcut ise o kadar YENİLE fonksiyonunu iç içe mi kullanmamız gerekiyor.
 
Selamlar

@Korhan Ayhan Hocam ekteki dosyada sizin resimle anlattıklarınızı yaptım ama formül hata veriyor . Neden acaba?

Saygılar
 

Ekli dosyalar

Merhaba,

17-21-22 nolu mesajlarda bahsi geçen sorunları yaşamış olabilirsiniz.

Ben aşağıdaki şekilde sonuç alabildim. Noktalı virgül ";" ve ters slashların "\" yerleri değişince sonuç veriyor.

C++:
=EĞERHATA(DÜŞEYARA(A1;{"av.";"Avukat"\"dr.";"Doktor"\"öğr.";"Öğretmen"\"müh.";"Mühendis"\"inş.";"İnşaatçı"};2;0);"Kısaltma bulunamadı.")
 
Teşekkürler hocam
 
Geri
Üst