İç içe eğer , saat formatındaki hücrelerde çalışmıyor.

Katılım
21 Aralık 2015
Mesajlar
1
Excel Vers. ve Dili
Office365 / Türkçe
Merhabalar,
Bir konuda yardımınıza ihtiyacım var. Ne yaptıysam çözemedim. Aşağıda benim yazdığım formül her koşulda 00:00 sonucunu döndürüyor.

Program başlangıç saatine göre kalan aktif zamanı hesaplatmak istiyorum .
Vardiya başlangıcım 07:45 , vardiya bitişim 15:45 , 10:00 -10:10 aralığı 10 dk mola zamanı , 12:00-12:30 aralığı 30 dk yemek mola zamanı , 14:50-15:00 aralığı 10 dk mola zamanı olarak kullanılıyor.

Bir hücreye "saat:dakika" formatında program başlangıç zamanını girdiğimde , mola ve yemek zamanlarını düşerek kalan aktif zamanı hesaplamasını istiyorum.
Örneğin 9:30 girdiğimde 2 mola bir yemek hesaplayarak (15:45 - 09:30 - 00:30 - 00:10 - 00:10 ) 05:25 sonucunu vermeli
15:15 için 00:30 sonucunu vermeli gibi ,

EĞER("15:00"+0<=AX4<("15:46"+0);("15:45"+0)-AX4;
EĞER(("12:30"+0)<=AX4<("14:51"+0);("15:45"+0)-AX4-("00:10"+0);
EĞER(("10:15"+0)<=AX4<("12:01"+0);("15:45"+0)-AX4-("00:40"+0);
EĞER(("7:45"+0)<=AX4<("10:01"+0);("15:45"+0)-AX4-("00:50"+0); 0))))
 
Üst