เนื้อหา
งานทั่วไปอย่างหนึ่งสำหรับผู้ใช้ Microsoft Excel เรามีวันที่สองช่วงประเภท "จุดเริ่มต้น-สิ้นสุด" ความท้าทายคือการพิจารณาว่าช่วงเหล่านี้คาบเกี่ยวกันหรือไม่ และหากใช่ ควรกำหนดกี่วัน
ทางแยกหรือไม่?
เริ่มต้นด้วยการแก้โจทย์ว่าในหลักการมีจุดตัดกันของช่วงหรือไม่? สมมติว่าเรามีตารางกะการทำงานสำหรับพนักงานดังนี้:
เห็นได้ชัดว่างานกะของยาโรสลาฟและเอเลน่าตัดกัน แต่จะคำนวณได้อย่างไรโดยไม่ต้องอาศัยการสร้างตารางปฏิทินและการควบคุมด้วยภาพ? ฟังก์ชั่นจะช่วยเรา SUMPRODUCT (ซัมโปรดักส์).
มาแทรกคอลัมน์อื่นในตารางของเราด้วยสูตรที่ให้ค่าบูลีน TRUE หากวันที่ตัดกัน:
ข้ามกี่วัน?
หากโดยพื้นฐานแล้วไม่ง่ายที่จะเข้าใจว่าช่วงเวลาของเราตัดกันหรือไม่ แต่การรู้ว่าต้องเข้าไปในทางแยกกี่วันอย่างแน่นอน งานก็จะซับซ้อนมากขึ้น ตามหลักเหตุผล จำเป็นต้อง "ปั๊ม" มากถึง 3 สถานการณ์ในสูตรเดียว:
- ช่วงเวลาไม่ทับซ้อนกัน
- ช่วงเวลาหนึ่งดูดซับอีกช่วงหนึ่งอย่างสมบูรณ์
- ช่วงเวลาตัดกันบางส่วน
ในบางครั้ง ฉันเห็นการนำแนวทางนี้ไปใช้โดยผู้ใช้รายอื่นโดยใช้ฟังก์ชัน IF ที่ซ้อนกันจำนวนมาก เป็นต้น
อันที่จริงทุกอย่างสามารถทำได้อย่างสวยงามโดยใช้ฟังก์ชั่น MEDIAN (ค่ามัธยฐาน) จากหมวด สถิติ.
ถ้าเรากำหนดจุดเริ่มต้นของช่วงเวลาแรกเป็น N1และสิ้นสุดสำหรับ K1และจุดเริ่มต้นของวินาที N2 และสิ้นสุดเพื่อ K2แล้วโดยทั่วไปสูตรของเราสามารถเขียนเป็น:
=ค่ามัธยฐาน(N1;K1+1;K2+1)-ค่ามัธยฐาน(N1;K1+1;N2)
กะทัดรัดและสง่างามใช่ไหม 😉
- Excel ทำงานอย่างไรกับวันที่จริง ๆ วิธีการคำนวณจำนวนปฏิทินหรือวันทำการระหว่างวันที่?
- วิธีสร้างกำหนดการปฏิทิน (วันหยุด การฝึกอบรม กะ…) ใน Excel โดยใช้การจัดรูปแบบตามเงื่อนไข
- การตรวจสอบอย่างน้อยหนึ่งเงื่อนไขด้วยฟังก์ชัน IF (IF)