basamaklara ayırma?

Katılım
25 Eylül 2007
Mesajlar
3
Excel Vers. ve Dili
office xp - 2003
Altın Üyelik Bitiş Tarihi
22.04.2024
A1..........B1.........B2.........B3
612........600........10......... 2
987........900........80......... 7
45.............0........40......... 5

A1 hücresindeki sayıları B1, B2 ve B3 hücrelerinde basamaklarına nasıl ayırabilirim. Yardımcı olabilirseniz çok sevinirim.
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba
sayınız 3 basamaklı ise;
B1'e
Kod:
=TAMSAYI($A1/100)*100
C1'e
Kod:
=TAMSAYI((A1-B1)/10)*10
D1'e
Kod:
=A1-B1-C1
 
Katılım
25 Eylül 2007
Mesajlar
3
Excel Vers. ve Dili
office xp - 2003
Altın Üyelik Bitiş Tarihi
22.04.2024
dört basamak

Teşekkür ederim, 2208 gibi 4 basamaklı olursa hangi formülü kullanırız.
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
Teşekkür ederim, 2208 gibi 4 basamaklı olursa hangi formülü kullanırız.
bu olabilir, kaç basamaklı olduğu belli değilse formülü genellemek lazım.

Kod:
=TAMSAYI($A4/1000)*1000
Kod:
=TAMSAYI((A4-B4)/100)*100
Kod:
=TAMSAYI((A4-B4-C4)/10)*10
Kod:
=A4-B4-C4-D4
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Sayı A1 hücresinde ise

B1 hücresine

Kod:
=A1-(MOD(A1;10^(UZUNLUK(A1)-1)))

C1 hücresine

Kod:
=MOD(A1;10^(UZUNLUK(A1)-1))

D1 hücresine

Kod:
=MOD(A1;10^(UZUNLUK(A1)-2))
E1 hücresine

Kod:
=MOD(A1;10^(UZUNLUK(A1)-3))
yazınız.
 
Katılım
25 Eylül 2007
Mesajlar
3
Excel Vers. ve Dili
office xp - 2003
Altın Üyelik Bitiş Tarihi
22.04.2024
teşekkürler

Cevaplarınız işimi gördü, teşekkür ederim arkadaşlar...
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba
alternatif olsun

b1'e
Kod:
=A1-(MOD(A1;10^(UZUNLUK(A1)-1)))
c1'e
Kod:
=($A1-TOPLA($B1:B1))-MOD(($A1-TOPLA($B1:B1));10^(UZUNLUK(($A1-TOPLA($B1:B1)))-1))
c1'e yazılan formülü sağa doğru istediğiniz kadar kopyalayın, kaç basamak varsa hepsi için geçerli olur.
 
Üst