TAMİŞGÜNÜ.ULUSL (NETWORKDAYS.INTL) işlevi hakkında

Katılım
20 Temmuz 2023
Mesajlar
2
Excel Vers. ve Dili
Microsoft365
İngilizce
Merhaba,

Excelde bir iş planı tablosu oluşturuyorum. Bu tabloda, haftada 6 gün (Pzt-Cmt) 3 vardiya çalışan makineler için iş başlangıç tarihi ve saati (vardiyası) verildiğinde işin biteceği tarihi ve saatini (vardiyasını) hesaplatmak istiyorum. Bu işlemi vardiya değişkeni olmadan sadece günlük yapmak kolay ancak işin içine vardiya girince durumlar karışıyor.

TAMİŞGÜNÜ.ULUSL fonksiyonuyla birlikte bir çok fonksiyonu iç içe kullanarak oluşturduğum çok uzun bir formülle işlemi hallettiğimi düşünürken hafta içine denk gelen 1 günden uzun resmi tatillerde çalışmadığını fark ettim. Açıklamaya çalıştığım bu gereksinimi sadece excel fonksiyonlarıyla çalıştırmam mümkün müdür?

Örnek tablo aşağıdaki gibidir.

   

Vardiya süresi

08:00​

 
      
      
      

Proje Adı

Proses No

Makine No

Başlangıç Tarihi

Bitiş Tarihi

Vardiya Sayısı

7D

1of3

NC1

26/06/2023 08:00​

29/06/2023 08:00​

6​

7D

1of3

NC2

26/06/2023 08:00​

03/07/2023 00:00​

6​

7D

1of3

NC4

   

7D

1of3

NC3

   


Mevcut formül ise:
=IFERROR(IF(WEEKDAY(IF((DAYS(E8+($F$3*G8),(E8-1)))-(NETWORKDAYS.INTL(E8,E8+($F$3*G8),11,Database!$A$1:$A$43))>0,E8+($F$3*G8)+(DAYS(E8+($F$3*G8),(E8-1)))-(NETWORKDAYS.INTL(E8,E8+($F$3*G8),11,Database!$A$1:$A$43)),E8+($F$3*G8)),2)>6,IF((DAYS(E8+($F$3*G8),(E8-1)))-(NETWORKDAYS.INTL(E8,E8+($F$3*G8),11,Database!$A$1:$A$43))>0,E8+($F$3*G8)+(DAYS(E8+($F$3*G8),(E8-1)))-(NETWORKDAYS.INTL(E8,E8+($F$3*G8),11,Database!$A$1:$A$43)),E8+($F$3*G8))+1,IF((DAYS(E8+($F$3*G8),(E8-1)))-(NETWORKDAYS.INTL(E8,E8+($F$3*G8),11,Database!$A$1:$A$43))>0,E8+($F$3*G8)+(DAYS(E8+($F$3*G8),(E8-1)))-(NETWORKDAYS.INTL(E8,E8+($F$3*G8),11,Database!$A$1:$A$43)),E8+($F$3*G8))),0)

Her türlü öneri ve destekleriniz için şimdiden teşekkürler.
 
Katılım
13 Ocak 2018
Mesajlar
31
Excel Vers. ve Dili
Excel Tüm versiyonlar
hocam tam olarak varmak istediğinizi konuyu anlayamadım örnek veriyorum
Ben bu hafta sabahçıyım Pazartesi başlayıp 08:00 - 16:00 çalışıcam Pazar günü tatil olucam ancak Çarşamba , Perşembe ve Cuma Resmi tatil ben sonraki hafta hangi vardiyadan başliyicam sabahçı olarak mı akşam mı

yani demek istediğim önce durumun varyantlarını belirtebilirseniz bir çözüm yolu bulmaya çalışabilirim
 
Üst