• DİKKAT

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

Çoklu Düşey Arama

bjk55

Altın Üye
Katılım
29 Mart 2010
Mesajlar
205
Excel Vers. ve Dili
TÜRKÇE - MİCROSOFT OFFİCE PROFESSİONAL PLUS 2021
Merhaba, sarı olan alanın formül ile listeden çekmesini istiyorum. Nasıl yapabilirim. İyi Günler
 

Ekli dosyalar

Merhaba,

Deneyiniz.

C++:
=ÇAPRAZARA(1;(MÜSTERİ!A:A=C3)*(MÜSTERİ!B:B=C4)*(MÜSTERİ!D:D=C2);MÜSTERİ!C:C;;0)
 
Merhaba,

Deneyiniz.

C++:
=ÇAPRAZARA(1;(MÜSTERİ!A:A=C3)*(MÜSTERİ!B:B=C4)*(MÜSTERİ!D:D=C2);MÜSTERİ!C:C;;0)
Merhaba Korhan Bey, bazı excellerde çaprazara formülünü hesaplıyamıyor orada ?AD hatası çıkıyor. Bunun için ne yapabilirim
 
Evet bu fonksiyon yeni nesil excellerde çalışmaktadır. Eski sürümler için farklı çözüm üretmek gerekir.

Linkte bu fonksiyonun çalıştığı sürümler ifade edilmiştir.

ÇAPRAZARA işlevi - Microsoft Desteği


C++:
=EĞERHATA(İNDİS(MÜSTERİ!C:C;TOPLAMA(15;6;SATIR(MÜSTERİ!C:C)/((MÜSTERİ!A:A=C3)*(MÜSTERİ!B:B=C4)*(MÜSTERİ!D:D=C2));1))&"";"")
 
=EĞER(C27="";"";MC7) bu şekilde bir formülüm var. Çektiğim satır boş olduğu zaman bu formülde boş olmasına rağmen. düşey ara yaptığımda #YOK hatası vermektedir.
 

Ekli dosyalar

Önerdiğim formül arama sonucunda MÜSTERİ sayfasındaki C3 hücresini buluyor. Bu hücre boş olduğu için size sonuç olarak 0 (sıfır) değerini döndürecektir.

Siz ise son paylaştığınız formülde hücrenin boş olmasını sorgulamışsınız. Ama aslında hücre boş değil sıfır değerini içermektedir.

Ya son paylaştığınız formülü aşağıdaki gibi düzenleyebilirsiniz.

C++:
=EĞER(YADA(C27="";C27=0);"";MC7)

Ya da bu sorunu çözmek için önerdiğim formülde yaptığım revizeyi dosyanıza uyarlayabilirsiniz.
 
Önerdiğim formül arama sonucunda MÜSTERİ sayfasındaki C3 hücresini buluyor. Bu hücre boş olduğu için size sonuç olarak 0 (sıfır) değerini döndürecektir.

Siz ise son paylaştığınız formülde hücrenin boş olmasını sorgulamışsınız. Ama aslında hücre boş değil sıfır değerini içermektedir.

Ya son paylaştığınız formülü aşağıdaki gibi düzenleyebilirsiniz.

C++:
=EĞER(YADA(C27="";C27=0);"";MC7)

Ya da bu sorunu çözmek için önerdiğim formülde yaptığım revizeyi dosyanıza uyarlayabilirsiniz.
Çok Teşekkür ederim Korhan Bey
 
Evet bu fonksiyon yeni nesil excellerde çalışmaktadır. Eski sürümler için farklı çözüm üretmek gerekir.

Linkte bu fonksiyonun çalıştığı sürümler ifade edilmiştir.

ÇAPRAZARA işlevi - Microsoft Desteği


C++:
=EĞERHATA(İNDİS(MÜSTERİ!C:C;TOPLAMA(15;6;SATIR(MÜSTERİ!C:C)/((MÜSTERİ!A:A=C3)*(MÜSTERİ!B:B=C4)*(MÜSTERİ!D:D=C2));1))&"";"")
Korhan Bey burda yazan TOPLAMA(15;6;SATIR( ne ifade etmektedir. 15 ve 6 sayısını nasıl buluyoruz
 
Tekrar Merhaba Düşey ara formülünden Ünvanı bulup direk Şube ve Telefon numarasını aynı satıra ekleyebilir miyim
 

Ekli dosyalar

Tekrar Merhaba Düşey ara formülünden Ünvanı bulup direk Şube ve Telefon numarasını aynı satıra ekleyebilir miyim


Hem düşeyara hem de indis&kaçıncı birleşimleri kullanıldı.
 

Ekli dosyalar

Geri
Üst