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

วิธีเพิ่มจำนวนวันทำงาน / วันทำงานหรือชั่วโมงใน Excel

คุณอาจต้องเพิ่มจำนวนวันทำการหรือชั่วโมงในวันที่เพื่อให้ทราบเวลาที่แน่นอนที่คุณจะทำงานให้เสร็จในช่วงเวลาทำงาน ในบทความนี้เราจะแสดงวิธีการเพิ่มจำนวนวันทำงาน / วันทำงานหรือชั่วโมงเป็นวันที่ใน Excel

เพิ่มจำนวนวันทำการเป็นวันที่ด้วยสูตร

เพิ่มจำนวนชั่วโมงทำการเป็นวันที่ด้วยสูตร


เพิ่มจำนวนวันทำการเป็นวันที่ด้วยสูตร


สมมติว่าวันที่ 2016/1/5 อยู่ในเซลล์ A2 หากคุณต้องการเพิ่มวันที่ 12 เท่านั้นรวมถึงวันทำการโดยไม่มีวันหยุดสุดสัปดาห์โปรดทำดังนี้

1. เลือกเซลล์ว่างป้อนสูตร = วันทำงาน (A2,12) เข้าไปใน สูตรบาร์แล้วกดปุ่ม เข้าสู่ สำคัญ. ดูภาพหน้าจอ:

จากนั้นคุณจะได้รับวันที่หลังจากเพิ่ม 12 วันทำการ

หมายเหตุ:

1. ในสูตร A2 คือเซลล์ที่มีวันที่ที่คุณต้องการเพิ่มวันทำการ 12 คือจำนวนวันทำการที่คุณจะเพิ่มลงในวันที่ โปรดเปลี่ยนตามที่คุณต้องการ

2. ด้วยสูตรข้างต้นคุณจะได้รับผลลัพธ์ไม่รวมวันหยุดสุดสัปดาห์ แต่อาจรวมถึงวันหยุดบางวันหลังจากคำนวณ หากคุณต้องการยกเว้นทั้งวันหยุดสุดสัปดาห์และวันหยุดโปรดใช้สูตรนี้ = วันทำงาน (A2, B2, C2).

doc เพิ่มวันทำการเป็นวันที่ 1

ในสูตรนี้ A2 ประกอบด้วยวันที่ที่คุณจะเพิ่มวันทำการ B2 ประกอบด้วยจำนวนวันทำงานและ C2 จะระบุวันที่ของวันหยุด

3. หลังจากใช้สูตรหากคุณได้รับตัวเลข 5 หลักโปรดแปลงรูปแบบเซลล์เป็นรูปแบบวันที่


เพิ่มจำนวนชั่วโมงทำการเป็นวันที่ด้วยสูตร

สมมติว่าคุณมีวันที่และเวลาเริ่มต้นจำนวนชั่วโมงทำงานที่ต้องเพิ่มเวลาเริ่มต้นและสิ้นสุดของชั่วโมงทำงานและวันหยุดที่คุณต้องการยกเว้นตามภาพหน้าจอด้านล่างนี้ สำหรับการเพิ่มจำนวนชั่วโมงทำการในวันนั้นโปรดดำเนินการดังนี้

doc เพิ่มวันทำการเป็นวันที่ 1

1. เลือกเซลล์ว่าง (พูดว่าเซลล์ C2) ป้อนสูตรต่อไปนี้ลงในแถบสูตรจากนั้นกดปุ่ม เข้าสู่ กุญแจ

=WORKDAY(A2,INT(B2/8)+IF(TIME(HOUR(A2),MINUTE(A2),SECOND(A2))+TIME(MOD(B2,8),MOD(MOD(B2,8),1)*60,0)>
$F$2,1,0),$G$2:$G$2)+IF(TIME(HOUR(A2),MINUTE(A2),SECOND(A2))+TIME(MOD(B2,8),MOD(MOD(B2,8),1)*60,0)>$F$2,$E$2
+TIME(HOUR(A2),MINUTE(A2),SECOND(A2))+TIME(MOD(B2,8),MOD(MOD(B2,8),1)*60,0)-$F$2,TIME(HOUR(A2),MINUTE(A2),SECOND(A2))
+ เวลา (MOD (B2,8), MOD (MOD (B2,8), 1) * 60,0))

จากนั้นคุณจะเห็นผลลัพธ์ตามภาพด้านล่างที่แสดง

doc เพิ่มวันทำการเป็นวันที่ 1

หมายเหตุ:

1. ในสูตร A2 คือเซลล์ที่มีวันที่ B2 ประกอบด้วยชั่วโมงการทำงานที่คุณจะเพิ่มลงในวันที่ E2 และ F2 คือเวลาเริ่มต้นและสิ้นสุดของชั่วโมงทำงานของคุณและ $ G $ 2 คือวันหยุดที่ระบุ คุณสามารถเปลี่ยนแปลงได้ตามความต้องการของคุณ

2. หากคุณได้รับตัวเลขหลังจากใช้สูตรนี้โปรดเปลี่ยนรูปแบบเซลล์เป็นรูปแบบวันที่และเวลา


เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด

Kutools สำหรับ Excel ช่วยแก้ปัญหาส่วนใหญ่ของคุณและเพิ่มผลผลิตของคุณได้ถึง 80%

  • นำมาใช้ใหม่: ใส่อย่างรวดเร็ว สูตรที่ซับซ้อนแผนภูมิ และสิ่งที่คุณเคยใช้มาก่อน เข้ารหัสเซลล์ ด้วยรหัสผ่าน; สร้างรายชื่อผู้รับจดหมาย และส่งอีเมล ...
  • ซุปเปอร์ฟอร์มูล่าบาร์ (แก้ไขข้อความและสูตรหลายบรรทัดได้อย่างง่ายดาย); การอ่านเค้าโครง (อ่านและแก้ไขเซลล์จำนวนมากได้อย่างง่ายดาย); วางลงในช่วงที่กรองแล้ว...
  • ผสานเซลล์ / แถว / คอลัมน์ โดยไม่สูญเสียข้อมูล แยกเนื้อหาของเซลล์ รวมแถว / คอลัมน์ที่ซ้ำกัน... ป้องกันเซลล์ซ้ำ; เปรียบเทียบช่วง...
  • เลือกซ้ำหรือไม่ซ้ำ แถว; เลือกแถวว่าง (เซลล์ทั้งหมดว่างเปล่า); Super Find และ Fuzzy Find ในสมุดงานจำนวนมาก สุ่มเลือก ...
  • สำเนาถูกต้อง หลายเซลล์โดยไม่เปลี่ยนการอ้างอิงสูตร สร้างการอ้างอิงอัตโนมัติ ถึงหลายแผ่น ใส่สัญลักษณ์แสดงหัวข้อย่อย, กล่องกาเครื่องหมายและอื่น ๆ ...
  • แยกข้อความ, เพิ่มข้อความ, ลบตามตำแหน่ง, ลบ Space; สร้างและพิมพ์ผลรวมย่อยของเพจ แปลงระหว่างเนื้อหาของเซลล์และความคิดเห็น...
  • ซุปเปอร์ฟิลเตอร์ (บันทึกและใช้โครงร่างตัวกรองกับแผ่นงานอื่น ๆ ); การเรียงลำดับขั้นสูง ตามเดือน / สัปดาห์ / วันความถี่และอื่น ๆ ตัวกรองพิเศษ โดยตัวหนาตัวเอียง ...
  • รวมสมุดงานและแผ่นงาน; ผสานตารางตามคอลัมน์สำคัญ แยกข้อมูลออกเป็นหลายแผ่น; Batch แปลง xls, xlsx และ PDF...
  • คุณสมบัติที่ทรงพลังมากกว่า 300 รายการ. รองรับ Office / Excel 2007-2019 และ 365 รองรับทุกภาษา ใช้งานง่ายในองค์กรหรือองค์กรของคุณ ทดลองใช้ฟรี 30 วันเต็ม รับประกันคืนเงิน 60 วัน
kte แท็บ 201905

แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มผลผลิตของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
ด้านล่าง officetab
จัดเรียงความคิดเห็นโดย
ความคิดเห็น (22)
ยังไม่มีการให้คะแนน เป็นคนแรกที่ให้คะแนน!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
นี่คือเครื่องช่วยชีวิต การทำงานที่ดี.
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
เกิดอะไรขึ้นถ้าวันทำงานนอกเหนือจาก 8 ชั่วโมง ? ฉันดูเหมือนจะมีข้อผิดพลาดหากกะวันทำงานมากกว่า 8 ชั่วโมง
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ฉันจะทำสิ่งนี้ได้อย่างไรโดยไม่มีเวลาทำการ
อันที่จริง ฉันต้องการรวมนาทีถึงวันที่ และผลลัพธ์ฉันวันที่ด้วยชั่วโมงและนาที
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
วันดี,
หากคุณต้องการเพิ่มนาทีในเซลล์ เช่น 500 นาที โปรดลองใช้สูตรนี้ =A1+500/1440
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดีคริสตัล
ขอบคุณสำหรับคำตอบ ฉันแก้ปัญหาในการกำหนดค่า "เริ่มต้น" และ "สิ้นสุด" ด้วยค่า "00:00" และ "23:59"
เพื่อให้ได้นาทีระหว่างสองวัน

ในการเพิ่มนาทีฉันอธิบายสูตรอื่น ๆ :
DataCorteHora = 1/29/18 9:00 น.
Tempo Restante = นาที
IF(AND(WEEKDAY(DataCorteHora+[@[Tempo Restante]],11)=5,SUMPRODUCT((TblFeriado[Data]>=DataCorteHora)*(TblFeriado[Data]<=DataCorteHora+[@[Tempo Restante]]))> 0),DataCorteHora+[@[Tempo Restante]]+3,
IF(AND(WEEKDAY(DataCorteHora,11)=5,[@[Tempo Restante]]>0.625),DataCorteHora+[@[Tempo Restante]]+2,
IF(AND(WEEKDAY(DataCorteHora,11)=6,[@[Tempo Restante]]>0.625),DataCorteHora+[@[Tempo Restante]]+1,
IF(SUMPRODUCT((TblFeriado[Data]>=DataCorteHora)*(TblFeriado[Data]<=DataCorteHora+[@[Tempo Restante]]))>0,DataCorteHora+[@[Tempo Restante]]+1,DataCorteHora+[@[Tempo ร้านอาหาร]]))))))

สูตรนี้รวมช่วงเวลาของฉันเป็นนาทีและตรวจสอบว่าวันสุดท้ายคือวันหยุด วันหยุดสุดสัปดาห์ ฯลฯ

"วันนี้() + นาที = {วันหยุด วันหยุดสุดสัปดาห์ ฯลฯ}"
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ช่วยด้วย... สูตรนี้ทำงานได้อย่างสมบูรณ์หากเวลาเริ่มต้นอยู่ระหว่างเวลาเริ่มต้นและเวลาสิ้นสุดคงที่ แต่ถ้าเวลาเริ่มต้นอยู่นอก "ชั่วโมงทำงานตามกฎหมาย" จะคำนวณวันที่/เวลาสิ้นสุดไม่ถูกต้อง เพราะมันโฆษณา " ก่อนกำหนดเวลา" ชั่วโมง ด้วยวิธีนี้ เวลาสิ้นสุดที่คำนวณได้เร็วกว่าที่ควรจะเป็น ฉันมีไฟล์ซึ่งไม่ได้ตั้งค่าวันที่/เวลาเริ่มต้นด้วยตนเอง (นำเข้าจากรายการอื่น) และอาจเป็นวันใดก็ได้ (แน่นอน) ชั่วโมงใดก็ได้ สิ่งที่ฉันต้องการคือไม่ว่าวันที่/เวลาเริ่มต้นคืออะไร excel จะยังคงเพิ่มเฉพาะชั่วโมงทำงานสุทธิที่อยู่ในกำหนดการเท่านั้น (ในกรณีของฉัน 9:00 - 17:00 น.)
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
เรียน Agnese
ขออภัย ไม่สามารถช่วยในเรื่องนี้ คุณสามารถโพสต์คำถามของคุณในฟอรั่มของเรา: https://www.extendoffice.com/forum.html เพื่อรับการสนับสนุน Excel เพิ่มเติมจากผู้เชี่ยวชาญของเรา
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
หากเราต้องเขียนสูตรเดียวกันกับ WORKDAY.INTL มากกว่าที่จะเขียน
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
วิธีรับเซลล์ในสูตร excel (H6; H7; H8; H9)
Forma C2 = =WORKDAY(B2;MAX(ROUNDUP((E2-IF((COUNTIF($J$4:$J$91;INT(B2))=0)*(WEEKDAY(B2;2)<=5);IF(MOD(B2;1)>$H$3;0;IF(MOD(B2;1)>=$H$5;(H3-MOD(B2;1))*24;($H$3-MAX(MOD(B2;1);$H$2)-($H$5-MAX(MOD(B2;1);$H$4)))*24));0))/(($H$3-$H$2-($H$5-$H$4))*24);0);0);$J$4:$J$91)+$H$2+(IFERROR(CEILING(MOD((E2-IF((COUNTIF($J$4:$J$91;INT(B2))=0)*(WEEKDAY(B2;2)<=5);IF(MOD(B2;1)>$H$3;0;IF(MOD(B2;1)>=$H$5;($H$3-MOD(B2;1))*24;($H$3-MAX(MOD(B2;1);$H$2)-($H$5-MAX(MOD(B2;1);$H$4)))*24));0))/(($H$3-$H$2-($H$5-$H$4))*24);1)-0,00000001;0,00000001);1)*($H$3-$H$2-($H$5-$H$4))*24+(IFERROR(CEILING(MOD((E2-IF((COUNTIF($J$4:$J$91;INT(B2))=0)*(WEEKDAY(B2;2)<=5);IF(MOD(B2;1)>H3;0;IF(MOD(B2;1)>=$H$5;($H$3-MOD(B2;1))*24;($H$3-MAX(MOD(B2;1);$H$2)-($H$5-MAX(MOD(B2;1);$H$4)))*24));0))/(($H$3-$H$2-($H$5-$H$4))*24);1)-0,00000001;0,00000001);1)*($H$3-$H$2-($H$5-$H$4))*24>($H$4-$H$2)*24)*($H$5-$H$4)*24)/24

and C3 = =WORKDAY(B3;MAX(ROUNDUP((E3-IF((COUNTIF($J$4:$J$91;INT(B3))=0)*(WEEKDAY(B3;2)<=5);IF(MOD(B3;1)>$H$3;0;IF(MOD(B3;1)>=$H$5;(H4-MOD(B3;1))*24;($H$3-MAX(MOD(B3;1);$H$2)-($H$5-MAX(MOD(B3;1);$H$4)))*24));0))/(($H$3-$H$2-($H$5-$H$4))*24);0);0);$J$4:$J$91)+$H$2+(IFERROR(CEILING(MOD((E3-IF((COUNTIF($J$4:$J$91;INT(B3))=0)*(WEEKDAY(B3;2)<=5);IF(MOD(B3;1)>$H$3;0;IF(MOD(B3;1)>=$H$5;($H$3-MOD(B3;1))*24;($H$3-MAX(MOD(B3;1);$H$2)-($H$5-MAX(MOD(B3;1);$H$4)))*24));0))/(($H$3-$H$2-($H$5-$H$4))*24);1)-0,00000001;0,00000001);1)*($H$3-$H$2-($H$5-$H$4))*24+(IFERROR(CEILING(MOD((E3-IF((COUNTIF($J$4:$J$91;INT(B3))=0)*(WEEKDAY(B3;2)<=5);IF(MOD(B3;1)>H4;0;IF(MOD(B3;1)>=$H$5;($H$3-MOD(B3;1))*24;($H$3-MAX(MOD(B3;1);$H$2)-($H$5-MAX(MOD(B3;1);$H$4)))*24));0))/(($H$3-$H$2-($H$5-$H$4))*24);1)-0,00000001;0,00000001);1)*($H$3-$H$2-($H$5-$H$4))*24>($H$4-$H$2)*24)*($H$5-$H$4)*24)/24
แต่ค่าที่ถูกต้องอยู่ใน D2 และ D3 จะได้รับมันได้อย่างไร
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
วิธีเพิ่มเซลล์ใน excel บอกว่าชั่วโมงสูงสุดต่อวัน (เช่น 8 ชั่วโมง) การคำนวณเวลาที่จะถูกผูกไว้ 8 ชั่วโมงต่อวัน โปรดช่วยฉันด้วยว่าเราสามารถคำนวณสเปรดชีตที่ 8 ได้หรือไม่?
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ใครก็ได้ช่วยหาสูตรเงื่อนไขข้างล่างนี้หน่อย
ฉันไม่สามารถรับเวลาได้ ถ้าฉันทำ =WORKDAY.INTL(A2,B2,1) ---Output is : Deal Date: 9/11/2018 0:00 ที่ซึ่งเวลายังไม่มาถึง ตามเวลา ควรมาเวลา 18:34 น.

A2: วันที่ซื้อขาย :9/7/2018 18:34 น
B2: วัน: 2
ผลลัพธ์คือ :New Deal วันที่: 9/11/2018 0:00

ผลลัพธ์ที่ต้องการคือ 9/11/2018 18:34 PM - โปรดช่วยฉันด้วยสูตร!
--------------------
9/7/2018 - วันศุกร์ ฉันต้องบวก 2 วัน ไม่รวมวันหยุดสุดสัปดาห์ ดังนั้นถ้าฉันเพิ่ม 2 วันเป็น 9/7/2018(Friday ) จะเป็นวันอังคาร (9/11/2018) โดยลบ Sat & Sun ออก
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี Harish,
ขอโทษที่ยังช่วยคุณไม่ได้ ขอบคุณสำหรับความคิดเห็นของคุณ
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สูตรเพิ่มชั่วโมงทำงานทำงานทางคณิตศาสตร์ แต่จะไม่แสดงเวลาที่ถูกต้อง เพียงแค่บอกว่า 0:00 ใครรู้บ้างว่าทำไม?
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ฉันจะเพิ่มชั่วโมงด้วยวันที่+เวลาทำงานได้อย่างไร เช่น นี่คือเวลา 20/10/21 8:00 น. และฉันต้องเพิ่มชั่วโมงในวันทำงานและต้องเพิ่ม 4 ชั่วโมง (สมมติ) และมีเวลาทำงานระหว่าง 08:00 ถึง 05:00 น. และ ไม่มีวันหยุด จะเพิ่มได้อย่างไร?
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี สมมติว่ากรณีของคุณดังแสดงในภาพหน้าจอด้านล่าง เพื่อให้ได้วันที่และเวลาในอนาคตที่อยู่ภายในชั่วโมงทำงานที่ระบุ โปรดลองใช้สูตรนี้: =WORKDAY(A2,INT(B2/8)+IF(TIME(HOUR(A2),MINUTE(A2),SECOND(A2))+TIME(MOD(B2,8),MOD(MOD(B2,8), 1)*60,0)>$E$2,1,0))+IF(TIME(HOUR(A2),MINUTE(A2),SECOND(A2))+TIME(MOD(B2,8),MOD(MOD) (B2,8),1)*60,0)>$E$2,$D$2+TIME(HOUR(A2),MINUTE(A2),SECOND(A2))+TIME(MOD(B2,8),MOD (MOD(B2,8),1)*60,0)-$E$2,TIME(HOUR(A2),MINUTE(A2),SECOND(A2))+TIME(MOD(B2,8),MOD(MOD) (B2,8),1)*60,0))
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดียามบ่ายครับคุณผู้ชาย,

วิธีรับวันที่และเวลาสิ้นสุดถ้าฉันมีวันและเวลาเริ่มต้นร่วมกันและเพิ่มชั่วโมงการทำงาน "n" ไม่รวมชั่วโมงที่ไม่ทำงาน

ตัวอย่าง 1) ถ้า start date=02/06/2022 02:00 น. และเพิ่มชั่วโมงทำงาน 4:00 น. และชั่วโมงทำงานเป็น 08:00 น. ถึง 18:00 น. และไม่รวมชั่วโมงทำงานที่ไม่ใช่เวลา 18:00 น. ถึง 08:00 น. และวันที่สิ้นสุดควรเป็น 02/06/2022 12:00 น. ตัวนี้สูตรอะไรครับพี่
2) ถ้าวันที่เริ่มต้น=02/06/2022 16:00 น. และเพิ่มชั่วโมงทำงาน 4:00 น. และเวลาทำงานคือ 08:00 น. ถึง 18:00 น. และชั่วโมงที่ไม่ทำงานที่จะยกเว้นคือตั้งแต่ 18:00 น. ถึง 08:00 น. และวันที่สิ้นสุดควรเป็น 03/06/2022 10:00 น. ตัวนี้สูตรอะไรครับพี่

ใน CCC จะต้องเสร็จสิ้นเวลายังสูตรเดียวกันให้ครับ

คุณช่วยฉันเกี่ยวกับสูตรได้ไหม
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดีทุกๆคน,

เพิ่มจำนวนชั่วโมงทำการให้กับวันที่ด้วยสูตร

ฉันไม่ใช่ผู้เชี่ยวชาญ แต่มันทำให้ฉันมีข้อผิดพลาด ทุกครั้งที่ฉันแทรกสูตรลงในเซลล์ C2 ฉันทำตามคำแนะนำทั้งหมด
ฉันได้จัดรูปแบบเซลล์ทั้งหมดตามเวลาและวันที่แล้ว แต่ยังคงได้รับข้อผิดพลาดที่แจ้งว่าสูตรมีข้อผิดพลาด
ใครสามารถอธิบายหรืออัปโหลดหรือส่งไฟล์ excel พร้อมสูตรที่เตรียมไว้แล้ว
ขอบคุณล่วงหน้า
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดีเรนาโต้
คุณสามารถให้ภาพหน้าจอของข้อผิดพลาดของสูตรที่คุณพบได้หรือไม่ ที่นี่ฉันอัปโหลดสมุดงาน Excel พร้อมสูตรที่เตรียมไว้ กรุณาดาวน์โหลดและได้ลอง
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดีคริสตัล

ขอบคุณมาก! ฉันดาวน์โหลดเวิร์กบุ๊ก excel และตอนนี้ใช้งานได้แล้ว
ขอขอบคุณอีกครั้ง!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
นี่ควรจะเป็นเรื่องง่ายสำหรับพวกคุณ แต่ฉันกำลังทำงานในตัวแทนจำหน่ายและพยายามสร้างสูตรง่ายๆ ที่จะคำนวณโดยอัตโนมัติว่าเรามีกี่วันทำการในหนึ่งเดือน... ตัวอย่าง (6 วันต่อสัปดาห์ เพราะเราทำงานทุกๆ วันเสาร์แต่หยุดทุกวันอาทิตย์) ขอบคุณล่วงหน้าสำหรับความช่วยเหลือของ.
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดีผู้เล่น Joshua
ตัวอย่างเช่น คุณต้องนับจำนวนวันทำการใน semptember รวมทั้งทุกวันเสาร์ คุณต้องทำดังนี้:
1. ป้อนวันที่เริ่มต้นและวันที่สิ้นสุดของเดือนกันยายนในเซลล์ต่างๆ เช่น วันที่เริ่มต้น 9/1/2022 ใน B1 และวันที่สุดท้าย 9/30/2022 ใน B2
2. ใช้สูตรใดสูตรหนึ่งต่อไปนี้
ถ้าไม่ต้องการยกเว้นวันหยุด ให้ใช้สูตรนี้แล้วกด เข้าสู่ กุญแจสำคัญในการรับผลลัพธ์:
=SUMPRODUCT(--(TEXT(ROW(INDIRECT(B1&":"&B2)),"dddd")<>"Sunday"))
หากคุณต้องการยกเว้นวันหยุด (สมมติว่าวันที่ในวันหยุดแสดงอยู่ใน B3:C3) ให้ใช้สูตรนี้แล้วกด Ctrl + เปลี่ยน + เข้าสู่ กุญแจเพื่อให้ได้ผลลัพธ์
=SUMPRODUCT(--(TEXT(ROW(INDIRECT(B1&":"&B2)),"dddd")<>"Sunday"))-SUMPRODUCT(--IF((B3:C3>=B1)*(B3:C3<=B2),(TEXT(B3:C3,"dddd")<>"Sunday"), FALSE))
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ฉันได้คัดลอกและวางสูตรด้านล่างจาก เพิ่มจำนวนชั่วโมงทำการให้กับวันที่ด้วยสูตร ขั้นตอนข้างต้น อะไรคือสูตรเทียบเท่าที่คุณสามารถเริ่มต้นด้วยวันที่สิ้นสุดและย้อนกลับไปยังวันที่เริ่มต้น (แทนที่จะเริ่มต้นด้วยวันที่เริ่มต้นเพื่อค้นหาวันที่สิ้นสุด)

=WORKDAY(A2,INT(B2/8)+IF(TIME(HOUR(A2),MINUTE(A2),SECOND(A2))+TIME(MOD(B2,8),MOD(MOD(B2,8),1)*60,0)>
$F$2,1,0),$G$2:$G$2)+IF(TIME(HOUR(A2),MINUTE(A2),SECOND(A2))+TIME(MOD(B2,8),MOD(MOD(B2,8),1)*60,0)>$F$2,$E$2
+TIME(HOUR(A2),MINUTE(A2),SECOND(A2))+TIME(MOD(B2,8),MOD(MOD(B2,8),1)*60,0)-$F$2,TIME(HOUR(A2),MINUTE(A2),SECOND(A2))
+ เวลา (MOD (B2,8), MOD (MOD (B2,8), 1) * 60,0))
มีความคิดเห็นยังไม่มีการโพสต์ที่นี่
แสดงความคิดเห็นของคุณ
โพสต์ในฐานะแขก
×
ให้คะแนนโพสต์นี้:
0   ตัวอักษร
สถานที่แนะนำ