EĞER ve DÜŞEYARA fonksiyonlarının birlikte kullanımı

Katılım
26 Eylül 2006
Mesajlar
4
Excel Vers. ve Dili
Excel 2000 Türkçe (9.0.2812)
Windows XP SP2
Merhaba,

Sorumu sormadan önce forumu inceledim ve çok değerli bilgilere ulaştım. Öncelikle bilgisini esirgemeyen herkese çok teşekkür ederim.

Ancak nasıl yapmam gerektiği konusunda emin olamadığım bir sorum var.

Ekte gönderdiğim dosya satış elamanı takibi konusunda hazırlamaya çalıştığım bir şablon. Kullanılan tek formül; C sütununa ürün kodu girildiğinde DÜŞEYARA ile ürünü ve fiyatını sırasıyla D ve F sütunlarına getirmekte.

Sormak ve eklemek istediklerim ise;

** Ürün kodu bölümüne aşağıya inen bir menü yapmak istiyorum ürünler sekmesinden ürün isimlerini otomatik çekecek olan, fakat otomatik süz ile yapamadım.

** Asıl sorunum ise farklı sipariş adetlerinde farklı fiyatların geçerli olması. Ürünler sekmesinde görülebileceği gibi 5 adetten sonra ve tek bir ürün için 50 adetten sora değişen fiyatlar. Bunları DÜŞEYARA ve EĞER formüllerini birleştirerek yapmam gerektiğinin farkındayım ancak nasıl yapacağımı bir türlü bulamadım.


Yardımlarınız için şimdiden çok teşekkürler.
 
Katılım
26 Eylül 2006
Mesajlar
7
Excel Vers. ve Dili
MS Office Excel 2003 SP2
ingilizce
Merhaba,

Aşağıdaki gibi yazmanız yeterli olacaktır:

=IF(E9<=5;VLOOKUP($C9;Ürünler!A:E;3;FALSE);IF(AND(E9>=6;E9<50);VLOOKUP($C9;Ürünler!A:E;4;FALSE);IF(E9>=50;VLOOKUP($C9;Ürünler!A:E;5;FALSE);"")))

Ben Ek'de sadece mandalina örneğiniz için yaptım, diğerleri için de benzer şekilde yapabilirsiniz.

İyi çalışmalar.
 
Katılım
26 Eylül 2006
Mesajlar
4
Excel Vers. ve Dili
Excel 2000 Türkçe (9.0.2812)
Windows XP SP2
Merhaba,

Aşağıdaki gibi yazmanız yeterli olacaktır:

=IF(E9<=5;VLOOKUP($C9;Ürünler!A:E;3;FALSE);IF(AND(E9>=6;E9<50);VLOOKUP($C9;Ürünler!A:E;4;FALSE);IF(E9>=50;VLOOKUP($C9;Ürünler!A:E;5;FALSE);"")))

Ben Ek'de sadece mandalina örneğiniz için yaptım, diğerleri için de benzer şekilde yapabilirsiniz.

İyi çalışmalar.

Yardımınız için çok teşekkür ederim, fakat sanırım ilerde şöyle bir sorun çıkacak. Ben bunu şablon haline getirdiğimde hangi satıra hangi meyvenin gelceğini bilemeyceğim. Bu yüzden de eğer ben bu formulu kopyala yapıştır yaparak 15 meyve için çoğalttığımda mandalina için yazmış olduğunuz bu formulun hizasına çilek ürün kodu girildiğinde bana fiyat konusunda hata çıkaracak.

Bu sorunu aşmak formul yoluyla mümkün mü acaba?

Çok teşekkürler
 
Katılım
26 Eylül 2006
Mesajlar
4
Excel Vers. ve Dili
Excel 2000 Türkçe (9.0.2812)
Windows XP SP2
Say&#305;n Yurttas,

Zaman ay&#305;rd&#305;&#287;&#305;n&#305;z i&#231;in &#231;ok te&#351;ekk&#252;r ederim. Fakat 50 adet mandalinada 9 olmasi gereken fiyat yine 11 olarak gozukmekte.

Ayr&#305;ca

=E&#286;ER(E8<=5;TOPLA.&#199;ARPIM(--(kod=C8);--(&#252;r&#252;n=D8);--(adet5));E&#286;ER(VE(E8>5;C8>=10);TOPLA.&#199;ARPIM(--(kod=C8);--(&#252;r&#252;n=D8);--(adet10));E&#286;ER(VE(E8>10;E8<=50);TOPLA.&#199;ARPIM(--(kod=C8);--(&#252;r&#252;n=D8);--(adet50)))))

yukardaki formulun " E&#286;ER(VE(E8>5;C8>=10) " k&#305;sm&#305;nda C8>=10 k&#305;sm&#305;n&#305; a&#231;&#305;klayabilirmisiniz?

&#199;ok te&#351;ekk&#252;r ederim.
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
EĞER(VE(E8>5;C8>=10) " kısmında C8>=10 burası hatalı E8<=10 olması gerekir.

Düzeltme yapıldı dosyanız ekte.
 
Katılım
4 Nisan 2006
Mesajlar
999
Excel Vers. ve Dili
OFFICE 2021 Türkçe
F7 hücresine aşağıdaki formülü yazdıktan sonra
=BÜYÜK((D7=Ürünler!$B$2:$B$7)*(Ürünler!$C$2:$E$7);ARA(E7;{1;5;11};{1;2;3}))
enter demeden ctrl+shift+enter tuşlarına basın aşağıdaki şekil alacaktır

{=BÜYÜK((D7=Ürünler!$B$2:$B$7)*(Ürünler!$C$2:$E$7);ARA(E7;{1;5;11};{1;2;3}))}
sonra aşağıya doğru sürükleyiniz
 
Katılım
26 Eylül 2006
Mesajlar
7
Excel Vers. ve Dili
MS Office Excel 2003 SP2
ingilizce
Tekrar Merhaba,

Formülü kopyalamayacaktınız zaten, formülün olduğu hücrenin sağ alt köşesinde "artı" işaretinden tutup, aşağıya ve/veya yukarıya çekecektiniz. XL formülleri kendi ayarlıyor zaten. Kopyalarsanız yanlış olur. Ben Ek'de sizin için yaptım.
 
Katılım
8 Şubat 2008
Mesajlar
5
Excel Vers. ve Dili
2000
Merhaba,

Aşağıdaki formülü bir türlü yapamıyorum, yardımcı olabilir misiniz:


Tablo 1

A B C
Ürün Ağırlık Koli
Elma 100gr. 1
Armut 200gr 2
Üzüm 500gr. 1

Tablo 2
A B
Koli 1
Ürün Ağırlık
Elma 100gr
Üzüm 500gr

Koli 2
Ürün Ağırlık
Armut 200gr

Tablo 2, her kolinin dağılımını alıp, altına yazacak.
Teşekkürler....
 
Son düzenleme:
Katılım
8 Şubat 2008
Mesajlar
5
Excel Vers. ve Dili
2000
Teşekkür ederim,
Tam olarak aslında toplam istemiyorum. Her kolinin dökümünü almam lazım:
1. koli:
Domates 72kg.
Domates 56kg.
Elma 20kg.
Üzüm 14kg.

2. koli
Elma 41kg.
gibi....

1. koli olanları, 1. koli altına,
2. koli olanları, 2. koli altına atsın

Süz (filtre) yaparak yapabilirim, ama kendisi alırsa işim çok daha kolay olacak...
 
Katılım
8 Şubat 2008
Mesajlar
5
Excel Vers. ve Dili
2000
Teşekkürler ama aslında şöyle gerekiyor:

Koli 1'de olanları, Koli 1'in altına tek tek alacak, toplamasına gerek yok. Domateslerin herbirini tek tek görmem lazım.
Koli 2'dekileri de "koli 2" yazan yerin altına alacak.
Yani tüm kolileri kendi ayıracak... Mümkün mü ? Makro bilmiyorum, kullanamam.
 
Katılım
8 Şubat 2008
Mesajlar
5
Excel Vers. ve Dili
2000
Aaaaaa süper olmuş, çooook çooook teşekkürler. Kaç gündür çözüm arıyordum. Çok da uzun bir formülmüş :) Ben hemen inceleyip uyarlayacağım.
Ellerinize sağlık !
 
Katılım
1 Haziran 2014
Mesajlar
355
Excel Vers. ve Dili
Ofis 2010-Türkçe
Ben teşekkür ederim. İyi akşamlar.
 
Üst