İki Saat Aralığındaki Ortak Geçen Süreyi Bulmak

Katılım
31 Ekim 2023
Mesajlar
2
Excel Vers. ve Dili
Excel 2016, Türkçe
Merhaba,
Vardiya planlamaları ile ilgili şöyle bir veriyi ölçmek istiyorum. 2 farklı çalışanın 2 farklı vardiyada çalıştığını düşünelim; biri 08:00-17:00 arası, bir diğeri de 09:00-18:00 arası çalışıyor. Bu iki vardiyanın kesişim süresini bulmak istiyorum, yani verdiğim örnekte 09:00-17:00 arası her 2 çalışan da ortak süre geçirmiş oluyor ve vardiyalarının 8 saati beraber oluyor. Bu tek örnek ancak bunu binlerce çalışan ve kullanılan vardiyalar arasında binlerce kombinasyon olduğu için formül ya da makro ile yapabilir miyiz? Aşağıda daha anlaşılır olabilmesi adına bir tablo da oluşturdum. Yardımcı olabilecek olanlara şimdiden çok teşekkürler.


1. Vardiya Başlangıç

1. Vardiya Bitiş

2. Vardiya Başlangıç

2. Vardiya Biti

Ortak Süre

08:00

17:00

09:00

18:00

8

08:00

17:00

12:00

21:00

5

08:00

17:00

16:00

01:00

1

 

DoğanD

Altın Üye
Katılım
22 Eylül 2023
Mesajlar
396
Excel Vers. ve Dili
Office 365 TR
Altın Üyelik Bitiş Tarihi
05-10-2028
Merhaba,

Aşağıdaki formülü dener misiniz?

Kod:
=(MİN(EĞER(B2<A2;B2+1;B2);EĞER(D2<C2;D2+1;D2))-MAK(A2;C2))*24
 
Üst