• DİKKAT

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

Excel'de BUG mı var, Soldan-Sağdan formülü eğer ile doğru çalışmıyor

Katılım
10 Aralık 2011
Mesajlar
19
Excel Vers. ve Dili
Office 2013 Tr
Arkadaşlar sağdan ve soldan formülünü eğer formülü ile kombine ederek basitçe bir yuvarlama yapmaya çalışıyorum ama excel hatalı yuvarlama yapıyor, sorun bende mi yoksa excel de mi ekteki dosyaya bir bakar mısınız?
 
Dosya eklemeyi unutmuşunuz.
Formülünüz nasıl ?..
=Eğer(işlem;işlemDoğruysa;İşlem Yanlışsa)
Bu kurala uyuyorsanız sorun çıkmaması lazım.
 
şuradan indirir misiniz? www.4fakulte.com/uploads/ExcelBUG.xls


dosya tamamen güvenlidir. ben durumu size anlatmak için, şimdi oluşturdum zaten.
konuyu ayrıntılı olarak excelin içinde anlattım. Cevaplarınızı sabırsızlıkla bekliyorum...
 
şuradan indirir misiniz? www.4fakulte.com/uploads/ExcelBUG.xls


dosya tamamen güvenlidir. ben durumu size anlatmak için, şimdi oluşturdum zaten.
konuyu ayrıntılı olarak excelin içinde anlattım. Cevaplarınızı sabırsızlıkla bekliyorum...

Merhaba,

İlk önce formatları birbirinin tanıyacağı hale getirmeniz gerekmektedir.

Çözümünüz ekte. İncelediğinizde sağdan/soldan formülünüzü sayıyaçevir formülü ile çevirdiğimi göreceksiniz.

İyi Çalışmalar.
 

Ekli dosyalar

Sayın ReBiwAr ın cevabını görmedim.
Alternatif Olsun..

Formülünüz doğru ancak
soldan ve sağdan rakam alırken
metin olarak aldığı için yanlış sonuç alıyorsunuz.
*1 çarpı 1 derseniz fomülünüz hata vermeyecektir.

=EĞER((SAĞDAN(A2;1)*1<3)
 
Son düzenleme:
yararlı çözümünüz için teşekkür ederim mustafa bey ancak *1 yapınca 3,6'ya kadar sorunum çözüldü ancak 3,7 3,8 ve 3,9'u 4 yazmadı neden acaba?
 
=EĞER((SAĞDAN(A2;1)*1<3);SOLDAN(A2;1);EĞER((SAĞDAN(A2;1)*1<7);(SOLDAN(A2;1)+0,5);(SOLDAN(A2;1)+1)))

Bu Formülü deneyiniz..
 
Merhaba,

Değerleriniz sayı olmadığı için sorun yaşıyorsunuz.

Alternatif olarak aşağıdaki formülüde kullanabilirsiniz.

B2 hücresine uygulayınız.

Kod:
=EĞER(MOD(A2;1)*10<=2;TABANAYUVARLA(A2*1;1);EĞER(VE(MOD(A2;1)*10>=3;MOD(A2;1)*10<=6);TAMSAYI(A2*1)+0,5;TAVANAYUVARLA(A2*1;1)))
 
=EĞER((SAĞDAN(A2;1)*1<3);SOLDAN(A2;1);EĞER((SAĞDAN(A2;1)*1<7);(SOLDAN(A2;1)+0,5);(SOLDAN(A2;1)+1)))

Bu Formülü deneyiniz..

tamamdır verdiğiniz şekilde oldu. benim hatam +1 ve +0,5 değerlerinden önceki soldan formüllerinin yanına da *1 koymakmış. sizin verdiğinizde buralarda yok...

tekrar teşekkürler...
 
Merhaba,

Değerleriniz sayı olmadığı için sorun yaşıyorsunuz.

Alternatif olarak aşağıdaki formülüde kullanabilirsiniz.

B2 hücresine uygulayınız.

Kod:
=EĞER(MOD(A2;1)*10<=2;TABANAYUVARLA(A2*1;1);EĞER(VE(MOD(A2;1)*10>=3;MOD(A2;1)*10<=6);TAMSAYI(A2*1)+0,5;TAVANAYUVARLA(A2*1;1)))

Tabana ve tavana yuvarla fonksiyonlarını duymamıştım. Bu farklı çözümünüz için de size teşekkür ediyorum korhan bey. ayrıca sizin çözümünüz tek basamaklı sayıların haricinde de çalışmakta. mesela 10,4'ü de 10,5 yapmakta. Sağdan-soldan kullanınca 2-3 basamaklı sayılarda sıkıntı çıkıyordu.
 
Son düzenleme:
Geri
Üst