Birden fazla koşula bağlı işlem

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,269
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Merhaba,

Bahsettiğiniz koşula ait hesaplama sonucu K11 hücresinde bulunan formülün sonucuna mı eklenecek? İstediğiniz işlem bu mu?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,269
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Deneyiniz.

C++:
=EĞER(K8="Vodafone";DÜŞEYARA(D10;Kargo!$A$3:$C$23;3;0);EĞER(K8="HepsiBurada";DÜŞEYARA(D10;Kargo!E:G;3;0);EĞER(K8="Dsm";DÜŞEYARA(D10;Kargo!$I$3:$K$23;3;0)+EĞER(VE(K7>=0;K7<=29,99);8,4;EĞER(VE(K7>=30;K7<=59,99);9,55;0)))))
 
Katılım
11 Ekim 2017
Mesajlar
62
Excel Vers. ve Dili
2017
Korhan Hocam Merhaba Tekrar

Satış Fiyatı 51,69
Desi 1 Alıyorum

Vodafone ve Hepsiburadada Tekil olarak formul çalışıyor. Ancak bütünde hata veriyor. Dsm ise hiç çalışmıyor.

=EĞER(K8="Vodafone";DÜŞEYARA(D10;Kargo!$A$3:$C$23;3;0)
Formul Sonucu : 19,34 Bütün olarak formul de sonuc: 28,89

=EĞER(K8="HepsiBurada";DÜŞEYARA(D10;Kargo!E:G;3;0)
Formul Sonucu : 5 Bütün olarak formul de sonuc : 14:55

=EĞER(K8="Dsm";DÜŞEYARA(D10;Kargo!$I$3:$K$23;3;0))))+EĞER(VE(K7>=0;K7<=29,99);8,4;EĞER(VE(K7>=30;K7<=59,99);9,55;0))
Formul Sonucu : 28,81 Bütün olarak formul de sonuc : 28,81
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,269
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Bahsettiğiniz ek yapılacak formül K7 hücresine göre hesaplama yapıyor. Sanırım ben sorunuzu yanlış anladım.
 
Katılım
11 Ekim 2017
Mesajlar
62
Excel Vers. ve Dili
2017
Hesaplama yapılabilmesi için;K8 Hücresinde Site Adına Göre Değişen (Site Adı-Birden Farklı) koşul var.
Vodafone de koşulu gerçekleştiriyorum.
HEpsi buradada koşulu gerçekleştiriyorum.

Ancak Dsm kargo fiyatlarında birden fazla koşul var. Ürün bedeli (K7) 59,99 ile 30 arası 9,55 kargo fiyatı,29,99 ile 0 arası ise 8,40 kargo fiyatı var. Ayrıca kargo alanında bu koşulların dışında ise alacağı fiyatlar var. Bu işlemi kargo yani k11 e yazdırmak istiyorum
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,269
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Bu durumda formülümüzde ki parantezlerin yerini değiştirirsek olumlu sonuç alabiliriz.

Önerdiğim formülü revize ettim. Tekrar deneyiniz.
 
Katılım
11 Ekim 2017
Mesajlar
62
Excel Vers. ve Dili
2017
Hocam çalışmıyor. Yine bir Güncelleme öncesi sonuçları veriyor dsm de
 
Katılım
11 Ekim 2017
Mesajlar
62
Excel Vers. ve Dili
2017
Sanırım Çözdüm ama formuldeki mantığı çözdüm.

satış bedeli 28 TL ise (30 TL altı olduğu için 8,40 alıyor) Sonra kargo sayfasında 2 nin karsılığını da alıyor ikisini toplayıp bana veriyor.

Ben ise bunları toplamasını istemiyorum.
Ürün 30 TL altı ise 8,40
ürün 30 TL ile 60 TL arası ise 9,55
Ürün satış fiyatı 60 TL üstü ise kargo sayfasındaki fiyatları almasını istiyorum
 
Katılım
11 Ekim 2017
Mesajlar
62
Excel Vers. ve Dili
2017
EĞER(K8="Vodafone";DÜŞEYARA(D10;Kargo!$A$3:$C$23;3;0);EĞER(K8="HepsiBurada";DÜŞEYARA(D10;Kargo!E:G;3;0);EĞER(VE(K7>=0;K7<=29,99);8,4;EĞER(VE(K7>=30;K7<=59,99);9,55;EĞER(K8="Dsm";DÜŞEYARA(D10;Kargo!$I$3:$K$23;3;0))))))

Formulde ufak bir sıralama değiştirdiğimde formul çalıştı. Çok Tşk ederim.
 
Üst