• DİKKAT

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

Excelde Sayıları Ardışık Sıralama Hatası

  • Konbuyu başlatan Konbuyu başlatan izcik
  • Başlangıç tarihi Başlangıç tarihi
Katılım
18 Mayıs 2009
Mesajlar
1,184
Excel Vers. ve Dili
Excel 2016 Türkçe
Selamlar uzmanlarım.

A1 hücresine 10,01 yazdım.
A2 hücresine 10,02 yazdım.

İki hücreyi birden tutup aşağıya doğru (her zaman yaptığım gibi sıralama yapmak için) çektim.

A213 hücresinde 12,13 sayısı olması gerekirken,

12,1299999999999

olarak görünüyor. dolayısıyla onun altındaki bütün rakamlar da hatalı olmuş olabiliyor.

yine benzer şekilde

C sütununa 25,17
ve 25,18 sayılarını yazıp aşağıya doğru çektim.

Bu seferde C27 hücresinde 25,43 yazması gerekirken

25,4299999999999

olarak görünüyor. Ve altındakiler de hatalı..

Bu hata normal midir, neden kaynaklanabilir ve nasıl düzeltilir?

Not1: Sütun biçimlendirmesini GENEL olarak da yapsam,
SAYI olarak da yapsam yine aynı hatayı veriyor.

Saygılar.

Not2: Office 2002 ile çalışıyorum.
 

Ekli dosyalar

Merhaba,

Hem 2003, hem 2007 sürümde denedim bende böyle bir sorun olmadı.
 
Emin misiniz değerli Necdet Yeşertener uzmanım.?

Sizin denemenizden sonra ben (portable sürümleriyle) hem 2000,

hem 2003 ve hem de 2007 sürümlerini denedim. aynı hücre ve altındakilerde, aynı hatayı verdi. (A213 hücresi)

Acaba yanlış mı tarif ettim.?

A1 hücresine 10,01 yazıyorum,
A2 hücresine 10,02 yazıyorum,

bunları tutup aşağıya doğru çekiyorum (sıralansın diye)

A213 hücresini F2 düğmesiyle kontrol ettiğimde,

içerdiği değerin 12,13 olması gerekirken,

12,1299999999999 (yanlış değer) olduğunu görüyorum.

Tabiiki A213 altındaki diğer hücrelerde yanlış değer veriyor.

Hem de çok enteresan 2000, 2002, 2003 ve 2007 yani bütün Office versiyonları ile.. !
 
Son düzenleme:
aynen sizin dediğiniz gibi yaptım ve bende bir sorun olmadı.
 
Çok şaşırdım şimdi uzmanım. Evimdeki bilgisayarımda Office 2003 kullanıyorum. Gider gitmez deneyeceğim. ve Pazartesi günü sonucu bildireceğim. Eğer yine bu hata ile karşılaşırsam ve yapabilirsem, (ekran görüntüsünü kaydeden bir programla video haline getirip) videosunu oluşturacağım, ve sonucu bildireceğim.


Ayrıca bu denemeyi yapan diğer arkadaşlar da olursa neticeyi yazmalarını rica ederim.

Saygılarımla
 
Aynı denemeyi 100,01 ve 100,02 rakamlarında denedim. (Yine 213. hücre den itibaren mi hatalı yazmaya başlayacak diye..)

Fakat bu seferde A57 hücresinden itibaren bozulmalar başladı.)
 
Sayın izcik dediğiniz sorun bende de oldu. A213 hücresi 12,1299999999999 gibi değer verdi.
Excel yeni bir hatasını bulmuş olabilirsiniz. :biggrin:

A211 ve A212 yeniden mouse ile seçip aşağı çektiğimde bu sefer A213 hücresini 12,13 şekline getirip düzeltiyor.

.
 
Merhaba,

işyerinde 2003 Türkçe xl de denediğimde 57. satırda saçmaladı.

Ben ingilizce 2003, Türkçe 2007 de denediğimde bir sorunla karşılaşmamıştım.
Durumu bildirmek istedim.
 
Necdet Bey, Office 2007 Türkçede denedim. Sayın izcik'in dediği gibi 12,129999... gibi değer verdi. Bakalım diğer arkadaşlarda verecekmi.

.
 
merhaba
sanırım sebebi şudur.
excel önce 2lik tabanda hesap yapıp sonra 10luk tabanda sonuçu gösterdiği için bazı hesaplarda küsürat hatalarına sebep veriyor. (syn yurttas'dan (ç)alıntı fikir)

A1'e 10,01 ve A2 ye =A1+,01 yazıp sütun boyunca kopyalayarak deneyiniz.

veya

A1'e =10+SATIR()/100
 
Merhaba,

İngilizce 2007 de denediğimde 227. satırda saçmaladı.
Artık denemiyeceğim :)
 
Sayın izcik dediğiniz sorun bende de oldu. A213 hücresi 12,1299999999999 gibi değer verdi.
Excel yeni bir hatasını bulmuş olabilirsiniz. :biggrin:

A211 ve A212 yeniden mouse ile seçip aşağı çektiğimde bu sefer A213 hücresini 12,13 şekline getirip düzeltiyor.

.

Hakikaten de öyle galiba Ali uzmanım. Excelin hatasını buldum :D
 
Uzmanamele uzmanım çözümü bulmuştur.

merhaba
sanırım sebebi şudur.
excel önce 2lik tabanda hesap yapıp sonra 10luk tabanda sonuçu gösterdiği için bazı hesaplarda küsürat hatalarına sebep veriyor. (syn yurttas'dan (ç)alıntı fikir)

A1'e 10,01 ve A2 ye =A1+,01 yazıp sütun boyunca kopyalayarak deneyiniz.

veya

A1'e =10+SATIR()/100


Uzmanamele uzmanım, birinci yol da maalesef hata verdi (235. satırdan itibaren)
(A1'e 10,01 ve A2 ye =A1+,01 yazıp sütun boyunca kopyalayarak deneyiniz)

Fakat ikinci yol hatasız :D
Yani çözümü bulmuş oldunuz.

A1'e =10+SATIR()/100

Saygılar
 
Bende farklı bir yöntem söyleyeyim.Office 2000 kullanıyorsunuz onda varmı bilmiyorum.

A1 hücresine 10,01 yazın A500 hücresine 15 yazınız. A1:A500 arasını mouse ile seçin (yada Ad kutusuna A1:A500 yazın otomatik olarak bu aralık seçilmiş olur).Sonra Düzen/Doldur/Seriler kısmını seçiniz. Sütun-Doğrusal kısmı seçili iken adım değeri 0,01 olacaktır. Şimdi tamamı tıklayınız. A1:A500 aralığı istediğiniz şekilde dolacaktır.

.
 
2003 türkçe excel vers. kullanıyorum her yönüyle hiçbir şekilde hata ya da tutarsız bir olay olmadı.Çok enteresan...
 
Geri
Üst