Page 1 of 1
สอบถามเรื่องสูตรการคิดเวลาค่ะ
Posted: Mon Oct 14, 2013 3:38 pm
by ninky
สวัสดีค่ะ อาจารย์ทุกท่าน
คือดิฉันต้องการสูตรแยกเวลาแต่ละช่องออกมา และวิธีคิดเวลารวมของแต่ละช่อง และช่องสุดท้าย ผลรวม ดิฉันต้องการยอดเต็มค่ะ
สมมุติว่า ช่วงเช้า เข้า 7:53 ออก 12:02 รวมเวลาออกมาว่าได้เท่าไรค่ะ
ช่วงบ่าย เข้า 12:54 ออก 17:02 รวมเวลาออกมาว่าได้เท่าไร
และรวมเวลาทั้งหมด ทั้งช่วงเช้า และช่วงบ่าย รวมกันเท่าไร โดยดิฉันต้องการยอดจำนวนเต็มค่ะ
ขอบคุณล่วงหน้าค่ะ
Re: สอบถามเรื่องสูตรการคิดเวลาค่ะ
Posted: Mon Oct 14, 2013 4:44 pm
by bank9597
ninky wrote:สวัสดีค่ะ อาจารย์ทุกท่าน
คือดิฉันต้องการสูตรแยกเวลาแต่ละช่องออกมา และวิธีคิดเวลารวมของแต่ละช่อง และช่องสุดท้าย ผลรวม ดิฉันต้องการยอดเต็มค่ะ
สมมุติว่า ช่วงเช้า เข้า 7:53 ออก 12:02 รวมเวลาออกมาว่าได้เท่าไรค่ะ
ช่วงบ่าย เข้า 12:54 ออก 17:02 รวมเวลาออกมาว่าได้เท่าไร
และรวมเวลาทั้งหมด ทั้งช่วงเช้า และช่วงบ่าย รวมกันเท่าไร โดยดิฉันต้องการยอดจำนวนเต็มค่ะ
ขอบคุณล่วงหน้าค่ะ

ลองตามนี้ครับ
ที่ C3 คีย์ =LEFT($B3,FIND(" ",$B3)) คัดลอกลงมา
ที่ D3 คีย์ =MID($B3,LEN(C3),7) คัดลอกลงมา
ที่ E3 คีย์ =TRIM($D3)-TRIM($C3) คัดลอกลงมา
ที่ F3 คีย์ =MID($B3,LEN($C3)+LEN($D3),6) คัดลอกลงมา
ที่ G3 คีย์ =RIGHT(TRIM($B3),5) คัดลอกลงมา
ที่ H3 คีย์ =TRIM($G3)-TRIM($F3) คัดลอกลงมา
ที่ L3 คีย์ =E3+H3 คัดลอกลงมา
จัดรูปแบบเซลล์เป็น Time
Re: สอบถามเรื่องสูตรการคิดเวลาค่ะ
Posted: Wed Oct 16, 2013 4:24 pm
by ninky

ขอบคุณนะค่ะสำหรับสูตร
แต่ดิฉันยังไม่หมดข้อสงสัย คือ ดิฉันได้ทำสูตรเพิ่มเข้าไป ที่ดิฉันเน้นข้อความเป็นสีเหลืองอ่ะค่ะ ว่าใช้ได้ถูกต้องหรือไม่ค่ะ
แล้วดิฉันต้องการสูตรเพิ่มเติมนะค่ะว่า ถ้าดิฉันได้คีย์ คำว่า "ลาป่วย" "ลากิจ" "ลาพักร้อน" "ลาคลอด" อยากให้เป็นช่องว่างของเวลาอ่ะ
ขอรบกวนอีกครั้งนะค่ะ

Re: สอบถามเรื่องสูตรการคิดเวลาค่ะ
Posted: Wed Oct 16, 2013 4:28 pm
by ninky
ขอโทษค่ะ แนบไฟล์ผิด ต้องเป็นไฟล์นี้ค่ะ
Re: สอบถามเรื่องสูตรการคิดเวลาค่ะ
Posted: Wed Oct 16, 2013 5:01 pm
by bank9597
ninky wrote:
ขอบคุณนะค่ะสำหรับสูตร
แต่ดิฉันยังไม่หมดข้อสงสัย คือ ดิฉันได้ทำสูตรเพิ่มเข้าไป ที่ดิฉันเน้นข้อความเป็นสีเหลืองอ่ะค่ะ ว่าใช้ได้ถูกต้องหรือไม่ค่ะ
แล้วดิฉันต้องการสูตรเพิ่มเติมนะค่ะว่า ถ้าดิฉันได้คีย์ คำว่า "ลาป่วย" "ลากิจ" "ลาพักร้อน" "ลาคลอด" อยากให้เป็นช่องว่างของเวลาอ่ะ
ขอรบกวนอีกครั้งนะค่ะ


ที่ทำมานั้น สามารถใช้งานได้แล้ว ก็ถือว่าถูกต้องครับ
ส่วนการทำให้ค่าเออรฺเรอร์เป็นช่องว่าง ลองใช้ if เข้ามาช่วยครับ เช่นที่ C3 คีย์ =IF(ISNUMBER(LEFT(B3)*1),LEFT($B3,FIND(" ",$B3)),"") คัดลอกลงมา
Re: สอบถามเรื่องสูตรการคิดเวลาค่ะ
Posted: Thu Oct 17, 2013 4:24 pm
by ninky

ขอบคุณนะค่ะในเรื่องสูตร แต่ดิฉันยังมีปัญหาอยู่นะค่ะ คราวนี้เป็นในเรื่องของการขึ้น ######## ในเมื่อเวลา 0.39 - 20.24 นะค่ะ
ดิฉันไม่รู้ว่าจะแก้ไขสูตรอย่างไรต่อไป และในช่วงที่ 3 มันขึ้น #VALUE! ดิฉันทำสูตรแล้วมันขึ้นอย่างนั้นนะค่ะ วิธีแก้จะแก้ไขอย่างไรค่ะ
ขอความกรุณาเป็นอย่างสูง ขอบคุณมากค่ะ
ดิฉันอาจจะมีเรื่องรบกวนอีกนะในสูตรนี้ ขอรบกวนไปเรื่อย ๆ นะค่ะ ขอบคุณค่ะ......
Re: สอบถามเรื่องสูตรการคิดเวลาค่ะ
Posted: Thu Oct 17, 2013 5:25 pm
by bank9597
ninky wrote:
ขอบคุณนะค่ะในเรื่องสูตร แต่ดิฉันยังมีปัญหาอยู่นะค่ะ คราวนี้เป็นในเรื่องของการขึ้น ######## ในเมื่อเวลา 0.39 - 20.24 นะค่ะ
ดิฉันไม่รู้ว่าจะแก้ไขสูตรอย่างไรต่อไป และในช่วงที่ 3 มันขึ้น #VALUE! ดิฉันทำสูตรแล้วมันขึ้นอย่างนั้นนะค่ะ วิธีแก้จะแก้ไขอย่างไรค่ะ
ขอความกรุณาเป็นอย่างสูง ขอบคุณมากค่ะ
ดิฉันอาจจะมีเรื่องรบกวนอีกนะในสูตรนี้ ขอรบกวนไปเรื่อย ๆ นะค่ะ ขอบคุณค่ะ......
ลองตามนี้ครับ
ที่ G3 คีย์ =IF($B3="","",IF(ISNUMBER(LEFT($E3)*1),IF(HOUR(TRIM($F3))=0,TRIM($F3)+1,TRIM($F3))-TRIM($E3),"")) คัดลอกลงมา
ที่ J3 คีย์ =IF(LEN(TRIM($H3))<>5,"",IF(HOUR(TRIM($I3))=0,TRIM($I3)+1,TRIM($I3))-TRIM($H3)) คัดลอกลงมา
ที่ K3 คีย์ =SUM($D3,$G3,$J3) คัดลอกลงมา
Re: สอบถามเรื่องสูตรการคิดเวลาค่ะ
Posted: Fri Oct 18, 2013 9:53 am
by ninky
ลองตามนี้ครับ
ที่ G3 คีย์ =IF($B3="","",IF(ISNUMBER(LEFT($E3)*1),IF(HOUR(TRIM($F3))=0,TRIM($F3)+1,TRIM($F3))-TRIM($E3),"")) คัดลอกลงมา
ที่ J3 คีย์ =IF(LEN(TRIM($H3))<>5,"",IF(HOUR(TRIM($I3))=0,TRIM($I3)+1,TRIM($I3))-TRIM($H3)) คัดลอกลงมา
ที่ K3 คีย์ =SUM($D3,$G3,$J3) คัดลอกลงมา
ขอบคุณค่ะ ตอนนี้สูตรก็สมบูรณ์แล้ว แต่ดิฉันอาจจะมีเพิ่มเติม ไว้ดิฉันจะมาถามเพิ่มนะค่ะ
ขอบพระคุณเป็นอย่างสูงค่ะที่ให้การรบกวน

Re: สอบถามเรื่องสูตรการคิดเวลาค่ะ
Posted: Fri Oct 18, 2013 3:57 pm
by nattasiray
Re: สอบถามเรื่องสูตรการคิดเวลาค่ะ
Posted: Sat Jul 16, 2016 12:02 pm
by ninky
ช่วยด้วยค่ะ
ช่วยแก้สูตรนี้ให้หน่อยค่ะ ที่ J3 คีย์ =IF(LEN(TRIM($H3))<>5,"",IF(HOUR(TRIM($I3))=0,TRIM($I3)+1,TRIM($I3))-TRIM($H3)) คัดลอกลงมา
ติดปัญหาพอหลัง 00:59 ก็จะไม่ขึ้นคำนวนให้ค่ะ
ช่วยแก้ให้ด่วนเลยค่ะ ขอบคุณค่ะ
Re: สอบถามเรื่องสูตรการคิดเวลาค่ะ
Posted: Wed Jul 20, 2016 7:13 pm
by snasui

ตัวอย่างการปรับสูตรครับ
เซลล์ J3 คีย์
=IF(LEN(TRIM($H3))<>5,"",IF(HOUR(TRIM($I3))=0,TRIM($I3)+1,TRIM($I3))-TRIM($H3)+(TRIM(I3)<TRIM(H3)))
Enter > Copy ลงด้านล่าง
Re: สอบถามเรื่องสูตรการคิดเวลาค่ะ
Posted: Sat Jul 23, 2016 4:29 pm
by ninky
ขอบคุณคะ อาจารย์
Re: สอบถามเรื่องสูตรการคิดเวลาค่ะ
Posted: Wed Dec 09, 2020 4:03 pm
by ninky
จากไฟล์งานข้างต้น ดิฉันได้เจอปัญหาใหม่ค่ะ สูตรที่เคยมีไม่สามารถที่จะคำนวนเวลาในอันใหม่ได้
จึงอยากรบกวนอาจารย์อีกรอบช่วยดูสูตร เพื่อปรับการคำนวนใหม่ให้หน่อยค่ะ
ได้แนบไฟล์มาให้ใหม่ค่ะ
Re: สอบถามเรื่องสูตรการคิดเวลาค่ะ
Posted: Wed Dec 09, 2020 7:58 pm
by puriwutpokin
G32=MID(SUBSTITUTE($F32," ",""),6*(COLUMNS($G32:G32)-1)+1,5) คัดลอกไป H32 และลงล่างครับ
Re: สอบถามเรื่องสูตรการคิดเวลาค่ะ
Posted: Thu Dec 10, 2020 9:04 am
by ninky
puriwutpokin wrote: Wed Dec 09, 2020 7:58 pm
G32=MID(SUBSTITUTE($F32," ",""),6*(COLUMNS($G32:G32)-1)+1,5) คัดลอกไป H32 และลงล่างครับ
ต้องการเพิ่มข้างหลังไปเรื่อยๆ ด้วยนะค่ะ เวลาเข้างานมี 3 เวลาค่ะ
ได้ลองปรับแล้วแต่ก็ยังไม่ได้ค่ะ
รบกวนด้วยค่ะ
Re: สอบถามเรื่องสูตรการคิดเวลาค่ะ
Posted: Thu Dec 10, 2020 8:24 pm
by Bo_ry
G22:Rxx
=IFERROR(IF(MOD(COLUMNS($G22:G22),3),--MID(SUBSTITUTE(SUBSTITUTE($F22,CHAR(10),)," ",),(COLUMNS($G22:G22)-ROUNDUP(COLUMNS($G22:G22)/3,0))*5+1,5),MOD(F22-E22,1)),"")
Re: สอบถามเรื่องสูตรการคิดเวลาค่ะ
Posted: Tue Dec 15, 2020 3:15 pm
by ninky
Bo_ry wrote: Thu Dec 10, 2020 8:24 pm
G22:Rxx
=IFERROR(IF(MOD(COLUMNS($G22:G22),3),--MID(SUBSTITUTE(SUBSTITUTE($F22,CHAR(10),)," ",),(COLUMNS($G22:G22)-ROUNDUP(COLUMNS($G22:G22)/3,0))*5+1,5),MOD(F22-E22,1)),"")
ขอบคุณค่ะ ใช้ได้เลยค่ะ