• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

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.
 
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
 
Geri
Üst