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

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

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,219
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Hem 2003, hem 2007 sürümde denedim bende böyle bir sorun olmadı.
 
Katılım
18 Mayıs 2009
Mesajlar
1,184
Excel Vers. ve Dili
Excel 2016 Türkçe
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:

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,219
Excel Vers. ve Dili
Ofis 365 Türkçe
aynen sizin dediğiniz gibi yaptım ve bende bir sorun olmadı.
 
Katılım
18 Mayıs 2009
Mesajlar
1,184
Excel Vers. ve Dili
Excel 2016 Türkçe
Ç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
 
Katılım
18 Mayıs 2009
Mesajlar
1,184
Excel Vers. ve Dili
Excel 2016 Türkçe
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ı.)
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
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.

.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,219
Excel Vers. ve Dili
Ofis 365 Türkçe
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.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
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.

.
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,417
Excel Vers. ve Dili
excel 2010
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
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,219
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

İngilizce 2007 de denediğimde 227. satırda saçmaladı.
Artık denemiyeceğim :)
 
Katılım
18 Mayıs 2009
Mesajlar
1,184
Excel Vers. ve Dili
Excel 2016 Türkçe
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
 
Katılım
18 Mayıs 2009
Mesajlar
1,184
Excel Vers. ve Dili
Excel 2016 Türkçe
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
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
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.

.
 
Katılım
5 Ocak 2009
Mesajlar
81
Excel Vers. ve Dili
2003-2007 / türkçe
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...
 
Üst