Page 1 of 1
หาช่วงเวลา แบบมีเงื่อนไข (รบกวนอีกนิดครับ)
Posted: Thu Jul 28, 2011 5:00 pm
by nopporn_hr
หาช่วงเวลา แบบมีเงื่อนไข (ช่วยด้วยครับ)
ตามแนบครับ คิดไม่ออกเลยครับ
เงื่อนไข คือไม่เอาเวลาตั้งแต่ 22.01-06.59 มาีคิดเป็น ชม. ครับ
Re: หาช่วงเวลา แบบมีเงื่อนไข (ช่วยด้วยครับ)
Posted: Thu Jul 28, 2011 5:56 pm
by snasui
เมื่อไม่รวมเวลาดังกล่าว เหตุใด C2 จึงได้ 1:39 ครับ เพราะถ้าตามเงื่อนไขนั้นจะต้องเป็น 0
Re: หาช่วงเวลา แบบมีเงื่อนไข (ช่วยด้วยครับ)
Posted: Thu Jul 28, 2011 5:59 pm
by nopporn_hr
โทษทีครับ C2 ต้องเป็น 0 ครับ
Re: หาช่วงเวลา แบบมีเงื่อนไข (ช่วยด้วยครับ)
Posted: Thu Jul 28, 2011 6:30 pm
by snasui
ลองดูตัวอย่างตามไฟล์แนบครับ
เพิ่มคอลัมน์ E:G เข้ามาช่วยเพื่อให้ง่ายเข้า คำตอบคือคอลัมน์ H ครับ
หลักการของคอลัมน์ E:F คือหาว่าถ้าเวลานั้น ๆ มากกว่า 22:00 ก็ให้คิดแค่ 22:00 ถ้าน้อยกว่าก็คิดตามจริง
หลักการของคอลัมน์ G คือหาว่าเวลาแจ้งต้องน้อยกว่าเวลาแก้ไขและเวลาแก้ไขต้องมากกว่าหรือเท่ากับ 7:00 ถึงจะนำเฉพาะเวลาที่มากกว่า 7:00 มาเป็นส่วนเพิ่ม
Re: หาช่วงเวลา แบบมีเงื่อนไข (ช่วยด้วยครับ)
Posted: Fri Jul 29, 2011 8:48 am
by nopporn_hr
ขอบพระคุณมากๆเลยครับ
Re: หาช่วงเวลา แบบมีเงื่อนไข (ช่วยด้วยครับ)
Posted: Mon Aug 01, 2011 11:45 am
by nopporn_hr
รบกวนอีกนิดได้ไหมครับ
ช่วงหลัง 00:00 สูตรจับไม่ได้ครับ
Re: หาช่วงเวลา แบบมีเงื่อนไข (รบกวนอีกนิดครับ)
Posted: Mon Aug 01, 2011 8:07 pm
by snasui
ลองตามนี้ครับ
1. ที่เซลล์ D2 คีย์
=IF(MOD(A2,1)<=7/24,7/24,MIN(A2-INT(A2),22/24))
Enter > Copy ลงด้านล่าง
2. ที่ E2 คีย์
=IF(MOD(B2,1)<=7/24,7/24,IF(MOD(B2,1)<MOD(A2,1),22/24,MIN(B2-INT(B2),22/24)))
Enter > Copy ลงด้านล่าง
จากผลลัพธ์ที่ได้จากการคำนวณและผลลัพธ์ที่แสดงว่เป็นคำตอบที่ถูกต้องมาให้นั้นจะต่างกัน 1 นาที ไม่ทราบว่ามีวิธีคิดเช่นไรถึงได้ตามนั้นครับ