Eğer ve Düşeyaranın birlikte kullanımı.

Katılım
1 Mart 2010
Mesajlar
20
Excel Vers. ve Dili
2007 Türkçe
Merhaba,
Düşeyara (Vlookup) ile Eğer(IF) formülünü birleştirmek istiyorum. Örneğin;A sütunü "X Hastanesi" olan hücrelerde B sütununa göre düşeyara yaptırmak istiyorum ve C sütunundaki değeri başka bir yere aktarmak istiyorum. Bunun için bana nasıl yol önerirsiniz.
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Bir örnek dosya eklerseniz, daha çabuk çözüm bulunabilir.
 
Katılım
1 Mart 2010
Mesajlar
20
Excel Vers. ve Dili
2007 Türkçe
Örnek dosya ektedir. Vakit ayırabilirseniz çok memnun olurum.. Teşekkürler..
 

Ekli dosyalar

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,900
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
I2 hücresine

=TOPLA.ÇARPIM((SEVK!$A$2:$A$300=A2)*(SEVK!$B$2:$B$300=C2);SEVK!$D$2:$D$300)

yazıp aşağı doğru çekiniz.

.
 
Katılım
1 Mart 2010
Mesajlar
20
Excel Vers. ve Dili
2007 Türkçe
ilginizi ve hızınız için çok teşekkür ederim, lakin formülün yanlış olduğunu düşünüyorum. Bknz: "adv_na" kodlu malzeme B hastanesine 7600 verilmiştir, bunu doğru olarak getirmiş ama C hastanesine 9600 getirmesi gerekirken yine 7600 getirmiştir. Bende burda sorun yaşıyorum.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,900
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Zaten daha pratiğini 5 nolu mesajda yazmışım.

.
 
Katılım
1 Mart 2010
Mesajlar
20
Excel Vers. ve Dili
2007 Türkçe
I2 hücresine

=TOPLA.ÇARPIM((SEVK!$A$2:$A$300=A2)*(SEVK!$B$2:$B$300=C2);SEVK!$D$2:$D$300)

yazıp aşağı doğru çekiniz.

.

Hocam bu formülü ilk defa görüyorum.. Ve nasıl olduğunu henüz anlamasamda çalışıyor. Şuan inceleyemiyorum ama öğlen arasında mutlaka inceleyeceğim.

Bu siteyi takip ederdim de bu kadar kaliteli olduğunu bilmezdim. Gerçekten yardımlarınız ve ilginiz için çok teşekkür ederim..
 
Katılım
1 Mart 2010
Mesajlar
20
Excel Vers. ve Dili
2007 Türkçe
Peki üstadlarım soruyu biraz değiştiriyorum, "SEVK" datasından miktarın yanına "BİRİMİ" de getirmek istiyorum. Bu formüller bana sadece sayı değerlerini taşıyor, doğrumudur? Birimi nasıl getirebilirim yanına?
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,900
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
J2 hücresine

=EĞER(EHATALIYSA(DÜŞEYARA(C2;SEVK!$B$2:$C$300;2;0));"";DÜŞEYARA(C2;SEVK!$B$2:$C$300;2;0))

yazıp aşağı doğru çekiniz.

.
 
Katılım
1 Mart 2010
Mesajlar
20
Excel Vers. ve Dili
2007 Türkçe
J2 hücresine

=EĞER(EHATALIYSA(DÜŞEYARA(C2;SEVK!$B$2:$C$300;2;0));"";DÜŞEYARA(C2;SEVK!$B$2:$C$300;2;0))

yazıp aşağı doğru çekiniz.

.

Üstadım, bu formül aynı malzemelerin kodlarının aynı aynı "BİRİM"e sahip olması durumunda doğrudur. Fakat aynı kodda fakat farklı birimle çıkış yapılmışsa?

Örn: A hastanesine DF40 80 TEST olarak gönderilmiş fakat B Hastanesine DF40 2 KUTU olarak gönderilmiş. Ben A hastanesinin yanındaki DF40 a kendi, diğerine kendi birimini getirmek istiyorum. Bunun içinde bir formül verebilirseniz çok sevinirim.
 
Son düzenleme:

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,900
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
J2 hücresine

Kod:
=EĞER(EHATALIYSA(İNDİS(SEVK!$C$2:$C$300;KAÇINCI(1;EĞER(SEVK!$A$2:$A$300=A2;EĞER(SEVK!$B$2:$B$300=C2;1));0)));"";İNDİS(SEVK!$C$2:$C$300;KAÇINCI(1;EĞER(SEVK!$A$2:$A$300=A2;EĞER(SEVK!$B$2:$B$300=C2;1));0)))
yazıp CTRL+SHIFT+ENTER tuşlarına birlikte basarak dizi formülü oluşturup aşağı doğru çekiniz.

.
 
Katılım
1 Mart 2010
Mesajlar
20
Excel Vers. ve Dili
2007 Türkçe
J2 hücresine

Kod:
=EĞER(EHATALIYSA(İNDİS(SEVK!$C$2:$C$300;KAÇINCI(1;EĞER(SEVK!$A$2:$A$300=A2;EĞER(SEVK!$B$2:$B$300=C2;1));0)));"";İNDİS(SEVK!$C$2:$C$300;KAÇINCI(1;EĞER(SEVK!$A$2:$A$300=A2;EĞER(SEVK!$B$2:$B$300=C2;1));0)))
yazıp CTRL+SHIFT+ENTER tuşlarına birlikte basarak dizi formülü oluşturup aşağı doğru çekiniz.

.

Hocam formül ile sonuç bulduramadım. J2 de yada j sütununda herhangi bir sonuç alamıyorum.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,900
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Dosyanız ektedir.
 

Ekli dosyalar

Üst