eğer - Baskı Önizleme +- AccessTr.neT (https://accesstr.net) +-- Forum: Microsoft Excel (https://accesstr.net/forum-microsoft-excel.html) +--- Forum: Excel Cevaplanmış Soruları (https://accesstr.net/forum-excel-cevaplanmis-sorulari.html) +--- Konu Başlığı: eğer (/konu-eger.html) Sayfalar:
1
2
|
Cvp: eğer - tolga - 31/01/2012 [/align]Sn,comp_cont ilginiz için çok teşekür ederim. ikinci formülünüzüde denedim fakat yine olmadı. Sn.Mehmet Demiral hocam'ın formülü sorunsuz çalışıyor. Hocam size imreniyorum. çok sağolun. Cvp: eğer - mehmetdemiral - 31/01/2012 (31/01/2012, 13:08)comp_cont yazdı: Sanırım benim kodum ofis versiyonum ingilizce olduğu için sizde çalışmadı. =EĞER(VEYA(A1=9;A1=9,5;A1=10);17,5;(EĞER(A1=11;19;EĞER(A1=12;21;EĞER(A1=13;23;EĞER(A1=14;25;)))))) Sizin kodu ben Türkçe'ye çevirip denedim ama hata verdi. O nedenle oturup sıfırdan yazdım. Xaten mantıklı olarak da ara değerleri ve eksik ya da fazla girilenleri de düşünmek lazım. Bu nedenle A1=9;A1=9,5;A1=10);17,5; satırı yerine EĞER(A1<11;17,5 kullanıp diğer değerler için de belirticiler koydum. Öncel 9'da küçük değerleri düşünüp EĞER(A1<9;"DEĞER KÜÇÜK" uyarısını koydum, daha sonra 11'e kadar olan değerleri işledim. Yani açık kapı bırakmamak lazım. Sizin formülde 9'dan küçük değerler ve 14'den büyük değerler düşünülmemiş. Çalışsa bile yukardaki biçime dönüştürmek daha mantıklı olacaktır. Programcı her ihtimali düşünen kişidir. 8,9 girildiğinde "değer küçük", 14,1 girildiğinde ise "değer büyük" uyarısı o nedenle konulmuştur. Aslında biraz işin kolayına kaçıp 12, 13 ve 14 değerlerinde de aynı işlem yapılarak "değer 12'ye eşit olursa" yerine "12'den büyük 13'den küçük olanlar" demek lazımdı. Çünkü mesela 12,1 denildiğinde hata dönecektir. Ama artık onu da soru sahibi hallettsin. Herşeyi ben yapmayayım di mi? )) Cvp: eğer - comp_cont - 31/01/2012 (31/01/2012, 13:24)mehmetdemiral yazdı:(31/01/2012, 13:08)comp_cont yazdı: Sanırım benim kodum ofis versiyonum ingilizce olduğu için sizde çalışmadı. =EĞER(VEYA(A1=9;A1=9,5;A1=10);17,5;(EĞER(A1=11;19;EĞER(A1=12;21;EĞER(A1=13;23;EĞER(A1=14;25;)))))) Kod İngilizce olarak bende çalışıyor. Türkçesinde OR ifades VEYA olarak o şekilde mi kullanılıyor emin değilim. Kesin değerler istediği için o şekilde yaptım ama dediğiniz gibi bu değerlerin dışında olursa değere göre Küçük veya Büyük gibi bir ifade yazdırılabilirdi haklısınız. |