• DİKKAT

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

Düşey ara formülünde iki şart

Katılım
14 Haziran 2011
Mesajlar
88
Excel Vers. ve Dili
Excel 2007, Türkçe
Arkadaşlar merhaba,
Ekte problemimle ilgili örnek dosya gönderiyorum. Sorun şu:
Bir ürün için birden fazla fiyat var. Veri doğrulama ile ürünleri ve fiyatları ad olarak listeden seçiyorum. Ürünü ve fiyat çeşidini seçtiğim zaman fiyatın otomatik gelmesini istiyorum. Tek fiyat olursa düşey ara formülüyle getirebiliyorum ama birden fazla olunca onu da nasıl seçeceğimi bilemedim. Yardımcı olursanız sevinirim.
 

Ekli dosyalar

Arkadaşlar merhaba,
Ekte problemimle ilgili örnek dosya gönderiyorum. Sorun şu:
Bir ürün için birden fazla fiyat var. Veri doğrulama ile ürünleri ve fiyatları ad olarak listeden seçiyorum. Ürünü ve fiyat çeşidini seçtiğim zaman fiyatın otomatik gelmesini istiyorum. Tek fiyat olursa düşey ara formülüyle getirebiliyorum ama birden fazla olunca onu da nasıl seçeceğimi bilemedim. Yardımcı olursanız sevinirim.

Merhaba
C4 hücresine
Kod:
=İNDİS($J$9:$L$11;KAÇINCI($A4;$I$9:$I$11;0);KAÇINCI($B4;$J$8:$L$8;0))
Bu formülü yazın ve aşağıya doğru çoğaltın.
 
Merhaba,
Altarnatif olsun
Kod:
=+TOPLA.ÇARPIM(($I$9:$I$11=A4)*($J$8:$L$8=B4)*($J$9:$L$11))
 
Her iki formül de işime yaradı. Yardımcı olduğunuz için çok teşekkür ederim.
İyi çalışmalar dilerim.
 
Arkadaşlar, tekrar merhaba
Dosya üzerinde çalışmaya devam edince bir şeyi eksik söylediğimi farkettim. İlk mesajımdaki dosya örneğinden devam edecek olursam;
Eğer o seçilen ürün o fiyat listesinde yoksa fiyatın boş gelmesi gerekiyor. Bunu nasıl yapabilirim?
 
Bu şekilde olması gerekiyor.
=EĞER(A4="";"";İNDİS($J$9:$L$11;KAÇINCI($A4;$I$9:$I$11;0);KAÇINCI($B4;$J$8:$L$8;0)))
=EĞER(A4="";"";+TOPLA.ÇARPIM(($I$9:$I$11=A4)*($J$8:$L$8=B4)*($J$9:$L$11)))
 
Yolladığım dosya, örnek dosya olduğu için biraz farklı yansıtmış olabilirim isteğimi.
Mahir Bey'in formülünü dosyama uyarladım.

=+TOPLA.ÇARPIM(('Fiyat Listesi'!$A$3:$A$24=E4)*('Fiyat Listesi'!$C$2:$F$2=F4)*('Fiyat Listesi'!$C$3:$F$24))

Ürünleri seçtiğim liste ile Fiyat listesi farklı. Yani ürün listesindeki her ürün fiyat listesi sayfasında yok. O yüzden şunu yapmak istiyorum. Seçtiğim ürün o fiyat listesinde yoksa fiyat hücresi sıfır geliyor. Sıfır gelmesin, boş gelsin, fiyatı yazsınlar.

Buna göre güncelleyemedim formülümü.
 
Sanırım şu şekilde yapabildim:

=EĞER((+TOPLA.ÇARPIM(('Fiyat Listesi'!$A$3:$A$24=E6)*('Fiyat Listesi'!$C$2:$F$2=F6)*('Fiyat Listesi'!$C$3:$F$24)))=0;"";(+TOPLA.ÇARPIM(('Fiyat Listesi'!$A$3:$A$24=E6)*('Fiyat Listesi'!$C$2:$F$2=F6)*('Fiyat Listesi'!$C$3:$F$24))))

Teşekkür ederim yardımcı olan arkadaşlara. Kolay gelsin.
 
Merhaba,

Formülün başındaki + işaretinin bir işlevi yoktur, silebilirsiniz. = ile başlamak yerine + ile başladım o kadar.

İyi çalışmalar.
 
Geri
Üst