Tam sayı ve ondalık kısmı ayırma

Katılım
20 Ocak 2007
Mesajlar
158
Excel Vers. ve Dili
excel 2007 tr
arkadaşlar tam beceremediğim bir konuda yardımınızı rica ediyorum.
örn.: 44,00 veya 44,50 veya 145,01 gibi ondalık sayılarda tam sayı kısmını ayrı bir hücreye ondalık kısmını ayrı bir hücreye nasıl ayırabilirim.
teşekkürler.
 
Katılım
23 Eylül 2013
Mesajlar
1,348
Excel Vers. ve Dili
Excel 2007 İngilizce -
Excel 2010 Türkçe -
Excel 2013 Türkçe -
Merhaba,
Tamsayıyı almak için;
Kod:
=KIRP(SOLDAN(YERİNEKOY(A1;",";YİNELE(" ";255));255))
Ondalık kısmı almak için;
Kod:
=KIRP(SAĞDAN(YERİNEKOY(A1;",";YİNELE(" ";255));255))
Not: Çıkan sonuçlar ile matematiksel işlem yapacaksanız formüllerin sonuna +0 ilave ediniz.
 

Murat OSMA

Altın Üye
Altın Üye
Katılım
23 Mayıs 2011
Mesajlar
5,508
Excel Vers. ve Dili
Microsoft 365 TR-EN
Altın Üyelik Bitiş Tarihi
31-12-2028
Alternatif olarak Tamsayı ve Bölüm formüllerini de kullanabilirsiniz.
 

mancubus

Destek Ekibi
Destek Ekibi
Katılım
6 Ocak 2010
Mesajlar
2,224
Excel Vers. ve Dili
İŞ: 2021 Win Eng
hatta aradığımız rakam ise öyle yapmak lazım.

bzace'nin önerisi metin fonksiyonlarını içeriyor; dönen değer de metin olacaktır.


A1 rakam, B1 tam sayı, C1 ondalık kısmı

B1'e: =INT(A1) / =TAMSAYI(A1)
C1'e: =A1-B1

veya
B1'e: =TRUNC(A1) / =NSAT(A1)
C1'e: =A1-B1
 
Katılım
20 Ocak 2007
Mesajlar
158
Excel Vers. ve Dili
excel 2007 tr
Merhaba,
Tamsayıyı almak için;
Kod:
=KIRP(SOLDAN(YERİNEKOY(A1;",";YİNELE(" ";255));255))
Ondalık kısmı almak için;
Kod:
=KIRP(SAĞDAN(YERİNEKOY(A1;",";YİNELE(" ";255));255))
Not: Çıkan sonuçlar ile matematiksel işlem yapacaksanız formüllerin sonuna +0 ilave ediniz.
ondalık kısmı .00 ise sıfırları almıyor. ben almasını istiyorum. ben de uğraşmıştım bunu sağlayamamıştım.
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
.

Sayı negatif veya pozitif ise;

Tam sayı için:

Kod:
=TRUNC(A1;0)
Kesir için:

Kod:
=MOD(A1;SIGN(A1))
.
 

systran

Destek Ekibi
Destek Ekibi
Katılım
15 Aralık 2007
Mesajlar
1,573
Excel Vers. ve Dili
2007 [TR], 2013 [TR]
tam kısmını almak için =TAMSAYI(A1) formülünü kullanın. hücre biçiminin ondalık basamak sayısını 0 yapın.
ondalık kısım için sayıdan tam kısmını çıkarıp 100 ile çarpın (ondalık kısım 2 basamaklı varsayılırsa)
=(A1-B1)*100 bunun da hücre biçiminin ondalık basamak sayısını 0 yapın.
İLAVE:örneği inceler misin?
https://drive.google.com/folderview?id=0By_vlGkmFxCCRG0xYXdZZ2RjSW8&usp=sharing
 
Son düzenleme:
Katılım
20 Ocak 2007
Mesajlar
158
Excel Vers. ve Dili
excel 2007 tr
teşekkür ederim arkadaşlar. sayın systran'ın dediğine ek olarak ondalık sayı kısmını isteğe bağlı biçimlendirerek 00 yaptım. istediğim gibi oldu.
 
Üst