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
:D เมื่อไม่รวมเวลาดังกล่าว เหตุใด C2 จึงได้ 1:39 ครับ เพราะถ้าตามเงื่อนไขนั้นจะต้องเป็น 0 :roll:

Re: หาช่วงเวลา แบบมีเงื่อนไข (ช่วยด้วยครับ)

Posted: Thu Jul 28, 2011 5:59 pm
by nopporn_hr
โทษทีครับ C2 ต้องเป็น 0 ครับ :flw:

Re: หาช่วงเวลา แบบมีเงื่อนไข (ช่วยด้วยครับ)

Posted: Thu Jul 28, 2011 6:30 pm
by snasui
:D ลองดูตัวอย่างตามไฟล์แนบครับ

เพิ่มคอลัมน์ 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
:D ลองตามนี้ครับ

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 นาที ไม่ทราบว่ามีวิธีคิดเช่นไรถึงได้ตามนั้นครับ