saatleri toplama

Katılım
6 Haziran 2007
Mesajlar
5
Excel Vers. ve Dili
2003 almanca
iyi gunler arkadaslar
8000 küsür kayit olan bir dosyam var elimde.Yapilan islerin saatlerini topla diyorum bana 00:00:00 cikartiyor sonucu.normalde sayfanin baska bir yerine kendim elle iki deger yazip topla dedigimde topluyor.ama dedigim gibi bu kayitlari secip topla dedigimde toplamiyor.ayrica bu kayitlardan mesela iki tanesini kopyalayip baska bir sütuna yapistirdigimda da toplamiyor.problem neden kaynaklaniyor bulamadim ve sinir oldum.lütfen acil yardim edin!!
 
Katılım
17 Şubat 2006
Mesajlar
981
Excel Vers. ve Dili
M.Office Excel 2003 Tr.
Verilerinizin olduğu yerde Hücre Biçimlerinde sorun olabilir. Verilerin önünde arkasında boşluk olabilir. Dosyanın küçük bir kısmını eklerseniz, yardımcı olmaya çalışalım.
 

Necdet

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

Saatleri Topladığınız hücrenin formatı (biçimi)

Kod:
[s]:dd:nn
olmalı
 

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
Merhaba.
Bu işlemi makro ile nasıl yapabiliriz.
İki ayrı değişkende now ile çeşitli zamanlarda alınmış tarih saatler var.
3ncü değişkende iki ayrı tarih saati çıkarmak istesek sonucu saat dakika olarak nasıl alabiliriz?
 
Katılım
6 Haziran 2007
Mesajlar
5
Excel Vers. ve Dili
2003 almanca
Mesela bu ornek dosyamda sureleri toplattirmak istiyorum.
tesekkurler yardimlariniz icin..
 

Necdet

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

Gönderdiğiniz dosyada saatler saat değil ki? hücrenin başında boşluk karakterleri var, onları silin ve benim dediğim gibi hücreyi biçimlendirin
 
Katılım
17 Şubat 2006
Mesajlar
981
Excel Vers. ve Dili
M.Office Excel 2003 Tr.
Söylediğim gibi verilerinizin başında boşluk var KIRP fonksiyonu ile onları silin.
 

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
Merhaba.
Şunu demeke istiyorum.
Mesela A1 hücresinde 06.06.2007 22:36
B1 hücresinde 07.06.2007 23:36
olduğunu varsayarak aşağıdaki kodları yazdım çalıştırdım doğru sonuç üretmedi.
Kod:
Sub cikar()
Dim saat1 As Date, saat2 As Date, sonuc As Date
saat1 = Format(Range("A1").Value, "dd.mm.yyyy hh:mm")
saat2 = Format(Range("B1").Value, "dd.mm.yyyy hh:mm")
sonuc = Format(saat2 - saat1, "dd.mm.yyyy hh:mm")
MsgBox sonuc
End Sub
 
Katılım
6 Haziran 2007
Mesajlar
5
Excel Vers. ve Dili
2003 almanca
Cok tesekkur ederim hizli cevap verip ilgilendiginiz icin arkadaslar.
 
Son düzenleme:
Katılım
1 Mart 2007
Mesajlar
94
Excel Vers. ve Dili
Excel 2010 Eng
Merhabalar
Saat yazdığınız hücreleri ortalamak için boşluk karakteri kullanmışsınız. Hücrelerin üzerinde iken F2 tuşuna basarak yazdığını saatlerin solundaki ve sağındaki boşlukları silmelisiniz. Eğer verilerin ortada olmasını istiyorsanız hücrelerin üzerinde iken sağ tuş oradan hücreleri biçimlendir Son olarak hizalama menüsünden ortalayı seçmelisiniz. Son olarak sonucunda saat dilimi olarak çıkması için hücreleri biçimlendir den sayı sekmesinde saat seçeneği seçilmeli.
 
Katılım
6 Haziran 2007
Mesajlar
5
Excel Vers. ve Dili
2003 almanca
F2 tusu ile butun hucreleri teker teker silemem.kirp fonksiyonunun almanca karsiligi acaba nedir ve nasil kullancam?
tesekkurler
 

Necdet

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

Kırp komutunun ingilizcesi TRIM, ama almancasını bilemiyecem. Bu fonksiyona gerek yok, ilgili hücreleri seçin ve Ctrl+H (Bul Değiştir) deyin
Değişecek karaktere bir adet boşluk, yerine konacak karaktere birşey yazmayın ve Tamam deyin, otomatik olarak saatlere dönüşecektir

Ekteki dosyayı inceleyiniz TRIM(KIRP) ın almancasını öğrenmiş olursunuz
 
Katılım
17 Şubat 2006
Mesajlar
981
Excel Vers. ve Dili
M.Office Excel 2003 Tr.
Göndermiş olduğunuz dosyada KIRP işlevi ile C sütunundaki boşlukları silebiliyorum ama D sütunundaki boşlukları silemedim. Başka yöntemler de denedim ama boşlukları silince bu sefer saat olarak işlem görmüyor ve toplama yapmıyor. Orjinal dosyanızda D sütununda ki veriler bir formül sonucu mu oluşuyor? Eğer öyleyse oradaki formül üzerinden işlem yapabiliriz.
 
Katılım
17 Şubat 2006
Mesajlar
981
Excel Vers. ve Dili
M.Office Excel 2003 Tr.
Tamam şimdi oldu
F7 ye aşağıdaki formülü yazın :
=KIRP(YERİNEKOY(d7;" 0:";"00:"))*1

Şu daha mantıklı; (Tabi verilerinizin başında 2 tane boşluk olduğunu varsayarak)
=YERİNEKOY(d7;SOLDAN(d7;2);"")*1
 
Katılım
6 Haziran 2007
Mesajlar
5
Excel Vers. ve Dili
2003 almanca
Cok tesekkur ederim Necdet Bey ve Kombo Bey.Kirpin almancasi "glätten" mis ayrica.Belki baska arkadaslara da lazim olur.
 

Necdet

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

arkadaşın gönderdiği dosyada C4: D7 yi seçip, Bul ve Değiştir yaparsanız, yani tek karakterlik boşluğu bulup, yerine hiç birşey yazmazsanız, saatler otomatik olarak düzeliyor.

Yineledim ama mesajım pek görünmedi sanırım :)
 
Katılım
17 Şubat 2006
Mesajlar
981
Excel Vers. ve Dili
M.Office Excel 2003 Tr.
Sayın Necdet Bey
İlk önce öyle denedim ama, O şekilde yapamadığım için formülle çözüm yoluna gittim.
Peki ben niye yapamıyorum? Eşleşecek veri bulunamadı diye ikaz çıkıyor.
Bulunacak veri kutucuğuna Boşluk olarak
"" Yazdım
" " Yazdım
"" "" Yazdım
Boş bıraktım
ama Eşleşecek veri bulunamıyor diyor. Nerede hata yapıyorum?
 

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
Merhaba .
Sayın kombo tırnak koymadan klavyeden boşluk tuşuna basarak denermisiniz.:cool:
 
Katılım
17 Şubat 2006
Mesajlar
981
Excel Vers. ve Dili
M.Office Excel 2003 Tr.
Sayın Sezar
Öyle de denedim olmuyor. Ya da bende birşey var beceriksizlik gibi yapamıyorum. :)

Neyse, size iyi geceler dilerim.
 
Üst