• DİKKAT

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

Saat ve dakika toplatma

Katılım
19 Nisan 2012
Mesajlar
44
Excel Vers. ve Dili
2010
örn:1

5,15 (5 sa. 15 dak.)
6,30 (6 sa. 30 dak.)
3,45 (3 sa. 45 dak.)
2,00 (2 sa. 00 dak.)
-----
17,30 (17 sa. 30 dak.)



:::::::::::::::::::::::::::::::



örn:2

1,00
3,00
2,15
3,45
2,30
4,15
-------
16,15

::::::::::::::

*** saat ve dakika toplatmak istiyorum.
*** saat ve dakika arasında (:) değil (,) kullanmak istiyorum
*** normal toplattırmada virgülden sonrası 99 olduktan sonra bi üst rakama geçiyor. yani virgülün sağ tarafı 60 olduktan sonra bi üst sayıya geçmeli toplam.
 
sorunun bi başka izahı

Excel'de virgüllü sayıları saat biciminde nasıl toplarız

yani örnek vermek gerekirse

11 saat 24 dk ya 60 dk eklicem 12 saat 24 dk cıkacak

11,24+0,60=12,24

bu tarz bi toplamayı sasıl yapabiliriz yani virgülden sonraki kısım (dk) 59 dan sonra 1 saat atacak
 
Virgülle sayıların C8:C11 de olduğunu düşünerek aşağıda formulünüzü oluşturdum.

TOPLA.ÇARPIM(SAYIYAÇEVİR(TAMSAYI(C8:C11)))+(TOPLA.ÇARPIM(SAYIYAÇEVİR((C8:C11)-TAMSAYI(C8:C11))*100)-MOD(TOPLA.ÇARPIM(SAYIYAÇEVİR((C8:C11)-TAMSAYI(C8:C11))*100);60))/60&":"&MOD(TOPLA.ÇARPIM(SAYIYAÇEVİR((C8:C11)-TAMSAYI(C8:C11))*100);60)
 
Alternatif olarak aşağıdaki formülü deneyiniz.

Kod:
=TOPLA.ÇARPIM(TAMSAYI(A1:A4))+TAMSAYI(TOPLA.ÇARPIM(MOD(A1:A4;1))/0,6)+MOD(TOPLA.ÇARPIM(MOD(A1:A4;1))/0,6;1)*0,6
 
sayın korhan bey,

http://www.excel.web.tr/f50/ondalyk-kysmyny-farkly-bicimlendirme-t93902.html

bu linki verdiğim yerde sizin bi çözümünüz var...

soru şu...

sayılarda virgülden sonrasının küçük puntalı olması

--------------------------------------------------------------------------------

örn: yazı tipi boyutu=punta

5,66

bu sayıda 5 mesela 12 punta, 66 ise 9 punta olsun...

*** bu işlem nasıl yapılır excelde ?


veya bi başka ifadeyle


*** para ifadelerinde virgülden sonra kuruş kısmında 2 veya 3 hane olsun ama dikkat çekmesin istiyorum...
*** veya tonaj toplamları dikkat çeksin virgülden sonra olan kg kısmı dikkat çekmesin...

:::

kastettiğim şey algıda seçicilik açısından
 
SİZİN CEVABINIZ MAKROLU... MAKRO KULLANMADAN DAHA PRATİĞİ VAR MI BU İŞİN ?

Kullandığım tablolarda çok fazla rakam mevcut. Bu tabloların çıktılarını incelerken göz aldanmasını önlemek için; ondalık kısımdaki rakamları, bulundukları hücrenin yazı tipi boyutundan 3 boy daha küçük yapmak istiyorum.

Örneğin Yazı Tipi Boyutu 12 olan bir hücredeki şu rakamı:
1,234.56 m²
ondalık kısmı 9 olacak şekilde gösterebilir miyiz?
1,234.56 m²

Ya da 8 fontla yazılmış hücredeki şu rakamı;
12,345.67 TL
ondalık kısmı 5lik olacak şekilde
12,345.67 TL olarak yazabilir miyiz?
 
Makro dışında bir çözümü olduğunu düşünmüyorum.
 
sayın korhan ayhan ve soykan,

Soykan'ın verdiği formülde 2. topla.çarpım da (topla. çarpım) nokyadan sonra boşluk olmuş. o boşlulu kaldırınca o formülde oldu.

yalnız her iki formülde de şöyle bi sıkıntı var. virgülden sonra 60 dakika tamamlayınca saat olarak virgülden önceye ilave etmesi lazım.
yani 2 sa. 30 dak. ile 4 sa. 30 dak. toplamı 7 sa 00 dak olması gerekirken 6 sa. 60 dak. olarak gösteriyor.

ayrıca korhan ayhan ın formülünde şöyle bi hata çıktı. herhangi bir saati 0,3 ile toplayınca 1 sa. sonrasını gösteriyor.

örnek:1

4,30
0,30
------
5,60 (olması gereken 5,00)



örnek 2:

2,30
0,30
-----
3,60 (olması gereken 3,00)


:::::::::::::::::::::::::::::::

VARILMAK İSTENEN NETİCE:

aslında burdan varmak istediğim nokta fazla mesai ücretlerinin bulunması.

örnek:

1 sa. fazla mesai ücreti 5,00 tl olsun.

1,15
2,30
3,00
------
6,45 * 5 = 33,75 tl

(dikkat: 6 sa*5 tl= 30 tl + 45 dak*5 tl=3,75 yani=30+3,75=33,75 tl)
aksi taktirde 5 ile 6,45 çarpımı 32,25 ...... ben 32,25 değil 33,75 olmasını istiyorum.)
 
Formulü aşağıdaki şekli ile yazın.

=EĞER(MOD(TOPLA.ÇARPIM(SAYIYAÇEVİR((C8:C11)-TAMSAYI(C8:C11))*100);60)=60;TOPLA.ÇARPIM(SAYIYAÇEVİR(TAMSAYI(C8:C11)))+(TOPLA.ÇARPIM(SAYIYAÇEVİR((C8:C11)-TAMSAYI(C8:C11))*100)-MOD(TOPLA.ÇARPIM(SAYIYAÇEVİR((C8:C11)-TAMSAYI(C8:C11))*100);60))/60+1;TOPLA.ÇARPIM(SAYIYAÇEVİR(TAMSAYI(C8:C11)))+(TOPLA.ÇARPIM(SAYIYAÇEVİR((C8:C11)-TAMSAYI(C8:C11))*100)-MOD(TOPLA.ÇARPIM(SAYIYAÇEVİR((C8:C11)-TAMSAYI(C8:C11))*100);60))/60&":"&MOD(TOPLA.ÇARPIM(SAYIYAÇEVİR((C8:C11)-TAMSAYI(C8:C11))*100);60))

C12 de hesaplama için
=SAAT(C12)*5+DAKİKA(C12)*5/60
Formulü kullanabilirsiniz.
 
Ahmet bey,

Uyarınızdan sonra önerdiğim formülü sizin verdiğiniz örneklere göre tekrar denedim. Sizin verdiğiniz sonuçlar çıkmıyor.

4,30
0,30

Toplamı bende 5 olarak çıkıyor. Oysa ki siz 5,60 çıkıyor demişsiniz.

Lütfen tekrar deneyip sonucu bildirir misiniz?
 
Formulü aşağıdaki şekli ile yazın.

=EĞER(MOD(TOPLA.ÇARPIM(SAYIYAÇEVİR((C8:C11)-TAMSAYI(C8:C11))*100);60)=60;TOPLA.ÇARPIM(SAYIYAÇE VİR(TAMSAYI(C8:C11)))+(TOPLA.ÇARPIM(SAYIYAÇEVİR((C 8:C11)-TAMSAYI(C8:C11))*100)-MOD(TOPLA.ÇARPIM(SAYIYAÇEVİR((C8:C11)-TAMSAYI(C8:C11))*100);60))/60+1;TOPLA.ÇARPIM(SAYIYAÇEVİR(TAMSAYI(C8:C11)))+(T OPLA.ÇARPIM(SAYIYAÇEVİR((C8:C11)-TAMSAYI(C8:C11))*100)-MOD(TOPLA.ÇARPIM(SAYIYAÇEVİR((C8:C11)-TAMSAYI(C8:C11))*100);60))/60&":"&MOD(TOPLA.ÇARPIM(SAYIYAÇEVİR((C8:C11)-TAMSAYI(C8:C11))*100);60))

C12 de hesaplama için
=SAAT(C12)*5+DAKİKA(C12)*5/60
Formulü kullanabilirsiniz.
 
her ikinizede ilgi ve alakanız için çok teşekkürederim.

her ikinizin verdiği formülüde uygulayınca vüirgülden sonra 60 yazıyor. yani saate ilave etmiyor.

bu durumda benim excel ayarlarında bi sıkıntı olabilir... hatta mesela toplamlardan biri 49,30 (49 saat 30 dak) yazacağına 49,29,9999999999998 diye yazıyor.
o kadar ayarlarla oynadım... ne 60 yazanı ne de çift virgüllü sayıyı halledemedim !

aklınıza gelen çözüm yöntemi var mı ?
 
virgülü kullanma amacınız kolay yazmak mı?

eğer öyle ise 08:00 yazmak yerine 800 yazmak işinizi görmezmi
 
evet... virgül kullanmak istememdeki maksat kolaylık olsun... klavye açısından...
 
08:00 yazmak yerine 800 yazmak işi saat ve dakika açısından karıştırmaz mı ?
 
Geri
Üst