harfe göre değer almak

cemşir79

Altın Üye
Katılım
13 Eylül 2013
Mesajlar
102
Excel Vers. ve Dili
excel 2007
Altın Üyelik Bitiş Tarihi
30-04-2026
İki sayfamda harfe göre değer almak istiyorum yardımcı olursanız teşekkür ederim sorum ektedir
 

Ekli dosyalar

Katılım
14 Kasım 2017
Mesajlar
618
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
07-01-2024
Eğer doğru anladıysam istediğiniz formül aşağıda.

Kod:
=EĞER(B3="D";DÜŞEYARA(avcılar!F3;'fiyat listesi'!$A$4:$B$10;2;0);DÜŞEYARA(F3;'fiyat listesi'!$C$4:$D$10;2;0))
 

cemşir79

Altın Üye
Katılım
13 Eylül 2013
Mesajlar
102
Excel Vers. ve Dili
excel 2007
Altın Üyelik Bitiş Tarihi
30-04-2026
Sayın recepkull cevabınız için teşekkür ederim doğru anladınız bundan emin olabilirsiniz ben anlatmakta güçlük çektim. Benim kullandığım formülle nasıl birleştirebilirim

=EĞER(EMETİNSE(F3);"";EĞERHATA(DÜŞEYARA(KÜÇÜK('fiyat listesi'!$A$4:$B$498;EĞERSAY('fiyat listesi'!$A$4:$B$498;"<"&F3)+1);'fiyat listesi'!$A$4:$B$498;2;2);" "))
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,267
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Siz kendi formülünüzde ne yapmaya çalışmıştınız?
 

cemşir79

Altın Üye
Katılım
13 Eylül 2013
Mesajlar
102
Excel Vers. ve Dili
excel 2007
Altın Üyelik Bitiş Tarihi
30-04-2026
Sayın Korhan Ayhan fiyat Listesi sayfasında yazılan sayıya denk olan sayıyı alıyor,tam değer yoksa kötü olanı alıyor. Şimdi benim istediğim ise Avcılar sayfasında b3 hücresinde "D" veya "E" yazıyorsa Fiyat listesine bakacak Avcılar tablosunda benim yazdığım değere karşılık gelen sayıyı alacak. Burada sonradan eklemiş olduğumuz "D" ve "E" harflerini uyarlayamadım.
Eski formülle 400 yazdığımda 45 değerini alıyordum 401 ile 415 yazdığımda ise 44,9 değerini alıyorum. Bu konuda yardımcı olursanız sevinirim
219288
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,267
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
"avcılar" sayfası G3 hücresine uygulayınız ve alt hücrelere sürükleyiniz.

C++:
=EĞERHATA(EĞER(B3="D";DÜŞEYARA(F3;'fiyat listesi'!A:B;2;0);EĞER(B3="E";DÜŞEYARA(F3;'fiyat listesi'!C:D;2;0)));"")

"Esenlerr" sayfası G3 hücresine uygulayınız ve alt hücrelere sürükleyiniz.

C++:
=EĞERHATA(EĞER(B3="D";DÜŞEYARA(F3;'fiyat listesi'!F:G;2;0);EĞER(B3="E";DÜŞEYARA(F3;'fiyat listesi'!H:I;2;0)));"")
 

cemşir79

Altın Üye
Katılım
13 Eylül 2013
Mesajlar
102
Excel Vers. ve Dili
excel 2007
Altın Üyelik Bitiş Tarihi
30-04-2026
Sayın Korhan Ayhan Esenler sayfasına formül tam oturdu güzel oldu, fakat avcılar sayfasında herhangi bir ara değer yazdığımda hücre boş verdi. Avcılar sayfasında f3 hücresinde 401-414arası bir değer girildiğinde boş kalmaması gerekiyor G3 hücresinde 44,9 vermesi gerekiyor, Yine f3 hücresine 461-471 girdiğimde G3 hücresine 44,4 sayısını vermesi gerekiyor
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,267
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Bu durumda aşağıdaki fonksiyonları uygulayınız.

"avcılar" G3;
C++:
=EĞERHATA(EĞER(B3="D";ARA(F3;'fiyat listesi'!A:A;'fiyat listesi'!B:B);EĞER(B3="E";ARA(F3;'fiyat listesi'!C:C;'fiyat listesi'!D:D)));"")
"Esenler" G3;
C++:
=EĞERHATA(EĞER(B3="D";ARA(F3;'fiyat listesi'!F:F;'fiyat listesi'!G:G);EĞER(B3="E";ARA(F3;'fiyat listesi'!H:H;'fiyat listesi'!I:I)));"")
 

cemşir79

Altın Üye
Katılım
13 Eylül 2013
Mesajlar
102
Excel Vers. ve Dili
excel 2007
Altın Üyelik Bitiş Tarihi
30-04-2026
Sayın Korhan Ayhan vermiş olduğum rahatsızlıktan dolayı özür dilerim bu esenler sayfasında her iki formulü denedim ikiside mükemmel çalışıyor, Fakat nedense Avcılar sayfasında derdimi anlatamadım bu defa tersten sayı verdi almak istediğim sayı aşağıdaki şekilde olması gerekiyor;

G.değer Alınacak değer
400 45
401 44,9
402 44,9
403 44,9
404 44,9
405 44,9
406 44,9
407 44,9
408 44,9
409 44,9
415 44,9
416 44,8
417 44,8
418 44,8
419 44,8
420 44,8
421 44,8
422 44,8
423 44,8
424 44,8
425 44,7
 

Korhan Ayhan

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

"avcılar" G3;
C++:
=EĞER(B3="D";EĞERHATA(DÜŞEYARA(F3;'fiyat listesi'!A:B;2;0);EĞERHATA(DÜŞEYARA(KÜÇÜK('fiyat listesi'!A:A;EĞERSAY('fiyat listesi'!A:A;"<"&F3)+1);'fiyat listesi'!A:B;2;0);""));EĞER(B3="E";EĞERHATA(DÜŞEYARA(F3;'fiyat listesi'!C:D;2;0);EĞERHATA(DÜŞEYARA(KÜÇÜK('fiyat listesi'!C:C;EĞERSAY('fiyat listesi'!C:C;"<"&F3)+1);'fiyat listesi'!C:D;2;0);""))))
"Esenler" G3;
C++:
=EĞER(B3="D";EĞERHATA(DÜŞEYARA(F3;'fiyat listesi'!F:G;2;0);EĞERHATA(DÜŞEYARA(KÜÇÜK('fiyat listesi'!F:F;EĞERSAY('fiyat listesi'!F:F;"<"&F3)+1);'fiyat listesi'!F:G;2;0);""));EĞER(B3="E";EĞERHATA(DÜŞEYARA(F3;'fiyat listesi'!H:I;2;0);EĞERHATA(DÜŞEYARA(KÜÇÜK('fiyat listesi'!H:H;EĞERSAY('fiyat listesi'!H:H;"<"&F3)+1);'fiyat listesi'!H:I;2;0);""))))
 

cemşir79

Altın Üye
Katılım
13 Eylül 2013
Mesajlar
102
Excel Vers. ve Dili
excel 2007
Altın Üyelik Bitiş Tarihi
30-04-2026
Sayın Korhan Ayhan bey elinize kolunuza sağlık sizi uğraştırdım hakkınızı helal edin
 
Üst