Tabloya göre fiyat listesi hesaplama

relaxim

Altın Üye
Katılım
30 Ağustos 2009
Mesajlar
467
Excel Vers. ve Dili
Ofis 2016 Tr 64 bit
Arkadaşlar merhaba,

Ekte gönderdiğim örnekte açıklamaya çalıştım. Formül konusunda yardımcı olmanızı rica edeceğim.
 

Ekli dosyalar

Ali

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

Kod:
=EĞER(ARA(9,99999999999999E+307;--SOLDAN(B3;SATIR($1:$1024)))<=12;İNDİS($O$3:$O$8;KAÇINCI(C3;$R$3:$R$8;0));İNDİS($O$10:$O$15;KAÇINCI(C3;$R$10:$R$15;0)))
yazıp aşağı doğru çekiniz.
 
Katılım
6 Mart 2005
Mesajlar
6,238
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Alternatif olarak.
Kod:
=EĞER(SOLDAN(YERİNEKOY($B3;"x";"X");BUL("X";YERİNEKOY($B3;"x";"X"))-1)*1<=12;İNDİS($O$3:$O$8;KAÇINCI($C3;$R$3:$R$8;0))*$C3;İNDİS($O$10:$O$15;KAÇINCI($C3;$R$10:$R$15;0))*$C3)
 
Son düzenleme:

relaxim

Altın Üye
Katılım
30 Ağustos 2009
Mesajlar
467
Excel Vers. ve Dili
Ofis 2016 Tr 64 bit
D3 hücresine

Kod:
=EĞER(ARA(9,99999999999999E+307;--SOLDAN(B3;SATIR($1:$1024)))<=12;İNDİS($O$3:$O$8;KAÇINCI(C3;$R$3:$R$8;0));İNDİS($O$10:$O$15;KAÇINCI(C3;$R$10:$R$15;0)))
yazıp aşağı doğru çekiniz.
(y)(y)(y)
Ali Bey çok teşekkür ederim.
 

relaxim

Altın Üye
Katılım
30 Ağustos 2009
Mesajlar
467
Excel Vers. ve Dili
Ofis 2016 Tr 64 bit
Arkadaşlar cevaplarınız için teşekkürler. Ellerinize sağlık. B sütunu gerekirse x ten önceki hali ile (16x2 yerine 16) yazabilirim. Bunu şunun için yazdım; formül gereksiz yere uzamasın daha basit olsun diye.... Formülü sadeleştirebilir miyiz?
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,893
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Kod:
=EĞER(B3<=12;İNDİS($O$3:$O$8;KAÇINCI(C3;$R$3:$R$8;0));İNDİS($O$10:$O$15;KAÇINCI(C3;$R$10:$R$15;0)))
 

relaxim

Altın Üye
Katılım
30 Ağustos 2009
Mesajlar
467
Excel Vers. ve Dili
Ofis 2016 Tr 64 bit
Alternatif olarak.
Kod:
=EĞER(SOLDAN(YERİNEKOY(B$3;"x";"X");BUL("X";YERİNEKOY($B3;"x";"X"))-1)*1<=12;İNDİS($O$3:$O$8;KAÇINCI($C3;$R$3:$R$8;0))*$C3;İNDİS($O$10:$O$15;KAÇINCI($C3;$R$10:$R$15;0))*$C3)
Sn Çıtır Fomül hata verdi düzelt deyince yok hatası verdi. Sanırım daha önce dizi formülü olduğu için olabilir mi ? Daha sonra tekrar deneyeceğim. Teşekkürler...
 
Katılım
6 Mart 2005
Mesajlar
6,238
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Dosya.Örneğiniz de ilk sonuç 9 idi ben onu esas aldım.
 

Ekli dosyalar

Katılım
6 Mart 2005
Mesajlar
6,238
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Çıtır bey sonuç doğru. Ben daha önce Ali beyin dizi formülü üzerine yapıştırdığım için sıkıntı oldu sanırım. Teşekkürler...
Gönderdiğim formülde İlk baştaki B3 hatalı olarak sabitlenmiş sanırım ondan olmuştur.Düzeltildi.Dönüş yaptığınız için teşekkür ederim.
 
Üst