Note: The other languages of the website are Google-translated. Back to English

Excel'de hafta sonları veya tatil günleri hariç iki tarih arasındaki net çalışma saatlerini nasıl hesaplayabilirim?

Birçok şirkette personele çalışma saatlerine göre ödeme yapılmaktadır. Bir günde net çalışma saatlerini hesaplamak kolaydır, ancak bir tarih aralığında net saatleri hesaplamaya ne dersiniz? Bunun için bu makale, Excel'de hafta sonları ve tatil günleri hariç olmak üzere iki tarih arasındaki net çalışma saatlerinin hesaplanmasıyla ilgili formülleri tanıtıyor.

Hafta sonlarını hariç tutarak iş gününü hesapla

Hafta sonlarını / tatilleri hariç tutarak çalışma saatlerini hesaplayın


ok mavi sağ balon Hafta sonlarını hariç tutarak iş gününü hesapla

Bu bölümde, hafta sonları hariç iki tarih arasındaki iş gününü hesaplama formülünü tanıtacağım.

1. Başlangıç ​​tarihi saatini ve bitiş tarihi saatini gireceğiniz iki hücre seçin ve seçmek için sağ tıklayın biçim Hücreler bağlam menüsünü oluşturur. Ekran görüntüsüne bakın:
doc net çalışma saatleri 1

2. içinde biçim Hücreler iletişim, tıklayın Numara sekmesini seçin görenek Biçimlendirmek Kategoriler liste ve girin a / g / yyyy h: mm içine Tip sağ bölümde metin kutusu. Ekran görüntüsüne bakın:
doc net çalışma saatleri 2

3. tık OK. Ve başlangıç ​​tarihini ve bitiş tarihini iki hücreye ayrı ayrı girin. Ekran görüntüsüne bakın:
doc net çalışma saatleri 3

4. Bu iki hücrenin yanındaki hücreye, örneğin C13, bu formülü girin =NETWORKDAYS(A13,B13)-1-MOD(A13,1)+MOD(B13,1), ve bas Keşfet tuşuna basın ve sonucu özel formatta alacaksınız, sonuç hücresini seçip Anasayfa sekmesine gidin ve sayı Biçimi doğru format olarak biçimlendirmek için Genel'i seçin. Ekran görüntüsüne bakın:
doc net çalışma saatleri 4


ok mavi sağ balon Hafta sonlarını / tatilleri hariç tutarak çalışma saatlerini hesaplayın

Hafta sonları veya tatiller hariç net çalışma saatlerini hesaplamak istiyorsanız, aşağıdakileri yapabilirsiniz:

Hafta sonlarını hariç tutarak net çalışma saatlerini hesaplayın

1. İki hücre seçin ve bunları özel biçim a / g / yyyy s: dd olarak biçimlendirin ve başlangıç ​​tarihi saatini ve bitiş tarihi saatini girin. Ekran görüntüsüne bakın:
doc net çalışma saatleri 5

doc net çalışma saatleri 6

2. Örneğin C2 hücresinin yanında şu formülü girin,
=(NETWORKDAYS(A2,B2)-1)*("17:30"-"8:30")+IF(NETWORKDAYS(B2,B2),MEDIAN(MOD(B2,1),"17:30","8:30"),"17:30")-MEDIAN(NETWORKDAYS(A2,A2)*MOD(A2,1),"17:30","8:30"),
basın Keşfet anahtar, sonra bir sayı dizesi alırsınız. Ekran görüntüsüne bakın:
doc net çalışma saatleri 7

3. Sayı dizesine sağ tıklayın ve tıklayın biçim Hücreler bağlam menüsünden ve içinde biçim Hücreler iletişim kutusunu seçin görenek Airdrop Formu Kategoriler altında liste uyuşukr sekmesine gidin ve bunu girin [ 'H]: dd Metin kutusuna yazın. Ekran görüntüsüne bakın:
doc net çalışma saatleri 8

4. tık OK. Şimdi hafta sonları hariç iki tarih arasındaki net çalışma saatleri sayılır.
doc net çalışma saatleri 9

Bahşiş: Formülde, A2 başlangıç ​​tarihi saati, B2 bitiş tarihi saati, 8:30 ve 17:30 her gün genel başlangıç ​​saati ve bitiş saatidir, bunları istediğiniz gibi değiştirebilirsiniz.

Hafta sonu ve tatiller hariç net çalışma saatlerini hesaplayın

1. Yukarıdakinin aynısı gibi, iki hücre seçin ve bunları özel format olarak biçimlendirin a / g / yyyy h: mmve başlangıç ​​tarihi saatini ve bitiş tarihi saatini girin.
doc net çalışma saatleri 10

2. Boş bir hücre seçin ve içine tatil tarihini girin, burada 3 tatilim var ve bunları H1: H3'e ayrı ayrı yazıyorum. Ekran görüntüsüne bakın:
doc net çalışma saatleri 11

3. Sayılan sonucu yerleştirecek boş bir hücre seçin, örneğin C2,
=(NETWORKDAYS.INTL(A2,B2,11,H$1:H$3)-1)*("17:30"-"8:30")+IF(NETWORKDAYS.INTL(B2,B2,11,H$1:H$3),MEDIAN(MOD(B2,1),"8:30","17:30"),"17:30")-MEDIAN(NETWORKDAYS.INTL(A2,A2,11,H$1:H$3)*MOD(A2,1),"8:30","17:30"),
ve basın Keşfet anahtar, bir sayı dizesi alacak ve bunu özel biçim olarak biçimlendireceksiniz [ 'H]: dd. Ekran görüntüsüne bakın:
doc net çalışma saatleri 12

Bahşiş: Formülde A2 başlangıç ​​tarihi saatidir, B2 bitiş tarihi saatidir, 8:30 ve 17:30 her gün genel başlangıç ​​saati ve bitiş saatidir, H1: H3 tatil hücreleridir, bunları değiştirebilirsiniz gerek duyduğunuz kadar.

Excel'de bir tarih saatine kolayca gün / yıl / ay / saat / dakika / saniye ekleyin

Bir hücrede bir tarih saat biçimi verisine sahip olduğunuzu varsayarsak ve şimdi bu tarihe birkaç gün, yıl, ay, saat, dakika veya saniye eklemeniz gerekir. Normalde, formül kullanmak tüm Excel kullanıcıları için ilk yöntemdir, ancak tüm formülleri hatırlamak zordur. İle Kutools for Excel'S Tarih ve Saat Yardımcısı yardımcı programda, bir tarih saatine kolayca günler, yıllar, aylar veya saatler, dakikalar veya saniyeler ekleyebilir, ayrıca, formülü hiç hatırlamadan tarih farkını veya belirli bir doğum gününe göre yaşı hesaplayabilirsiniz. Tam özellikli ücretsiz deneme için tıklayın 30 günler!
doc saat dakika saniye ekle
 
Kutools for Excel: 300'den fazla kullanışlı Excel eklentisi ile, hiçbir sınırlama olmadan denemesi ücretsiz 30 gün.

En İyi Ofis Üretkenliği Araçları

Kutools for Excel Sorunlarınızın Çoğunu Çözer ve Verimliliğinizi% 80 Artırır

  • Yeniden: Hızlıca yerleştirin karmaşık formüller, grafikler ve daha önce kullandığınız her şey; Hücreleri Şifrele şifre ile; Posta Listesi Oluşturun ve e-posta gönder ...
  • Süper Formül Çubuğu (birden çok metin ve formül satırını kolayca düzenleyin); Okuma Düzeni (çok sayıda hücreyi kolayca okuyun ve düzenleyin); Filtrelenmiş Aralığa Yapıştır...
  • Hücreleri / Satırları / Sütunları Birleştirme Veri kaybetmeden; Bölünmüş Hücre İçeriği; Yinelenen Satırları / Sütunları Birleştirme... Yinelenen Hücreleri Önleyin; Aralıkları Karşılaştır...
  • Yinelenen veya Benzersiz'i seçin Satırlar; Boş Satırları Seçin (tüm hücreler boştur); Süper Bul ve Bulanık Bul Birçok Çalışma Kitabında; Rastgele Seçim ...
  • Tam kopya Formül referansını değiştirmeden Birden Çok Hücre; Otomatik Referans Oluştur Birden Çok Sayfaya; Madde İşaretleri Ekle, Onay Kutuları ve daha fazlası ...
  • Metni Çıkar, Metin Ekle, Konuma Göre Kaldır, Alanı Kaldır; Sayfalama Alt Toplamları Oluşturma ve Yazdırma; Hücre İçeriği ve Yorumları Arasında Dönüştür...
  • Süper Filtre (filtre şemalarını kaydedin ve diğer sayfalara uygulayın); Gelişmiş Sıralama ay / hafta / gün, sıklık ve daha fazlasına göre; Özel Filtre kalın, italik ...
  • Çalışma Kitaplarını ve Çalışma Sayfalarını Birleştirin; Tabloları anahtar sütunlara göre birleştirin; Verileri Birden Çok Sayfaya Bölme; Toplu dönüştürme xls, xlsx ve PDF...
  • 300'den fazla güçlü özellik. Office / Excel 2007-2021 ve 365'i destekler. Tüm dilleri destekler. Kuruluşunuzda veya kuruluşunuzda kolay devreye alma. Tam özellikler 30 günlük ücretsiz deneme. 60 günlük para iade garantisi.
kte sekmesi 201905

Office Tab, Office'e Sekmeli Arayüz Getirir ve İşinizi Çok Daha Kolay Hale Getirir

  • Word, Excel, PowerPoint'te sekmeli düzenlemeyi ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
  • Yeni pencereler yerine aynı pencerenin yeni sekmelerinde birden çok belge açın ve oluşturun.
  • Üretkenliğinizi% 50 artırır ve her gün sizin için yüzlerce fare tıklamasını azaltır!
ofis tabanı
Yorumları sıralama ölçütü
Yorumlar (61)
Henüz derecelendirme yok. İlk değerlendiren siz olun!
Bu yorum sitedeki moderatör tarafından en aza indirildi
A yinelemesinde harcanan saatleri hesaplamak için kullanmam gereken birden fazla tarihim var - istek alındı: 1/14/17 3:43 B - istek sona erdi: 1/16/17 23:03 C - açıklama gönderildi: 1/16 /17 20:41 D - açıklama alındı ​​: 1/16/17 22:38 BA = E ve sonra DC = F farkını bulmam gerekiyor, şimdi EF bana hayır vermeli. 24 saatin altında olması gereken bu iş için harcanan saatin
Bu yorum sitedeki moderatör tarafından en aza indirildi
Gerçekten iyi bilgi ama dakikalara dönüştürülebilir mi? teşekkürler Steve
Bu yorum sitedeki moderatör tarafından en aza indirildi
evet, sonuç hücresini [s]:mm yerine özel biçim [mm] ile biçimlendirin
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba aynı konuda yardıma ihtiyacım var Benim durumumda başlangıç ​​tarihi ve saatini tanımladım (gg.aa.yy ve ss.mm) ve bazı malzemelerin üretilmesi için gereken saatler var (ex toplam 17 saat) Benim sorunum nasıl yapılacağı. Çalışma dışı saatleri toplam gerekli zamandan çıkarın üçüncü vardiya 0:00 AM - 7:00AM çalışmıyor Lütfen yardım edin
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba, Excel 2007'de bu formül çalışıyor mu. Hafta sonu ve tatil günleri hariç net çalışma saatlerini hesaplamak için formülü kullanmaya çalıştım ama çalışmıyor. "#NAME?" alıyorum çıktı olarak. Sabah 9'dan akşam 6'ya (18:00) hesaplamak için kullanıyorum.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba, Excel 2007'de bu formül çalışıyor mu. Hafta sonu ve tatil günleri hariç net çalışma saatlerini hesaplamak için formülü kullanmaya çalıştım ama çalışmıyor. "#NAME?" alıyorum çıktı olarak. Sabah 9'dan akşam 6'ya (18:00) hesaplamak için kullanıyorum. Lütfen yardım et.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Teşekkürler, genel olarak bu formül çok işime yarıyor teşekkür ederim ama bir ayı geçen zaman dilimlerinde nasıl yapabilirim? Formülüm şudur: =(NETWORKDAYS(L22,M22,BankHols17to21)-1)*("18:00"-"8:00")+IF(NETWORKDAYS(M22,M22,BankHols17to21),MEDIAN(MOD(M22,1, 18),"00:8","00:18"),"00:22")-ORTALAMA(TAMİŞGÜNLERİ(L22,L22,1)*MOD(L18),"00:8","00:11" ) Yani bu iki tarih 18 çalışma saati olarak doğru görünüyor: 05/2017/08 00:19 AM 05/17/09 00:17 AM Ama bu tarihler arasındaki bir yıldan fazla fark 8 gün 18 saat: 05 /17/00 00:28 05/18/09 00:XNUMX Teşekkürler.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Benim de aynı problemim var.
Çözebildin mi?
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba, tatiller ve hafta sonları hariç iki gün arasında dakika almak için bu işlevi kullanmaya çalışıyorum. Ne olursa olsun cevabımda her zaman 0 dakika alırım. Gerekirse excel dosyamı paylaşmaktan çok mutlu olacağım. Yardımınız çok takdir edilecektir.
Bu yorum sitedeki moderatör tarafından en aza indirildi
mesajın için teşekkürler Tatiller ve hafta sonları hariç iki tarih arasındaki dakikaları almak için son adımda [s]:dd'yi [mm] olarak değiştirmeniz yeterlidir.
Bu yorum sitedeki moderatör tarafından en aza indirildi
=(TAMİŞGÜNÜ.ULUSL(A2,B2,11,Y$1:Y$3)-1)*("17:30"-"8:30")+EĞER(TAMİŞGÜNÜ.ULUSL(B2,B2,11,H$1) :H$3),ORTALAMA(MOD(B2,1),"8:30","17:30"),"17:30")-ORTALAMA(TAMİŞGÜNÜ.ULUSL(A2,A2,11;H$1:H) $3)*MOD(A2,1),"8:30","17:30"), Yukarıdaki formülde 11 numara nedir.?? Ve ayrıca, Ayda sadece bir tatilim varsa formülde tatil nasıl yazılır??
Bu yorum sitedeki moderatör tarafından en aza indirildi
11 Sayısı (Pazar hafta sonu olarak) hafta sonu numarasını belirtir Hafta sonu numarası Hafta sonu günleri 1 veya atlanmış Cumartesi, Pazar 2 Pazar, Pazartesi 3 Pazartesi, Salı 4 Salı, Çarşamba 5 Çarşamba, Perşembe 6 Perşembe, Cuma 7 Cuma, Cumartesi 11 Pazar Sadece 12 Pazartesi sadece 13 salı sadece 14 çarşamba sadece 15 perşembe sadece 16 cuma sadece 17 cumartesi
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba,

Hafta sonları (sat & Sun) da dahil olmak üzere zamanı hesaplayan formülü paylaşır mısınız?
Bu yorum sitedeki moderatör tarafından en aza indirildi
merhaba,

Hafta sonları da dahil olmak üzere s/b günlerin hesaplanmasının formülünü yazar mısınız ( sat n güneş )
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba,

pls, hafta sonlarını da içeren iki tarihin s/b zamanını nasıl hesaplayacağınızı gönderin.
Bu yorum sitedeki moderatör tarafından en aza indirildi
=(NETWORKDAYS(A2,B2)-1)*("17:30"-"8:30")+IF(NETWORKDAYS(B2,B2),MEDIAN(MOD(B2,1),"17:30","8:30"),"17:30")-MEDIAN(NETWORKDAYS(A2,A2)*MOD(A2,1),"17:30","8:30"),


Lütfen bunun nasıl çalıştığını açıklayabilir misiniz?
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba, formülünüz için çok teşekkür ederim, işimde bana gerçekten çok yardımcı oluyor. ama benim meydan okumam, sabah 12'den akşam 1'e kadar olan çalışma saatlerinize göre 30'den 8'a kadar olan mola süresini nasıl kaldırabileceğinizdir. Eğer sorunumu çözerseniz gerçekten benim için çok şey ifade ediyor. lütfen yardım et..
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba, bahsettiğiniz molayı içeren formülü nerede bulabileceğimi biliyor musunuz? Teşekkür ederim !
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba, benim için başlangıç/bitiş zamanı için bazı değerler hafta sonlarına veya tanımlanan pencerenin dışındaki zamana denk geliyor. Bu hücreler için değer 00:00:00 olarak gösterilir. Düzeltmenin bir yolu var mı?
Bu yorum sitedeki moderatör tarafından en aza indirildi
Bu formül, net çalışma saatlerini ve dakikalarını döndürmek için çalışır. Sekiz saatlik bir iş gününe dayalı olarak saatleri günlere nasıl dönüştürebilirim? Örneğin, "0 gün, 18 saat, 45 dakika" sonucu "2 gün, 2 saat, 45 dakika" olmalıdır.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Ekibiniz için çalışma saati 8 saat olduğundan, saatleri 24 yerine 8'e bölün. yani 18 saat 45 dakika/8 saat= 2 gün 2 saat 45 dakika (2 gün = 2*8 = 16 saat)
Bu yorum sitedeki moderatör tarafından en aza indirildi
merhaba, bir giriş zamanını karşılaştırmam gerekiyor, eğer bir zaman aralığı arasındaysa, eğer 1. aralıktaki düşüş zamanı ise, o zaman aynı girişin yetkilendirme zamanı, aralık 1'in belirli bir zamanı içindeyse ve 3 ila 4 farklı zamanlama aralığımız var ve sırasıyla yetkilendirmesi?
biri yardım edebilir mi?
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba, 12:1 - 30:8 çalışma saatlerinize göre 5:XNUMX-XNUMX:XNUMX arası mola süresini içeren formülü bulmaya çalışıyorum. yayınlandı mı? yardımlarınız için çok teşekkür ederim, bu Blog bana çok yardımcı oldu!
Bu yorum sitedeki moderatör tarafından en aza indirildi
Şansın var mı? Ayrıca günde bir saat çıkarmak için bir formül arıyorum, ancak belirli bir süre olması şart değil. Benim ortamımda iş günü 8-5, ancak sadece 8 saat sayılır. Teşekkürler!
Bu yorum sitedeki moderatör tarafından en aza indirildi
ya hafta sonu sadece pazarsa
Bu yorum sitedeki moderatör tarafından en aza indirildi
=NETWORKDAYS.INTL formülünü kullanın, sorgunuz için tüm sözdizimini orada alacaksınız
Bu yorum sitedeki moderatör tarafından en aza indirildi
Sabah,

I4 = MFG Başlangıç ​​Tarihi (9/14/18 8:00)
J4:M4 = Tahmini Çalışma Saatleri (28)
N4 = Toplam(J4:M4)/8 ile 8 gerekli gün sayısını hesaplamak için çalışma saatlerini temsil eder
O4 = MFG Lead-Time .. bir sorunum olduğu yer burası..

Hesap tablosunun yapmasını istediğim şey bana işin ne zaman biteceğini söylemesi; daha spesifik olarak, zaman. Ancak formülü nasıl yazacağımdan emin değilim, bu yüzden sadece 7:00-17:00 sayılır ve 17:00-7:00 hariç tutulur.


Şu anda, 3.5/9/14 18:8'de başlayan 00 günlük bir LT'm var ve çıktı bana 09/17/18 20:00 veriyor. Ama saat 20:00 alamam çünkü standart çalışma saatlerinin dışında. İstenilen sonuç 09/17/18 12:00 olmalıdır.

Başlangıç ​​Tarihi: 09/14/18 8:00AM - 17:00PM, 1, 9/15/18 8:00AM - 17:00PM, 2, 9/16/18 8:00 - 17:00PM, 3, 9/ 17/18 8:00AM - 12:00PM 3.5.. herhangi bir fikriniz var mı?
Bu yorum sitedeki moderatör tarafından en aza indirildi
what is "11" in the formula --> (NETWORKDAYS.INTL(A2,B2,11,H$1:H$3)-1)*("17:30"-"8:30")+IF(NETWORKDAYS.INTL(B2,B2,11,H$1:H$3),MEDIAN(MOD(B2,1),"8:30","17:30"),"17:30")-MEDIAN(NETWORKDAYS.INTL(A2,A2,11,H$1:H$3)*MOD(A2,1),"8:30","17:30"),
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba herkes,


Bu formülde bir hata var:

=(NETWORKDAYS.INTL(A2,B2,11,H$1:H$3)-1)*("17:30"-"8:30")+IF(NETWORKDAYS.INTL(B2,B2,11,H$1:H$3),MEDIAN(MOD(B2,1),"8:30","17:30"),"17:30")-MEDIAN(NETWORKDAYS.INTL(A2,A2,11,H$1:H$3)*MOD(A2,1),"8:30","17:30"),


Bitiş zamanı başlangıç ​​zamanından büyükse formül bize yanlış değeri verir. Buna dikkat etmeliyiz.


Ama formül çok yardımcı oldu! teşekkürler
Bu yorum sitedeki moderatör tarafından en aza indirildi
o zaman son değil :)
Bu yorum sitedeki moderatör tarafından en aza indirildi
Efendim Merhaba,
Yukarıda bahsettiğiniz hatayı ben de alıyorum, varsa cevabı paylaşır mısınız?

Deva
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba

I used your formula "=(NETWORKDAYS(A2,B2)-1)*("17:30"-"8:30")+IF(NETWORKDAYS(B2,B2),MEDIAN(MOD(B2,1),"17:30","8:30"),"17:30")-MEDIAN(NETWORKDAYS(A2,A2)*MOD(A2,1),"17:30","8:30")" works great

Ancak "1904 tarih sistemi" kullanırken bile bu verilerle olumsuz Hatalar alıyorum.

Örnek veriler: 01.10.2018 15:10 / 03.10.2018 11:15 (tarih formatı tmjjjj ss:dd)

Hata şudur: Negatif veya çok büyük veriler ve zamanlar ####### olarak gösterilir

Bir fikriniz var mı?

John
Bu yorum sitedeki moderatör tarafından en aza indirildi
Formül Cumartesi içerir. 11 numara

TAMİŞGÜNÜ.ULUSL(A2,B2,11,Y$1:H$3)

Pzt-Cts anlamına gelir. Pzt-Cum için 11'i 1 ile değiştirin :-)

=(NETWORKDAYS.INTL(A2,B2,11,H$1:H$3)-1)*("17:30"-"8:30")+IF(NETWORKDAYS.INTL(B2,B2,11,H$1:H$3),MEDIAN(MOD(B2,1),"8:30","17:30"),"17:30")-MEDIAN(NETWORKDAYS.INTL(A2,A2,11,H$1:H$3)*MOD(A2,1),"8:30","17:30"),
Buraya henüz hiç yorum yapılmamış
Daha Çok
Lütfen yorum yazın
Misafir olarak yayınlama
×
Bu gönderiyi değerlendirin:
0   Karakterler
Önerilen Konumlar

Bizi takip et

Telif Hakkı © 2009 - www.extendoffice.com. | Tüm hakları Saklıdır. Tarafından desteklenmektedir ExtendOffice. | | | Site Haritası
Microsoft ve Office logosu, Microsoft Corporation'ın Amerika Birleşik Devletleri ve / veya diğer ülkelerdeki ticari markaları veya tescilli ticari markalarıdır.
Sectigo SSL ile korunmaktadır