Yavaş çalışan formül

Katılım
1 Eylül 2012
Mesajlar
181
Excel Vers. ve Dili
2007 - 2010 Türkçe 32
Altın Üyelik Bitiş Tarihi
08.03.2019
Merhaba,
Formül işlemleri yavaşlatıyor, hızlı çalışacak alternatifi olabilir mi ?
EĞER(C6="";"";EĞERHATA(İNDİS(GİRİŞ!A:A&GİRİŞ!B:B&GİRİŞ!F:F;KAÇINCI("*"&C6&"*";GİRİŞ!G:G;0);1);" "))
Saygılar.
 
Son düzenleme:

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,597
Excel Vers. ve Dili
2019 Türkçe
Merhaba.

Tam sütun başvurularını değiştirin.

Örnek: GİRİŞ!A:A yerine GİRİŞ!A1:A1000 yazın daha az başvuru daha fazla hız demektir.
 
Katılım
1 Eylül 2012
Mesajlar
181
Excel Vers. ve Dili
2007 - 2010 Türkçe 32
Altın Üyelik Bitiş Tarihi
08.03.2019
hocam merhaba,
ilginize teşekkür ederim,
EĞER(C6="";"";EĞERHATA(İNDİS(GİRİŞ!A4:A200&GİRİŞ!B4:B200&GİRİŞ!F4:F200;KAÇINCI("*"&C6&"*";GİRİŞ!G4:G200;0);1);" "))
bu şekilde aralık seçtiğimde bazılarını getirmiyor.
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,597
Excel Vers. ve Dili
2019 Türkçe
Bu formül dizi formülüdür CTRL+SHIFT+ENTER ile giriş yapmalısınız.
Bunun dışında bir sorun görünmüyor.

Farklı bir çözüm olarak örnek olarak H sütununa ek bir sütun oluşturup =A4&B4&F4 formülü ile birleştirebilir ve bu sütunda arama yapabilirsiniz. Bu durumda dizi değil de normal formül kullanıp daha fazla hız kazanabilirsiniz.
Kod:
=EĞER(C6="";"";EĞERHATA(İNDİS(GİRİŞ!H4:H200;KAÇINCI("*"&C6&"*";GİRİŞ!G4:G200;0));""))
Yapamazsanız dosyanızı ekleyin biz yapalım.

Dosyanızı dosya.co gibi bir paylaşım sitesine ekleyebilirsiniz.
 
Katılım
1 Eylül 2012
Mesajlar
181
Excel Vers. ve Dili
2007 - 2010 Türkçe 32
Altın Üyelik Bitiş Tarihi
08.03.2019
hocam merhaba,
dosya büyük fakat,
=EĞER(C6="";"";EĞERHATA(İNDİS(GİRİŞ!A$4:A$200&GİRİŞ!B$4:B$200&GİRİŞ!F$4:F$200;KAÇINCI("*"&C6&"*";GİRİŞ!G$4:G$200;0);1);" "))
şeklinde çözüldü. Teşekkür ederim
 
Son düzenleme:
Üst