mesai için saat farkı hesaplama

Katılım
25 Aralık 2007
Mesajlar
335
Excel Vers. ve Dili
exel 2000 türkçe
değerli arkadaşlarım
personel puantajı icin bir program hazırlamaktayım.Sorunum şu;
örnegin a1 hücresi işçinin giriş saati b1 hücresi çıkış saati ve c1 hücreside mesai yaptıgı zamanı gosteriyor a1 hücre değeri 08,30 b1 hücre değeride 21,15 olsun işçinin normal çalışma süreside 10 saat olsun işçinin normal çalıma saati saat 18,30 da bitiyor ve işçi 2 saat 45 dakika mesai yapmış oluyor peki otomatik olarak c1 hücresine bunu nasıl hesaplatabilirim
ben a1 b1 c1 hücreleri saat birimi olarak biçimlendirdim ancak sonuc "değer" dedi
bana yardımcı olacak arkadaslaar simdiden tsk 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,

C1 hücresine;

Kod:
=EĞER(SAAT(B1-A1)>=10;(B1-A1)-"10:00";"")
formülünü yazıp deneyiniz..
 
Katılım
25 Aralık 2007
Mesajlar
335
Excel Vers. ve Dili
exel 2000 türkçe
hocam cok teskkur ederim ilginize yazmıs olduğunuz formaul calıştı ancak bu konuda bir sorum daha olacak müsadenizle yukarda yazdıgımız 10 saat calıma süresini comboxta değişkenli olarak denedim (örn:8 saat 9 saat 10 saat gibi )bu sefer calısmadı bunla ilgili de bir formul ve/veya makro varmıdır.
saygılarımla
 
Katılım
1 Mayıs 2010
Mesajlar
3
Excel Vers. ve Dili
excel 2002 türkçe
değerli arkadaşlarım
personel puantajı icin bir program hazırlamaktayım.Sorunum şu;
c1 hücresine aşağıdaki formülü girdikten sonra
=EĞER(SAAT(B1-A1)>=10;(B1-A1)-"10:00";"")
c sütununa alt toplam aldırıyorum ancak çıkan toplam gerçekte olması gerektiğinden farklı çıkıyor. bununda excel'in 24 saatten sonrasını 0(sıfıdan) başlattığından farkettim.
bunun bi yolu varmıdır yada farklı bişey yapabilirmiyim?
şimdiden teşekkürler...
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,374
Excel Vers. ve Dili
Ofis 365 Türkçe
değerli arkadaşlarım
personel puantajı icin bir program hazırlamaktayım.Sorunum şu;
c1 hücresine aşağıdaki formülü girdikten sonra
=EĞER(SAAT(B1-A1)>=10;(B1-A1)-"10:00";"")
c sütununa alt toplam aldırıyorum ancak çıkan toplam gerçekte olması gerektiğinden farklı çıkıyor. bununda excel'in 24 saatten sonrasını 0(sıfıdan) başlattığından farkettim.
bunun bi yolu varmıdır yada farklı bişey yapabilirmiyim?
şimdiden teşekkürler...
Merhaba,

Tarih & Zaman & Saat Fonksiyonları Uygulamaları
 

parametre

Destek Ekibi
Destek Ekibi
Katılım
28 Ocak 2007
Mesajlar
1,585
Excel Vers. ve Dili
ofis 2010 turkce
hocam cok teskkur ederim ilginize yazmıs olduğunuz formaul calıştı ancak bu konuda bir sorum daha olacak müsadenizle yukarda yazdıgımız 10 saat calıma süresini comboxta değişkenli olarak denedim (örn:8 saat 9 saat 10 saat gibi )bu sefer calısmadı bunla ilgili de bir formul ve/veya makro varmıdır.
saygılarımla
d1 hucresine kacsaat yazdiracaksanız onu yazınız sonra asagıdaki omer arkadasımızın formulunu
=EĞER(SAAT(B1-A1)>=10;(B1-A1)-"10:00";"")

=EĞER(SAAT(B1-A1)>=d1;(B1-A1)-d1;"") diye yazınız sonucu kendiniz gozlemleyeceksınız diger degişiklikler için bilgilendirirseniz sevinirim
 
Katılım
1 Mayıs 2010
Mesajlar
3
Excel Vers. ve Dili
excel 2002 türkçe
Imdaat!!!

Merhabalar,
Arkadaşlar, personel için mesai çizelgesi oluşturmaya çalışıyorum ama ekdeki dosyanın içinden çıkamadım.
İnceleyip bi yardımcı olabilirseniz çok sevinirim.
Şimdiden teşekkürler.
 

Ekli dosyalar

parametre

Destek Ekibi
Destek Ekibi
Katılım
28 Ocak 2007
Mesajlar
1,585
Excel Vers. ve Dili
ofis 2010 turkce
dosyana baktım bir hesap hatası yapmısınız d25 te olan 3 saatlik verinizi 12*60=720 olarak hesaplamısınız onu 3*60 olarak duzeltirseniz sonucun dogru oldugunu bulacaksınız birde e5 te 126 dakika ,e26sutununa 90 eklemişiniz e12 de 43 dakika bunların nereden geldigini anlamadım ctesi pazar olmasına goremi yorumladınız kolay gelsin sanırım çok yogunsunuz :)
 
Son düzenleme:
Katılım
1 Mayıs 2010
Mesajlar
3
Excel Vers. ve Dili
excel 2002 türkçe
Merhabalar,
e5 126 dk, e26 90 dk, e12 43 dk bunlar doğru.
Ama hatayı 23 nisan günü tam mesai sayıldığından yapmışım :)
Uyarınız için çok teşekkür ederim. Evet gerçekten oldukça yoğunum. Mesaiyi bu şekilde düzenleyip işimi biraz rahatlatmak istiyorum.
Tekrar teşekkürler.
 
Katılım
27 Ocak 2009
Mesajlar
8
Excel Vers. ve Dili
Excel 2003 Türkçe
Merhabalar, konu yaklaşık 1 yıldır aktif olarak kullanılmamış, en uygun yer burası olduğu için yeniden canlandırmayı tercih ettim.

Ekte standart olmayan bir çalışma biçimi için hazırlamış olduğum Fazla Mesai Hesaplama Tablosu Yer almaktadır.
Tabloda kişinin İşyerine geliş ve İşten Ayrılış Saatlerini girip fazla çalışma süresi hesaplanmaktadır.

Ayrıntılı bilgiler aşağıdadır:
Yapmak istediğim şey; sabah işe başlama saati ile işten çıkış saati arasındaki süreyi hesaplayıp (ara dinlenmeleri dahil süre) bu süre 4 saate kadar ise ara dinlenmesi verilmeden, 4 saatten 5,5 saate kadar ise yarım saat, 5,5-8 saat arasında ise 1 saat, 8 saatten fazla (12,5 saate kadar) ise 1,5 saat ara dinlenmesi kullandıktan sonra kalan net çalışma süresini hesaplamaktır.
İşyeri haftanın 7 günü açıktır, çalışanlar haftanın 1 günü hafta tatili kullanmakla birlikte, bu gün haftanın herhangi bir günü olabilmektedir. Hafta tatili kullanılan günler her işçi ve hafta için farklı olabiliyor. Bu nedenle giriş çıkış saatleri 00:00 olarak gösterilen günleri hafta tatili olarak kabul edip, o gün 7,5 saat çalışılmış gibi fix 7,5 saati çalışma süresi bölümüne ekliyorum. Fazla çalışmayı haftalık çalışmaya göre değil de aylık çalışmaya göre hesaplamak istiyorum. Ayın 30 çektiği aylarda (hafta tatili günleri için çalışılmış gibi ilave ettiğim 7,5 saatlik süreler dahil) aylık 225 saatin, ayın 31 çektiği aylarda aylık 232,5 saatin, ayın 28 çektiği aylarda aylık 210 saatin üzerindeki çalışmaları fazla çalışma kabul edip, fazla çalışma süresini xx hücrede göstermek istiyorum. Bunu ekteki dosya ile yaptığımı düşünüyorum, ama formülleri daha iyi hale getirecek ve işlevsel olabilecek önerileri rica ediyorum.
Tablo şimdilik azami 7 kişi esas alınarak hazırlanmıştır. Sayı arttığında ekleme yapılabilir. Aynı şirkete bağlı Şubelerde kullanılmak üzere tasarlanmıştır. Tablonun Yıl ve Ay bölümü aylar itibariyle birbirini takip edecektir. Geçmişe yönelik hesaplama planlandığından başlangıcı 01.01.2010 olarak alınmıştır. Örnek dosyanın Şubat 2010 bölümünde görünmesi gerekmeye 3 sütun gizlenmiştir.

Yapmak istediğim bir şey daha var, hafta tatili kullanılan yani giriş çıkış saatleri 00:00 olarak gösterilen günlerdeki 7,5 saatin kırmızı renkle işaretlenmesini istiyorum. Ayrıca her sayfaya otomatik isim verme fonksiyonu konusunda yardımcı olursanız çok memnun olacağım.
 

Ekli dosyalar

Son düzenleme:
Katılım
27 Haziran 2009
Mesajlar
2
Excel Vers. ve Dili
Microsoft Excel - 2003
türkçe
excellde mesai saatlerini hesaplama

Arkadaşlar
ben mesai saatlerini hesaplamaya çalışıyorum ama şöyle bir sıkıntım var.
Eğer giriş ve çıkış saatleri aynı takvim günü içerisinde ise sıkıntı yok.
Ama eğer giriş ve çıkış saatleri farklı takvim günlerinde ise hesaplama yaptıramıyorum.
Örneğin1: A1= giriş saati 08:00
 
Katılım
27 Haziran 2009
Mesajlar
2
Excel Vers. ve Dili
Microsoft Excel - 2003
türkçe
Arkadaşlar
ben mesai saatlerini hesaplamaya çalışıyorum ama şöyle bir sıkıntım var.
Eğer giriş ve çıkış saatleri aynı takvim günü içerisinde ise sıkıntı yok.
Ama eğer giriş ve çıkış saatleri farklı takvim günlerinde ise hesaplama yaptıramıyorum.
Örneğin1: A1= giriş saati 08:00
B1= çıkış saati 17:00 veya 23:00 ise sıkıntı yok C1 de istediğimi
elde edebiliyorum.
Örneğin2 : A2 giriş saati 01.10.2010 saat 08:00
B2 çıkış saati 02.10.2010 saat 05:00 bu şekilde olunca hesaplama
yapamıyorum Bu konuda yardımcı olursanız sevinirim.
 

Mustafa MUTLU

Destek Ekibi
Destek Ekibi
Katılım
24 Temmuz 2008
Mesajlar
1,586
Excel Vers. ve Dili
Ofis 2013 TR 32 Bit
Giriş ve Çıkışlarda Gün değişiyor ise Tarih Kullanman lazım.
18:00 de giren kişi 05:00 da çıkarsa formülün eksi verir.
01/01/2011 18:00 da giren biri
02/01/2011 05:00 da çıkarsa formülün doğru sonuç verir.
 

parametre

Destek Ekibi
Destek Ekibi
Katılım
28 Ocak 2007
Mesajlar
1,585
Excel Vers. ve Dili
ofis 2010 turkce
Giriş ve Çıkışlarda Gün değişiyor ise Tarih Kullanman lazım.
18:00 de giren kişi 05:00 da çıkarsa formülün eksi verir.
01/01/2011 18:00 da giren biri
02/01/2011 05:00 da çıkarsa formülün doğru sonuç verir.
bununda kolayi var 24:00 ten 18:00 i cıkarırsın cıktıgı saatıde eklersen eksi cıkmaz :)
 

parametre

Destek Ekibi
Destek Ekibi
Katılım
28 Ocak 2007
Mesajlar
1,585
Excel Vers. ve Dili
ofis 2010 turkce
Arkadaşlar
ben mesai saatlerini hesaplamaya çalışıyorum ama şöyle bir sıkıntım var.
Eğer giriş ve çıkış saatleri aynı takvim günü içerisinde ise sıkıntı yok.
Ama eğer giriş ve çıkış saatleri farklı takvim günlerinde ise hesaplama yaptıramıyorum.
Örneğin1: A1= giriş saati 08:00
B1= çıkış saati 17:00 veya 23:00 ise sıkıntı yok C1 de istediğimi
elde edebiliyorum.
Örneğin2 : A2 giriş saati 01.10.2010 saat 08:00
B2 çıkış saati 02.10.2010 saat 05:00 bu şekilde olunca hesaplama
yapamıyorum Bu konuda yardımcı olursanız sevinirim.
ikinci ornegini soyle yap 24:00-08:00+05:00 işleminin sonucu calısma saatini verecektir.
 
Katılım
15 Şubat 2008
Mesajlar
39
Excel Vers. ve Dili
office xp excel
tam benim aradığım konu ama benim eksiğim şu kendi maaş programımda da aynı sıkıntı var. örneğin mesai saati fazla ise onu normal saat olarak gösteriyor. burda sorun yok. fakat eksik çalışma varsa eksik olan rakamı eksi şeklinde göstermesini istiyorum. ama bu kısımda hata veriyor. bununla ilgili ne yapabilirim yardım ederseniz sevirinirim.
 

parametre

Destek Ekibi
Destek Ekibi
Katılım
28 Ocak 2007
Mesajlar
1,585
Excel Vers. ve Dili
ofis 2010 turkce
ek dosyan ile konunu daha ayrıntılı olarak yazarsanız sorununuz cozulecektir kolay gelsin
 

parametre

Destek Ekibi
Destek Ekibi
Katılım
28 Ocak 2007
Mesajlar
1,585
Excel Vers. ve Dili
ofis 2010 turkce
normal çalısma kaç saat olması gerekmektedir burada okuyabildigim 10.30 gozukuyor buna goremi calısma yapılacaktır
 
Katılım
15 Şubat 2008
Mesajlar
39
Excel Vers. ve Dili
office xp excel
çalışma şekli şu şekilde.
hafta içi 08:00 iş başı
10:00-10,15 çay paydosu
13,00-13,45 öğlen yemeği
16,00-16,15 çay paydosu
18,30 paydos
toplam çalışma saati 10,30 saat toplam istirahat saati 1,30 saat

haftasonu
08:00 iş başı
10,00-10,15 çay paydosu
13,00-13,30 yemek
16,30 paydos
toplam mesai saati 8,15

günlük çalışma düzeni bu şekilde.

maaş hesaplarkende normal mesai günlük saatin 1,5 katı pazar ve bayram mesaisi 2 katı şeklinde
 
Son düzenleme:
Üst