• DİKKAT

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

saate sayı ekleyerek toplam zamanı bulmak

Katılım
10 Mayıs 2013
Mesajlar
34
Excel Vers. ve Dili
EXCEL 2007 TR
merhaba sayfamda kullandığım satırlarda 1,5 saat çalışma süresi var bu bazen 4,15 gibi sürelerde oluyor yada kısası.14:15 başlangıcı olan işe diyelimki 2,20 saat ekliyeceğim bunu excelde bir türlü sonuca ekleyemiyorum.farklı sayı ve saat ler çıkıyor.biçim ve diğer zaman ayarlarınıda yapıyorum yinede baktığım örneklerden yapamadım. örnek olarak A satırında ali B satırında 14:30 saatimiz otomatik geliyor. C satırına yine verilen zaman olarak 1,5 saat sistem tarafından atanıyor bende D satırına iş bitiminin toplam saatini bu satırda göstermesini istiyorum.yani sonuc olarak D satırında 16:00 yazmalı saygılarımla.
 
Merhaba.

Veriler 2'nci satırda ise aşağıdaki şekilde istediğiniz sonucu alırsınız.
Anladığım kadarıyla; eklenecek saat, SAAT olarak değil 1,5 gibi ONDALIK SAYI biçiminde yazılı.

Excel zaman işlevleri bakımından 1,5 sayısı 1,5 GÜN anlamına gelir.
1,5 sayısı, saat anlamında yazılmışsa, bunun saat karşılığı 1,5/24 'tür (yani 24'te 1,5).
.
Kod:
=B2+(C2/24)
 
Değerlerin A1 Hücresinde olduğu varsayılmıştır.
Sayıyı saate çevirmek için;uyguladığınız Hücre biçimini saat yapınız
Kod:
=A1/24
Saati sayıya çevirmek için;uyduladığınız hücre biçimini Genel veya sayı yapınız.Kolay gelsin.
Kod:
=A1*24
 
Teşekkür

Ömer bey çok teşekkür ederim.gerekli satırlarıma ekledim sonuç tamam .kolay gelsin başarılar.
 
teşekkür

Çıtır ilgi ve yardımından dolayı teşekkür ederim.ömer beyin örneği sorunu çözdü.hoşça kalın.
 
öğle arası

saat problemi çözülmüş iken bu formüle öğle arası 12:00 13:15 den sonrası öğretebilirmiyiz saygılarımla. yani 11:45 başlanan iş 1,5 saat eklenince yemekten sonraki süreyi hesaplaması.
 
Tekrar merhaba.

Aşağıdaki formül istediğiniz işlemi yapacaktır.
.
Kod:
=B2+(C2/24)+[COLOR="red"]EĞER[/COLOR]([COLOR="Red"]VE[/COLOR](B2<=0+"12:00";B2+(C2/24)>=0+"12:00");"01:15";0)
 
Tekrar merhaba.

Aşağıdaki formül istediğiniz işlemi yapacaktır.
.
Kod:
=B2+(C2/24)+[COLOR="red"]EĞER[/COLOR]([COLOR="Red"]VE[/COLOR](B2<=0+"12:00";B2+(C2/24)>=0+"12:00");"01:15";0)

Ömer Bey öncelikle çok teşekkür ederim gerçekten güzel bir formül yazmışsınız emeğinize sağlık.hemen cevap yazmadan önce formülü kendi sayfama uyarladım.yalnız bir sorunum var terminalde herangi bilgisayarda bu formül çalışıyor.sunucu üzerindeki excel aynı sürüm olmasına rağmen öğle arasını hesaplamayıp önceki aynı sonucu veriyor.oysa dediğim gibi formül diğer bilgisayarda işleme öğle arası zamanını ekliyor.yalnız ben sunucu üzerindeki dosyamda kod kısmında otomatik saat satırı için bu kodu kullanmaktayım
Private Sub Worksheet_Change(ByVal Target As Excel.Range)

With Target
If .Count > 2 Then Exit Sub
If Not Intersect(Range("O2:O2000"), .Cells) Is Nothing Then
Application.EnableEvents = False
If IsEmpty(.Value) Then
.Offset(0, 5).ClearContents
Else
With .Offset(0, 5)
.NumberFormat = "hh:mm"
.Value = Now
End With
End If
Application.EnableEvents = True
End If
End With

End Sub
saati manuel elle girersem öğle arasını görüyor kod aynı saati giriyor formül öğle arasını hesaplamıyor.bu sebeble sizden tekrar bir yardım rica etmekteyim.selamlarımla.
 
İşte tam da bu nedenle soruların gerçek belgeyle aynı yapıda (aynı satır/sütun/sayfa yapısı) ve
varsa kullanılan kodlar da içerisinde ve çalışır durumda olacak şekilde örnek belge üzerinden sorulmasını istemekteyiz.

Bu şekilde, bir konunun sonuca ulaşması için gereksiz çok sayıda mesajlaşma yapılması kaçınılmaz.
.
 
haklısınız

inanın haklısınız.ana sayfa epeyce büyük bir halde olduğu için bende bir hata vermez diyerek sade haliyle yola çıkmıştım.isterseniz tam halini komple göndereyim üzerinde eksiklerim var ve şekillendirmem için yaşadıkça önüme çıkan sorunlara göre sizlerinde yardımıyla epey yol kat ettim.sistem sql veri tabanından veri güncellemektedir .benim veri girdiğim sayfa T.giriş sayfası o q satırlarıdır.selamlarımla.
 
Son düzenleme:
sayfa hazırlama

yeni hazırlayacağım ek dosyayı en kısa zamanda ekliyorum
 
Son düzenleme:
Gerçek belgenizi eklemenize lüzum yok.
İşlem yapılacak birkaç satırlık gerçeğe uygun veri içermesi yeterli.
Gördüğüm sorun, kullanılan kodun hücreye sadece saati değil
(siz biçimlendirme dolayısıyla sadece saat dakika gödüyodsunuz) tarihle birlikte o anın saatini yazıyor olması.
.
 
dosya ekleri kısıtlı olduğundan dolayı size eksik geliyor ve ve muhtemelen indirsenizde çalışmıyacak orjinal yapıda sql bağlantısından dolayı dışarda devamlı veri hatası veriyor.yardımınızdan dolayı çok teşekkür ederim.yapabildiğim kadarıyla ufak bir parça hazırlamaya çalıştıysamda oda açıklayıcı olmadı.bu kadarıyla devam edeceğim.bilgilendirdiğiniz ve yardımlarınız için teşekkür ederim.
 
Tekrar merhaba.

Yanlış anlamıyorsam; verdiğim formülü aşağıdaki şekilde değiştirmeniz istediğiniz sonucu almanızı sağlayacaktır.

Yalnız, formülü T ve/veya X sütununun boş oluşuna göre koşula bağlamanız gerekebilir.
Belgeyi ve işleme mantığını siz bildiğiniz için bu konuda birşey söyleyemem.

Ancak belgenizdeki formüllerde (örneğin E sütunundaki DÜŞEYARA formülü) tüm sütunu kullandığınızı gördüm.
Bu durum. belgenizin yavaş çalışmasına neden olur.
Satır sayısı sabit ise bu formüllerde arama alanını 'İş Emri'!R:AA yerine 'İş Emri'!$R$5:$AA$869 gibi sabit hale getirmenizi,
satır sayısı sabit değilse de FORMÜLLER menüsündeki AD TANIMLAMA kısmını kullanarak alan daraltmanızı öneriyorum.
.
Kod:
=T4+(X4/24)+[COLOR="red"]EĞER[/COLOR]([COLOR="red"]VE[/COLOR]([COLOR="red"]ZAMAN[/COLOR]([COLOR="red"]SAAT[/COLOR](T4);[COLOR="red"]DAKİKA[/COLOR](T4);[COLOR="Red"]SANİYE[/COLOR](T4))<=0+"12:00";ZAMAN(SAAT(T4);DAKİKA(T4);SANİYE(T4))+(X4/24)>=0+"12:00");"01:15";0)
 
Teşekkür ederim

Ömer bey elleriniz dert görmesin.dosyamın yetersiz kısmına rağmen sonuç tam.deneyimleriniz doğrultusunda sayfamı geliştirmek isterim.formülleri hep forum siteleri sayesinde sayfama uyarladığım için daima kasma sebeplerine ve kilitlenmelere maruz kalarak uğraşmaktayım.verdiğiniz örnekleri formüllerime uygulamaya çalışacağım.yardımlarınız ve sabrınız için ayrıca teşekkür ederim.
 
Son düzenleme:
Örnek belgeniz;
-- basit bir/birkaç USERFORM üzerinden,
-- hata kontrolleriyle birlikte, yazılması zorunlu/ihtiyari alan ayrımları yapılarak, yanlış veri girişi de engellenmek suretiyle,
belge formülsüz hale getirileceğinden (excel sayfaları sadece veri tabanı işlevi görecek),
kolay, kullanımı rahat ve hız sorunu yaşamayacak bir şekilde yönetilmesi mümkün gibi görünüyor.

Belgenin sahibi siz olduğunuzdan ve ihtiyacı siz bildiğinizden;
userform tasarlamanızı ve bu userform için adım adım destek isteyerek ilerlemenizi
(formun tasarımı en önemli kısım, tüm ihtiyaçları/seçenekleri düşünmeli ve
sonradan bir de şu olsa diye belli aşamadan sonra tasarımda değişiklik yapmayacak şekilde
)
öneriyorum.
 
Desteğiniz için teşekkür

Ömer bey merhaba. userform yeni yeni örneklerini incelediğim ve hayran kaldığım bir konu.içimden en başta keşke bu şekilde bir mimari oluştursaydım dediğimde epeyce oldu.şu anki sayfamı kullanıyorken sizin dediğiniz gibi yeni bir yapıya kavuşturmak isterim.iş yerindeki görevim el verdikçede siz sabırlı hocalarım sayesinde umarım daha iyi bir sonuç alacağım.Tavsiye ve örnekleriniz için müteşekkirim.:redface:
 
Geri
Üst