คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 23
อ่อ ถึงว่ามี $ เข้ามาด้วย เพราะจะได้ล็อคค่าไว้ตรงเวลานั้นใช่มั้ยคะ
มีคำถามเพิ่มเติมค่ะ
จะรวมเงื่อนไข ทั้ง 4 เข้าด้วยกันในสูตรเดียว เหมือนเขียนในภาษา C ได้มั้ยคะ
เพราะตอนนี้แค่แทรกคอลัมม์เพิ่ม แล้วมานั่งไล่ว่าเวลาไหนตกกะเช้า หรือบ่าย แล้วก็โอที ก็เยอะจนตาลายมากกกกกกกกกกกกกกกก
มีคำถามเพิ่มเติมค่ะ
จะรวมเงื่อนไข ทั้ง 4 เข้าด้วยกันในสูตรเดียว เหมือนเขียนในภาษา C ได้มั้ยคะ
เพราะตอนนี้แค่แทรกคอลัมม์เพิ่ม แล้วมานั่งไล่ว่าเวลาไหนตกกะเช้า หรือบ่าย แล้วก็โอที ก็เยอะจนตาลายมากกกกกกกกกกกกกกกก
▼ กำลังโหลดข้อมูล... ▼
แสดงความคิดเห็น
คุณสามารถแสดงความคิดเห็นกับกระทู้นี้ได้ด้วยการเข้าสู่ระบบ
กระทู้ที่คุณอาจสนใจ
อ่านกระทู้อื่นที่พูดคุยเกี่ยวกับ
Microsoft Excel
Microsoft Office
สอบถามเรื่องการคำนวณระยะเวลาทำงานใน excel หน่อยค่ะ
โรงงานนี้แบ่งการทำงานออกเป็น 2 กะ
กะเช้า 8.00 น. - 17.00น. OT 17.30น. -20.00น
กะบ่าย 20.00น. - 5.00น. OT 5.30น - 8.00น.
พอดีว่าต้องคำนวณหาระยะเวลาจริงๆที่พนง.ทำงาน ซึ่งจริงๆจะมีการลงบันทึกในใบรายงานการผลิตอยู่แล้ว
ด้วยความที่ไม่ค่อยคล่องการใช้ฟังก์ชันต่างๆในการคำนวณของ Ecxel เลยลองถามพี่Gooดู เพราะพี่แกรู้ทุกอย่าง
แล้วก็พบคำตอบว่าต้องใช้สูตร MOD(เวลาสุดท้าย-เวลาเริ่มต้น,1)
เลยจัดการคีย์สูตรเข้าไปในช่องทีจะคำนวณป๊าบบบบบ.... ก็ได้เวลาออกมา
แต่!!!! พอมานั่งนับจริงๆ เวลาที่ได้มันไม่ได้หักเวลาพักออก(เพราะว่าไม่อ่านข้อความให้ครบ เลยเข้าใจว่า 1 คือเวลาพักที่หักออก แต่จริงๆแล้วเป็นเวลา 1 วัน<<<เข้าใจถูกอยู่ใช่มั้ยคะ) จากนั้นก็ลองถามพี่Goo ใหม่ ก็เจอสูตรที่แอดวานซ์ขึ้นมา
คือต้องใช้เงื่อนไข IF.. AND...และ MOD พอลองทำแล้วผลปรากฏว่ามัน FALSE (T^T)
เพราะเหตุนี้เลยอยากจะให้เพื่อนๆ พี่ๆ ที่มีความชำนาญการใช้ Excel ว่าสูตรที่ลองเขียนขึ้นมาเนี่ย ต้องแก้ไขหรือเพิ่มเติมตรงไหนมั้ยคะ
=IF(AND(MOD(P221,1)<=17/24,MOD(Q221,1)<=17/24),
MIN(MOD(P221,1),17/24)-MAX(MOD(Q221,1),5/6),
IF(AND(MOD(P221,1)>=5/6,MOD(Q221,1)>=5/6),
MIN(MOD(P221,1),5/6)-MAX(MOD(Q221,1),1/3)-1/24)) ; P221 = เวลาเริ่มต้นทำงาน Q221 = เวลาสุดท้ายที่ทำงานเสร็จ