Mesai saatlerini hesaplama.

Katılım
16 Şubat 2017
Mesajlar
10
Excel Vers. ve Dili
2010 Türkçe
Merhaba

Aynı konuyu daha önce açmıştım fakat dosya ekleyememiştim.

Epey uğraştım. Forumdan bazı kodları ve formülleri aldım ancak hep bir yerlerde takıldım.

Yardımınıza ihtiyacım var.

Yapmak istediğim şu: 1. sayfada işe giriş ve çıkış saatleri yazıyor. Bu saatlere göre ikinci sayfada belirlediğim mesai saatleri tablosundan personelin kaç saat çalıştığını hesaplatıp yine 1. sayfaya yazdırmak istiyorum. Önemli olan 2 sayfadi mesai saatleri çizelgesinde sadece çalışma saatlerini hesaplaması. Yemek ve çay molalarını hesaba katmaması.

Örneğin Ramazan ayında çalışma ve mesai saatlerinde değişiklik yapabilirim. O yüzden hep bu ikinci sayfadaki tabloya göre hesaplatmak istiyorum.

Teşekkürler

http://s9.dosya.tc/server2/78gbml/PE...ESI_2.xls.html
 

yanginci34

Altın Üye
Katılım
6 Temmuz 2010
Mesajlar
1,590
Excel Vers. ve Dili
excel2016
Altın Üyelik Bitiş Tarihi
12-10-2026
dosyanız linkte bulunmamakta
 
Katılım
16 Şubat 2017
Mesajlar
10
Excel Vers. ve Dili
2010 Türkçe
Emeğinize sağlık

Merhaba;
Doğru anladıysam eki deneyin.
İyi çalışmalar.

Link:
http://s3.dosya.tc/server11/ald45z/DMS2000-PERSONEL_MESAI_LISTESI_2.zip.html
Ellerinize sağlık. Gerçekten çok iyi olmuş. Allah razı olsun.

Eve gidince yazdığınız kodları inceleyip anlamaya çalışacağım.

Aynı hesaplamayı izin başlangıç ve izin bitiş sütunları için de yapabilir miyiz?Gün içinde kullandığı izinleri çalışma saatinden düşmem gerekir. Ancak izin kullandığı saatlerin içinde çay ya da yemek molası varsa bu saatleri hesaba katmadan sadece mesai saati sayılan süreleri hesaplayıp çalışma süresinden düşmem gerekiyor.

Bir de 18:00-18:30 arası yemek molası olmak üzere 21:30 a kadar olan çalışmaları fazla mesai olarak hesaplamam gerek. 1 leri 2 yaptığımda çalışılan saat toplamı değişti ancak ücret hesaplarken normal çalışma ile fazla mesaileri ayrı fiyatlayacağımdan ne kadar normal çalışma süresi var ne kadar fazla mesaisi var bilmem gerekir. Bu ayrımı nasıl yaparım?

Teşekkür ederim. Emeğinize sağlık
 
Katılım
16 Şubat 2017
Mesajlar
10
Excel Vers. ve Dili
2010 Türkçe
Yaptığınız hesaplamayı izin başlangıç ve bitiş sütunlarına nasıl uygulayacağımı sanırım buldum. Akşam deneyeceğim.
 

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,105
Excel Vers. ve Dili
Excel-2003 Türkçe

Ekli dosyalar

Katılım
16 Şubat 2017
Mesajlar
10
Excel Vers. ve Dili
2010 Türkçe
Teşekkürler

İşte olay budur.

Teşekkür ederim.:)
 

denese

Altın Üye
Katılım
17 Mart 2011
Mesajlar
432
Excel Vers. ve Dili
Office 2019
Altın Üyelik Bitiş Tarihi
02-03-2026
Bu konuda yardımlarınızı ve desteğinizi rica ediyorum
 
Katılım
11 Temmuz 2009
Mesajlar
225
Excel Vers. ve Dili
Excel 2013 Türkçe (64 Bit)
Altın Üyelik Bitiş Tarihi
29.01.2019
Merhaba,

K2 hücresine;

=METNEÇEVİR(J2-I2;"ss:dd")

yapıştırarak bir deneyin bakalım.
 

denese

Altın Üye
Katılım
17 Mart 2011
Mesajlar
432
Excel Vers. ve Dili
Office 2019
Altın Üyelik Bitiş Tarihi
02-03-2026
Merhaba,

K2 hücresine aşağıdaki formülü yazarak da bu sonuca ulaşılabilir.
Kod:
=MOD((24+J2-I2);24)
Ancak benim istediğim bu değil;

I ve J sütunlarındaki giriş ve çıkış saat aralığını A ve B sütununda aratıp C sütununda bu aralığa denk gelen sayıları toplatmak istiyorum.

Sadece belirli bir gün için hesaplama yapmak istesem, A ve B sütunu tarih saat formatında yazarak sonuca ulaşabilirim. Ancak farklı tarihlerle de sonuca ulaşmak istiyorum. Önemli diğer bir husus gece vardiyasının durumu.

Örneğin;

Giriş saati 01.03.2017 22:44 çıkış saati 02.03.2017 06:57 olsun, 22:44 saatini A sütununda arayıp A1366 hücresinde bulacak ve önce C1366:C1441 aralığındaki sayıları toplayacak. Çünkü A sütunundaki son saat 23:59

Sonra, çıkış saatini (bir sonraki güne geçtiği için) B sütununda arayıp B418 hücresinde bulacak ve C2:C418 aralığındaki sayıları toplayacak.

Sayın muygun' un yönteminde olduğu gibi tablo kullanarak, aklıma gelen toplatma işlemi bu. Daha basit bir yöntemi var ise lütfen belirtiniz.

İyi çalışmalar
 
Son düzenleme:

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
13,002
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba.

Aşağıdaki dizi formülüK2 hücresine uyguladıktan sonra aşağı doğru kopyalayın.
Giriş ve çıkış tarihlerinin en fazla 1 gün farklı olabileceği varsayıldı.
Formülde A, B ve C sütunları kullanılmıyor.

.
Kod:
=(([COLOR="red"]GÜN[/COLOR](I2)=[COLOR="red"]GÜN[/COLOR](J2))*(J2-I2-[COLOR="red"]TOPLA[/COLOR]([COLOR="red"]EĞER[/COLOR]([COLOR="red"]MOD[/COLOR](I2;1)<$F$2:$F$4;[COLOR="red"]MOD[/COLOR](J2;1)>$G$2:$G$4;$G$2:$G$4-$F$2:$F$4))))+(([COLOR="red"]GÜN[/COLOR](I2)<[COLOR="red"]GÜN[/COLOR](J2))*((J2-I2)-([COLOR="red"]TOPLA[/COLOR]([COLOR="red"]EĞER[/COLOR]([COLOR="red"]MOD[/COLOR](I2;1)<$F$2:$F$4;[COLOR="red"]EĞER[/COLOR]([COLOR="red"]MOD[/COLOR]((([COLOR="red"]GÜN[/COLOR](J2)>[COLOR="red"]GÜN[/COLOR](I2))*1+(I2-[COLOR="red"]MOD[/COLOR](I2;1))-1/(60*60*24));1)>$G$2:$G$4;$G$2:$G$4-$F$2:$F$4)))+[COLOR="red"]TOPLA[/COLOR]([COLOR="red"]EĞER[/COLOR]([COLOR="red"]MOD[/COLOR]((([COLOR="red"]GÜN[/COLOR](J2)>[COLOR="red"]GÜN[/COLOR](I2))*1+(I2-[COLOR="red"]MOD[/COLOR](I2;1)));1)<$F$2:$F$4;[COLOR="red"]EĞER[/COLOR]([COLOR="Red"]MOD[/COLOR](J2;1)>$G$2:$G$4;$G$2:$G$4-$F$2:$F$4))))))
[COLOR="blue"]Dizi formülü hücreye [COLOR="Red"][B]CTRL+SHIFT+ENTER[/B][/COLOR] ile uygulanmalıdır.
İşlem doğru yapılmışsa formül [B]kendiliğinden [COLOR="red"]{...}[/COLOR][/B] şeklinde köşeli parantez içine alınır.[/COLOR]
 

denese

Altın Üye
Katılım
17 Mart 2011
Mesajlar
432
Excel Vers. ve Dili
Office 2019
Altın Üyelik Bitiş Tarihi
02-03-2026
Ömer Bey,

Ancak inceleyebildim kusura bakmayın. İstediğim tam olarak buydu, yardımlarınız için çok teşekkür ederim.

Saygılar
 

GAMZE DOĞAN

Altın Üye
Katılım
16 Kasım 2019
Mesajlar
78
Excel Vers. ve Dili
excel 2013
Altın Üyelik Bitiş Tarihi
01-11-2025
Arkadaşlar merhaba,

Ben puantaj tablosunda "GEÇ" yazısının göründüğü satıra çıkarma işlemi yaptırmak istiyorum, bunun için hangi formülü kullanmalıyım
 
Üst