• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Eğer komutu için yardım

Katılım
12 Şubat 2009
Mesajlar
18
Excel Vers. ve Dili
yok
arkadaşlar bu benim için çok önemli hepinizin yardımını bekliyorum..

örnek olarak veriyorum;

c5=k için ("c6" 10 ile 20 arasındaysa 2, 40 ile 100 arasındaysa 3 ... vs.) c5=e için ("c6" 10 ile 20 arasındaysa 2, 40 ile 100 arasındaysa 3 ... vs.)

yukarıdakiler sadece bir hücreye yazılacak bana yardımcı olursanız çok sevinirim şimdiden teşekkürler..

biraz karışık gelebilir ama benim için çok önemli..
 
Merhaba,

=EĞER(VE(C5="k";C6>=10;C6<=20);2;EĞER(VE(C5="k";C6>=40;C6<=100);3;EĞER(VE(C5="e";C6>=10;C6<=20);2;EĞER(VE(C5="e";C6>=40;C6<=100);3;""))))

Eğer verileriniz bu şekilde uzayıp gidiyorsa bir data oluşturup verileri o şekilde almanız daha doğru olacaktır..

.
 
çok teşekkürler bu kadar çabuk yardım alacağımı beklemiyoyordum çok sağolun. .
 
Sizde sağolun, iyi çalışmalar..
 
Biz aramızda buna espiyonajl farkı diyoruz.Hangi ara bakıyor, hangi ara cevabı yazıyor bizde çözemedik.:)

:)

Teşekkür ederim Sayın Ali hocam, sizlerin yolundan ilerlemeye çalışıyorum.
 
Herşey çok güzel oldu ama bi sorun var formül çok uzun diyor ne yapmam lazım..
 
bu böyle olmayacak sanırım.. datayı açarmısınız ?

office 2007 yi yüklesem sorun ortadan kalkar mı? ve diğer office sürümlerindede görüntülenebilirmi ?
 
Son düzenleme:
bu böyle olmayacak sanırım.. datayı açarmısınız ?

Bunun için küçük bir örnek dosya ekleyip yapılması gerekenleri dosya üzerinde açıklamanız gerekir, bu şekilde bir dosya eklerseniz dosyanızın üzerinde gerekli düzenlemeleri yapıp foruma ekleyebilir. Diğer türlü tahmini bir data oluşturmuş olurum buda boşuna zaman kaybı olur. Şimdi çıkmam gerekiyor siz dosyanızı ekleyin bu akşam üzerinde çalışırım..

.
 
Hazırladığım formül bu;
Belki üzerinde düzenlemeler yapılıp kısaltılabilir;

=EĞER(VE(B5="K";G5>=11;G5<=15);"46/2";EĞER(VE(B5="K";G5 >=15;G5<=18);"48/2";EĞER(VE(B5="K";G5>=19;G5<=22);"51/2";EĞER(VE(B5="K";G5>=23;G5<=26);"54/2";EĞER(VE(B5="K";G5>=27;G5<=29);"58/3";EĞER(VE(B5="K";G5>=30;G5<=32);"62/3";EĞER(VE(B5="K";G5>=33;G5<=35);"66/3";EĞER(VE(B5="K";G5>=36;G5<=38);"69/3";EĞER(VE(B5="K";G5>=39;G5<=40);"73/4";EĞER(VE(B5="K";G5>=41;G5<=42);"77/4";EĞER(VE(B5="K";G5>=43;G5<=44);"81/4";EĞER(VE(B5="K";G5>=45;G5<=46);"85/5";EĞER(VE(B5="K";G5>=47;G5<=48);"87/5";EĞER(VE(B5="K";G5>=49;G5<=50);"89/5";EĞER(VE(B5="K";G5>=51;G5<=52);"91/5";EĞER(VE(B5="K";G5>=53;G5<=100);"100/5";EĞER(VE(B5="E";G5>=22;G5<=24);"50/2";EĞER(VE(B5="E";G5>=25;G5<=27);"51/2";EĞER(VE(B5="E";G5>=28;G5<=30);"52/2";EĞER(VE(B5="E";G5>=31;G5<=33);"53/2";EĞER(VE(B5="E";G5>=34;G5<=36);"54/2";EĞER(VE(B5="E";G5>=37;G5<=39);"65/3";EĞER(VE(B5="E";G5>=40;G5<=42);"66/3";EĞER(VE(B5="E";G5>=43;G5<=45);"67/3";EĞER(VE(B5="E";G5>=46;G5<=48);"68/3";EĞER(VE(B5="E";G5>=49;G5<=51);"69/3";EĞER(VE(B5="E";G5>=52;G5<=54);"80/4";EĞER(VE(B5="E";G5>=55;G5<=58);"81/4";EĞER(VE(B5="E";G5>=59;G5<=61);"82/4";EĞER(VE(B5="E";G5>=62;G5<=64);"83/4";EĞER(VE(B5="E";G5>=65;G5<=67);"84/4";EĞER(VE(B5="E";G5>=68;G5<=70);"85/5";EĞER(VE(B5="E";G5>=71;G5<=73);"87/5";EĞER(VE(B5="E";G5>=74;G5<=76);"89/5";EĞER(VE(B5="E";G5>=77;G5<=79);"90/5";EĞER(VE(B5="E";G5>=80;G5<=85);"92/5";EĞER(VE(B5="E";G5>=86;G5<=90);"95/5";EĞER(VE(B5="E";G5>=91;G5<=100);"100/5";""))))
 
Merhaba,

Örnek dosyayı incelermisiniz..

.
 

Ekli dosyalar

malesef olmadı. bu sorunu halledecek birileri var mı? uzun formül sorununu ?
 
Yazdığınız formül bence eksik.

B5=K olduğunda G5'te 15 olduğunda 46/2 'mi yazacak 48/2 yazacak.

Çünkü <=15 ve >=15 olarak kabul etmişsiniz.


Bu uzun formüller için bir tablo oluşturup oradan İNDİS fonksiyonu ile almak daha kolaylık sağlar.

Sayın espiyonajl'ın verdiği örnek gibi sonuç sayısal değer ise TOPLA.ÇARPIM ile sonuca gidilebilir ama sonuç nümerik bir değer döndürmüyorsa İNDİS ve dizi formülü ile çözüme gitmek gerekir.

Siz formülde belirtiğim eksikliğe bir açıklamaya yaparsanız çözüm üretilebilir.
 
formülde bi sorun yok. bazılarını silip azalttığımda çok düzgün çalışıyor, ama uzatıp eklemeler yaptığımda formülü girmiyor ve çok uzun uyarısı veriyor.. indis'i nasıl yapabilirim veya diğerini. .
 
malesef olmadı. bu sorunu halledecek birileri var mı? uzun formül sorununu ?

İlk olarak Ali Bey'in tespiti doğrudur, bu yüzden data sayfasında ilk aralığı 11 ~ 15 değil 11 ~ 14 olarak atamıştım. Kendi yazdığınız formülde ilk şartta bakarsanız hatanızı görebilirsiniz. 15 değeri iki aralıkta yazmıştınız, 46/2 ve 48/2 olarak..

Formülde olmayan nedir anlamadım, bunuda açıklarsanız memnun olurum. Ozaman siz örnek tablo ekleyin onun üzerinden gidelim.

.
 
evet çok haklısınız ama o hatayı düzeltsem bile formülü giremiyorum çok uzun uyarısı veriyor. . kusura bakmayın sizide sıkıyorum ama benim için çok önemli bu sorunu halletmem lazım. .

=EĞER(VE(B5="K";G5>=11;G5<=15);"46/2";EĞER(VE(B5="K";G5 >=16;G5<=18);"48/2";EĞER(VE(B5="K";G5>=19;G5<=22);"51/2";EĞER(VE(B5="K";G5>=23;G5<=26);"54/2";EĞER(VE(B5="K";G5>=27;G5<=29);"58/3";EĞER(VE(B5="K";G5>=30;G5<=32);"62/3";EĞER(VE(B5="K";G5>=33;G5<=35);"66/3";EĞER(VE(B5="K";G5>=36;G5<=38);"69/3";EĞER(VE(B5="K";G5>=39;G5<=40);"73/4";EĞER(VE(B5="K";G5>=41;G5<=42);"77/4";EĞER(VE(B5="K";G5>=43;G5<=44);"81/4";EĞER(VE(B5="K";G5>=45;G5<=46);"85/5";EĞER(VE(B5="K";G5>=47;G5<=48);"87/5";EĞER(VE(B5="K";G5>=49;G5<=50);"89/5";EĞER(VE(B5="K";G5>=51;G5<=52);"91/5";EĞER(VE(B5="K";G5>=53;G5<=100);"100/5";EĞER(VE(B5="E";G5>=22;G5<=24);"50/2";EĞER(VE(B5="E";G5>=25;G5<=27);"51/2";EĞER(VE(B5="E";G5>=28;G5<=30);"52/2";EĞER(VE(B5="E";G5>=31;G5<=33);"53/2";EĞER(VE(B5="E";G5>=34;G5<=36);"54/2";EĞER(VE(B5="E";G5>=37;G5<=39);"65/3";EĞER(VE(B5="E";G5>=40;G5<=42);"66/3";EĞER(VE(B5="E";G5>=43;G5<=45);"67/3";EĞER(VE(B5="E";G5>=46;G5<=48);"68/3";EĞER(VE(B5="E";G5>=49;G5<=51);"69/3";EĞER(VE(B5="E";G5>=52;G5<=54);"80/4";EĞER(VE(B5="E";G5>=55;G5<=58);"81/4";EĞER(VE(B5="E";G5>=59;G5<=61);"82/4";EĞER(VE(B5="E";G5>=62;G5<=64);"83/4";EĞER(VE(B5="E";G5>=65;G5<=67);"84/4";EĞER(VE(B5="E";G5>=68;G5<=70);"85/5";EĞER(VE(B5="E";G5>=71;G5<=73);"87/5";EĞER(VE(B5="E";G5>=74;G5<=76);"89/5";EĞER(VE(B5="E";G5>=77;G5<=79);"90/5";EĞER(VE(B5="E";G5>=80;G5<=85);"92/5";EĞER(VE(B5="E";G5>=86;G5<=90);"95/5";EĞER(VE(B5="E";G5>=91;G5<=100);"100/5";""))))

Bu kodu ekteki dosyada M5'e girmeliyim. .
 

Ekli dosyalar

evet çok haklısınız ama o hatayı düzeltsem bile formülü giremiyorum çok uzun uyarısı veriyor. . kusura bakmayın sizide sıkıyorum ama benim için çok önemli bu sorunu halletmem lazım. .

Bu kodu ekteki dosyada M5'e girmeliyim. .

Merhaba,

Neden bu formülde ısrar ettiğinizi anlayamadım, 12. mesajda bu konuyla ilgili çözüm üretmiştim size. Eki inceleyiniz, formül M5:M29 aralığına girilmiştir.Herhangi bir hata varsa dosya üzerinde olması gereken neyse manuel olarak girerek açıklayınız..

.
 

Ekli dosyalar

çok çok teşekkür ederim olayın nasıl olduğunu anladım. . çok iyisiniz çok teşekkür ederim. . sizide sıktım biraz farkındayım :)
 
Geri
Üst