Kritere göre birim fiyat getirmek

Katılım
31 Aralık 2011
Mesajlar
11
Excel Vers. ve Dili
2007
Merhaba arkadaşlar bir tablo oluşturuyorum içerisinde formül kullanmam gerekiyor. yardımcı olabilirmisiniz.

Sorum Şöyle.


ekteki tabloda F2 Hücresine A grubundaki illerin hangisini yazarsam veya b Grubunun hangi illerini yazarsam G2 Hücresine MİKTAR Girdiğimde I2 Hücresine otomatik Birim Fiyat atmalı.

Birim Fiyatı neye göre bulması gerek açıklayayım.
F2 Hücresine yazılacak olan iller
A Grubunun illeri ( 0-600 ) Km. ye kadar olan illerdir. B Grubundaki iller ise ( 601-900 ) Km. ye kadar olan illerdir.

G2 hücresine 1 ile 5 arasında bir rakam girdiğimde F2 hücresine yazdığım il 0-600 km ye kadar olan illerin gurubunda ise I2 Hücresine otomatikmen 4,20 TL yazdırmam gerekiyor. eğer F2 Hücresine B grubundaki 601-900 km ye kadar olan illerden birini yazdığımda I2 hücresine busefer 4,20 TL Yazdırmam gerekiyor.

G2 hücresine 6 ile 10 arasında bir rakam girdiğimde F2 hücresine yazdığım il 0-600 km ye kadar olan illerin gurubunda ise I2 Hücresine otomatikmen 4,60 TL yazdırmam gerekiyor. eğer F2 Hücresine B grubundaki 601-900 km ye kadar olan illerden birini yazdığımda I2 hücresine busefer 5,20 TL Yazdırmam gerekiyor.


Umarım anlata bilmişimdir derdimi. Yardımcı olabilirseniz çok sevinirim. alternatif bir çözümde olabilir.
 

Ekli dosyalar

Korhan Ayhan

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

Anlattıklarınıza göre bize A ve B grubuna ait il listesinide vermeniz gerekiyor.
 
Katılım
31 Aralık 2011
Mesajlar
11
Excel Vers. ve Dili
2007
il listesini örnek A ve B olarak ayırdım.

olması gereken il listesi aşağıdaki gibidir.


0-600 Km İller

1 ADAPAZARI
2 BİLECİK
3 BURSA
4 DÜZCE
5 EDİRNE
6 KIRKLARELİ
7 KOCAELİ
8 TEKİRDAĞ
9 YALOVA
10 AFYON
11 ANKARA
12 BALIKESİR
13 BARTIN
14 BOLU
15 BURDUR
16 ÇANAKKALE
17 ÇANKIRI
18 ESKİŞEHİR
19 İZMİR
20 KARABÜK
21 KÜTAHYA
22 MANİSA
23 ZONGULDAK



601-900 Km İller

1 ADANA
2 AKSARAY
3 ANTALYA
4 AYDIN
5 ÇORUM
6 DENİZLİ
7 ISPARTA
8 İÇEL
9 KARAMAN
10 KASTAMONU
11 KAYSERİ
12 KIRIKKALE
13 KIRŞEHİR
14 KONYA
15 MUĞLA
16 NEVŞEHİR
17 NİĞDE
18 OSMANİYE
19 SAMSUN
20 SİNOP
21 UŞAK



901-1200 Km İller

1 ADIYAMAN
2 AMASYA
3 ELAZIĞ
4 ERZİNCAN
5 ERZURUM
6 GAZİANTEP
7 GİRESUN
8 HATAY
9 KAHRAMANMARAŞ
10 KİLİS
11 MALATYA
12 ORDU
13 RİZE
14 SİVAS
15 TOKAT
16 TRABZON
17 YOZGAT



1201 Km eşit veya büyük

1 AĞRI
2 ARDAHAN
3 BATMAN
4 ARTVİN
5 BAYBURT
6 BİNGÖL
7 BİTLİS
8 DİYARBAKIR
9 GÜMÜŞHANE
10 HAKKARİ
11 IĞDIR
12 KARS
13 MARDİN
14 MUŞ
15 SİİRT
16 ŞANLIURFA
17 ŞIRNAK
18 TUNCELİ
 
Son düzenleme:

Korhan Ayhan

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

Ekteki örnek dosyayı inceleyiniz.
 

Ekli dosyalar

Katılım
31 Aralık 2011
Mesajlar
11
Excel Vers. ve Dili
2007
hocam çok teşekkür ederim. işe yaradı ancak şöyle bir problemim var hazırlamış olduğun örnekte sayfa2 de bulunan 901-1200 km ve 1201 + KM bölümlerinde bulunan illeri yazdığımda formul işlem görmüyor. formüle ilave etmek istedim ancak formülü doğruda eklediğim halde hep hata veriyor. bir hücreye EĞERSAY förmülü veya EĞER formülü eklemenin sınırı varmı var ise bukadar küçük mü bir hücreye 10 15 tane ekleyemiyorum bilemiyorum sorun bendemi ama formülü olduğu gibi ekliyorum ve birde şöyle bir şeye ihtiyacım var.

yapmak istediğimi özetle göstereyim.

A Grubu illeri B grubu illeri
1 - 5 arası 4,2 4,2
6 - 10 arası 4,6 5,2
11 - 15 arası 5,0 5,7
16 eşit veya büyükse formül şunu yapmalı G2 hücresindeki rakamdan 15 çıkartıp kalan rakamı A grubu için 0,27 B Grubu için 0,29 ile çarparak çıkan sonuca 5 ekleyerek birim fiyat bulunmuş oluyor.

misal G2 Hücresinde 20 olduğunu var sayalım ve il olarakta A grubundan yazalım 0,27 ile işleme aldığımızda çıkan sonuç birim fiyat kısmında yazacak rakam 6,35 olmalı.

Bu Tabloyu buna göre uyarlamamız mümkün mü yardımcı olabilirmisiniz. şimdiden teşekkür ederim.
 

Korhan Ayhan

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

İlk mesajınızda sadece 0-600 ve 601-900 km bilgileri vardı. Sizden detay isteyince diğer km bilgilerinide yazdınız. Ben ilk mesajınıza göre sorunuzu çözümledim. Sonradan değişen soruları açıkçası çözümlemek içimden gelmiyor. Çünkü acaba bunun yanıtını verince üyeden başka ne istek gelecek diye beklemek bende tedirginlik yaratıyor.

Ben size yöntemi gösterdim. Bundan sonraki kısımları kendiniz rahatlıkla halledebilirsiniz.
 
Katılım
31 Aralık 2011
Mesajlar
11
Excel Vers. ve Dili
2007
hocam kendim halletmeye çalışıyorum ama şöyleki formülü yazıyorum enterladığımda ekteki hatayı alıyorum. nerede yanlış yaptığımı öğrenmek istiyorum.

 

Ekli dosyalar

Son düzenleme:

Korhan Ayhan

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

Aşağıdaki formülü deneyin.

Kod:
=EĞER(VE(G2>=1;G2<=5;EĞERSAY(Sayfa2!A:A;F2)>0);4,2;0)+EĞER(VE(G2>=1;G2<=5;EĞERSAY(Sayfa2!C:C;F2)>0);4,2;0)+EĞER(VE(G2>=6;G2<=10;EĞERSAY(Sayfa2!A:A;F2)>0);4,6;0)+EĞER(VE(G2>=6;G2<=10;EĞERSAY(Sayfa2!C:C;F2)>0);5,2;0)+EĞER(VE(G2>=11;G2<=15;EĞERSAY(Sayfa2!A:A;F2)>0);5;0)+EĞER(VE(G2>=11;G2<=15;EĞERSAY(Sayfa2!C:C;F2)>0);5,7;0)+EĞER(VE(G2>=16;EĞERSAY(Sayfa2!A:A;F2)>0);(G2-15)*0,27+5;0)+EĞER(VE(G2>=16;EĞERSAY(Sayfa2!C:C;F2)>0);)G2-15)*0,29+5;0)
 
Katılım
31 Aralık 2011
Mesajlar
11
Excel Vers. ve Dili
2007
Hocam çok makbule geçti çok teşekkür ederim.

Ayrıca
EĞERSAY(Sayfa2!C:C;F2)>0);G2-15*0,29+5;0) Formülünü

EĞERSAY(Sayfa2!C:C;F2)>0);(G2-15)*0,29+5;0) bu şekilde G2-15'i parantez içine alarak doğru sonucu aldım. ekteki dosya birinin işine yarayacak olursa bilgilendireyim istedim. yardımlarınız için tekrar tekrar teşekkür ederim.
 

Korhan Ayhan

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

Doğru söylüyorsunuz. O kısım gözümden kaçmış. Bende mesajımdaki formülü düzenledim.
 
Üst