virgülden sonraki rakamların toplamı 12 ise virgülden önceki sayılara ekleme yapmak

Katılım
15 Ekim 2008
Mesajlar
15
Excel Vers. ve Dili
office 2003
Merhaba arkadaslar..

Ben çorap fabrikasında çalışıyorum sizlere sorum şu olacak burada Düzine hesabı yapılıyor. ben bunları kayda geçerken çift ve düzine sayılarını ayrı toplamak zorunda kalıyorum.. yani sorun şu

7,4 + 7,8=15,2 çıkarıyor excel ile toplama yaptıgımda

7,4+7,8=15 olmalı benim hesabımda yani virgülden sonraki rakamlar 8+4=12 yaptıgında 7+7 ye 1 eklemeli

virgülden sonraki rakamların toplamı 12 olunca virgülden önceki sayılara ekleme yapmalı.. Çok aradın taradım ama bulamadım. yardımlarınızı bekliyor olacagım

tşk ederim.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba arkadaslar..

Ben çorap fabrikasında çalışıyorum sizlere sorum şu olacak burada Düzine hesabı yapılıyor. ben bunları kayda geçerken çift ve düzine sayılarını ayrı toplamak zorunda kalıyorum.. yani sorun şu

7,4 + 7,8=15,2 çıkarıyor excel ile toplama yaptıgımda

7,4+7,8=15 olmalı benim hesabımda yani virgülden sonraki rakamlar 8+4=12 yaptıgında 7+7 ye 1 eklemeli

virgülden sonraki rakamların toplamı 12 olunca virgülden önceki sayılara ekleme yapmalı.. Çok aradın taradım ama bulamadım. yardımlarınızı bekliyor olacagım

tşk ederim.
Merhaba,

Kod:
=EĞER(((A1+B1)-(NSAT(A1)+NSAT(B1)))*10>=12;NSAT(A1)+NSAT(B1)+1;NSAT(A1)+NSAT(B1))

Denermisiniz..

.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Bende birşeyler hazırladım.
A1 ve B1 de değerler olduğunu kabul ettim.:cool:
Kod:
=EĞER((A1+B1)-TAMSAYI(A1+B1)>=12;TAMSAYI(A1+B1)+1;TAMSAYI(A1+B1))
 
Katılım
15 Ekim 2008
Mesajlar
15
Excel Vers. ve Dili
office 2003
arkadaslar çok tşk ederim ama her ikinizin gönderdiği kodlarda da hata oldunu söyleniyor.. "12" yazan yeri ise koyu ile işaretliyor. office 2003 kullanıyorum bunla alakası olabilir mi aceba?
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
arkadaslar çok tşk ederim ama her ikinizin gönderdiği kodlarda da hata oldunu söyleniyor.. "12" yazan yeri ise koyu ile işaretliyor. office 2003 kullanıyorum bunla alakası olabilir mi aceba?
Örnek dosyayı inceleyiniz. Formül E1 hücresindedir..

.
 

Ekli dosyalar

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,800
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
aşağıdaki kodu denermisiniz

=TABANAYUVARLA(A1+B1;1)
 
Katılım
15 Ekim 2008
Mesajlar
15
Excel Vers. ve Dili
office 2003
espiyonajl arkadsım tşk ederim. fakat bu seferde söyle bi problemle karsılastım.. gönderdiğin ekteki dosya aradıgım sistem fakat 7,4 + 7,8= 15 yapmıssın ben 7,4 + 7,9 yaptıgımda da çıkan sonuc 15,1 olmalı yaptıgın sistemde sadece 15 olarak görünüyor.

halit3 kardeşim senin verdiğin kodda da hata veriyor..

arkdaslar çok Tşk ederim ilginize..
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
espiyonajl arkadsım tşk ederim. fakat bu seferde söyle bi problemle karsılastım.. gönderdiğin ekteki dosya aradıgım sistem fakat 7,4 + 7,8= 15 yapmıssın ben 7,4 + 7,9 yaptıgımda da çıkan sonuc 15,1 olmalı yaptıgın sistemde sadece 15 olarak görünüyor.

halit3 kardeşim senin verdiğin kodda da hata veriyor..

arkdaslar çok Tşk ederim ilginize..

Verileriniz A1 ve B1'de ise;

=INT(A1+B1)+MOD((A1-INT(A1))+(B1-INT(B1));1,2)
=TAMSAYI(A1+B1)+MOD((A1-TAMSAYI(A1))+(B1-TAMSAYI(B1));1,2)


.
 
Katılım
15 Ekim 2008
Mesajlar
15
Excel Vers. ve Dili
office 2003
kardeşim tşk ederim ama verdiğin kodlardan hangisini kullanacağım ben? ve ikincisi yazdıgımda hata veriyor dedigim sistemi excel dosyasında bana atabilirmisin rica etsem? Tşk ederim.
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
kardeşim tşk ederim ama verdiğin kodlardan hangisini kullanacağım ben? ve ikincisi yazdıgımda hata veriyor dedigim sistemi excel dosyasında bana atabilirmisin rica etsem? Tşk ederim.
Excel Sürümünüz ne? Bunu yazmadığınız zaman bize de iş çıkıyor.

Eğer İngilizce ise;

=INT(A1+B1)+MOD((A1-INT(A1))+(B1-INT(B1));1,2)

Türkçe ise;

=TAMSAYI(A1+B1)+MOD((A1-TAMSAYI(A1))+(B1-TAMSAYI(B1));1,2)


.
 
Katılım
15 Ekim 2008
Mesajlar
15
Excel Vers. ve Dili
office 2003
office 2003 kullanıyorum kardeşim fakat dediğiniz gibi a1 ve b1 hücrelerine rakamlar girdim sonra gönderdiğiniz kodu uyguladım "formulde hata var" diye bi uyarı alıyorum.
 
Katılım
15 Ekim 2008
Mesajlar
15
Excel Vers. ve Dili
office 2003
kardeşim çok tşk ederim istediğim tam anlamıyla bu! fazla oldugumun farkındayım fakat bi mazuratım daha olacak af buyurun lütfen... Benim sisteminde rakalmlar alt alta yazılmıs şekilde bunlar için nasıl bi formu yazabiliriz. yani söyle;

7,4
7,8
9,7
9,6
9,5

yukardaki rakamları alt alta toplayıp tek bir hücreye yazmam gerekiyor
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,800
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
ekli dosyaya bak
 

Ekli dosyalar

  • 13.5 KB Görüntüleme: 5
Katılım
15 Ekim 2008
Mesajlar
15
Excel Vers. ve Dili
office 2003
kardeşim yardımın için tşk ederim fakat yukarıdaki rakamların toplamı 42,6 olmalı gönderdiğin excel dosyasında yuvarlama yapmıs sadece..
 
Katılım
15 Ekim 2008
Mesajlar
15
Excel Vers. ve Dili
office 2003
7,4
7,8
9,7
9,6
9,5

Benim tam olarak istediğim sistem söyle yukarıdaki rakamların toplamı 42,6 olmalı yani virgülden sonraki rakamların toplamı 12 oldugunda virgülden önceki rakama 1 eklemesi lazım.. Geriye kalan virgülden sonraki rakamı ise 42,6 olarak göstermesi lazım.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
7,4
7,8
9,7
9,6
9,5

Benim tam olarak istediğim sistem söyle yukarıdaki rakamların toplamı 42,6 olmalı yani virgülden sonraki rakamların toplamı 12 oldugunda virgülden önceki rakama 1 eklemesi lazım.. Geriye kalan virgülden sonraki rakamı ise 42,6 olarak göstermesi lazım.
Merhaba,

Sonuç 42,6 değil 43,6 oluyor. Olması gerekende bu sanırım..

Kod:
=TOPLA.ÇARPIM(--(NSAT(A1:A5)))+NSAT(TOPLA.ÇARPIM(--(MOD(A1:A5;1)*10))/12)+MOD(TOPLA.ÇARPIM(--(MOD(A1:A5;1)*10));12)/10
Verilerinizin A1:A5 arasında olduğu düşünülmüştür..

.
 

Ekli dosyalar

Merhum İdris SERDAR

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

Benim tam olarak istediğim sistem söyle yukarıdaki rakamların toplamı 42,6 olmalı yani virgülden sonraki rakamların toplamı 12 oldugunda virgülden önceki rakama 1 eklemesi lazım.. Geriye kalan virgülden sonraki rakamı ise 42,6 olarak göstermesi lazım.
Örnek dosya ekte.

.
 

Ekli dosyalar

Katılım
15 Ekim 2008
Mesajlar
15
Excel Vers. ve Dili
office 2003
Akrdasım gönderdiğin dosya tam aradıgım ama bulamadıgım dosya fakat sayıları alta dogru çoğaltıp formulude bu yönde uzattım ama ilginç ve alakası olmayan rakamlar çıktı..

Ekte bütün açıklamalarını yaptıgım ve kullanacagım tablo mevcut rica etsem buradan yardımcı olabilirmisin.

Tşk ederim.
 

Ekli dosyalar

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Akrdasım gönderdiğin dosya tam aradıgım ama bulamadıgım dosya fakat sayıları alta dogru çoğaltıp formulude bu yönde uzattım ama ilginç ve alakası olmayan rakamlar çıktı..

Ekte bütün açıklamalarını yaptıgım ve kullanacagım tablo mevcut rica etsem buradan yardımcı olabilirmisin.

Tşk ederim.
Kod:
=TOPLA.ÇARPIM(--(NSAT(D8:D66)))+NSAT(TOPLA.ÇARPIM(--(MOD(D8:D66;1)*10))/12)+MOD(TOPLA.ÇARPIM(--(MOD(D8:D66;1)*10));12)/10
Formüldeki aralıkları değiştirmeniz yeterli olacaktı..

.
 
Üst