Page 1 of 1
ขอสูตรคำนวณโอทีค่ะ (ไม่เก่งExcel)
Posted: Wed Nov 11, 2015 2:00 pm
by narisara ni
ช่วยด้วยค่ะ !! สูตรใส่ยังไงค่ะ
ถ้าหากทำโอทีครบ ครึ่ง หรือ เต็มชั่วโมง อยากให้โชว์เฉพาะจำนวนชั่วโมงโอทีไม่ต้องมีเศษเวลา เช่น
ทำโอทีตั้งแต่เวลา 17:15 - 17:50 = 0:50 ชม.
17:15-18.15 = 1 ชม.
17:15 -19:54 = 2:50 ชม. ประมาณนี้ค่ะ
Re: ขอสูตรคำนวณโอทีค่ะ (ไม่เก่งExcel)
Posted: Wed Nov 11, 2015 7:23 pm
by snasui
narisara ni wrote:ถ้าหากทำโอทีครบ ครึ่ง หรือ เต็มชั่วโมง อยากให้โชว์เฉพาะจำนวนชั่วโมงโอทีไม่ต้องมีเศษเวลา เช่น
ทำโอทีตั้งแต่เวลา 17:15 - 17:50 = 0:50 ชม.

ตามโจทย์ที่แจ้งมา ต้องการให้แสดงจำนวนชั่วโมง OT แล้วเหตุใดจึงมีเศษ 0:50 ซึ่งควรเป็น 1:00 ลองอธิบายมาใหม่ครับ
Re: ขอสูตรคำนวณโอทีค่ะ (ไม่เก่งExcel)
Posted: Thu Nov 12, 2015 8:38 am
by narisara ni
อ่อ คือ โอทีเริ่มที่เวลา 17 : 15 ค่ะ
ถ้าหากทำโอที 17:15 - 17:45 = 0:50 ชม. จริงๆแล้วต้องได้ ครึ่งชั่วโมง หรือ = 0:30 ชม.
หรือ 17:15-18:45 = 1:50 ชม. จริงๆแล้วต้องได้ = 1:30 ชม.
แต่อยากให้โชว์เป็น 0:50 หรือ 1: 50 แต่เข้าใจค่ะว่าถ้าหากเป็นข้อมูลช่วงเวลา ต้องเป็น 0:30 ค่ะ
ก็เรยอยากหาสูตรหรือวิธีที่จะให้เป็น 0:50 หรือ 1:50 อ่าค่ะ
Re: ขอสูตรคำนวณโอทีค่ะ (ไม่เก่งExcel)
Posted: Thu Nov 12, 2015 9:02 am
by narisara ni
เพิ่มเติมค่ะ ถ้าหากทำโอไม่ถึงครึ่งหรือไม่เต็มชั่วโมงให้ตัดเศษทิ้งค่ะ
เช่น 17:15-19:00 = 1:85 ต้องการให้โชว์ 1:50 หรือ 1:30 ชม.
17:15-19:30 = 2:15 ต้องการให้โชว์ 2:00 ชม.
17:15-19:55 = 2:40 ต้องการให้โชว์ 2:50 หรือ 2:30 ชม. ค่ะ
** ต้องขออภัยเป็นอย่างสูงค่ะหากอธิบายไม่เข้าใจ (รบกวนด้วยนะค่ะ ท่านอาจารย์ )**
Re: ขอสูตรคำนวณโอทีค่ะ (ไม่เก่งExcel)
Posted: Thu Nov 12, 2015 6:08 pm
by snasui

เซลล์ I4 คีย์สูตรตามด้านล่างครับ
=TIME(HOUR(G4-$J$1),FLOOR(MINUTE(G4-$J$1),30),0)
Enter > Copy ไปยังเซลล์ที่เกี่ยวข้อง
Re: ขอสูตรคำนวณโอทีค่ะ (ไม่เก่งExcel)
Posted: Fri Nov 13, 2015 9:40 am
by narisara ni
กรณีที่ขึ้น #NUM! ต้องการให้ขึ้นเปน 0 ต้องใส่สูตรแบบไหนค่ะ
Re: ขอสูตรคำนวณโอทีค่ะ (ไม่เก่งExcel)
Posted: Fri Nov 13, 2015 9:35 pm
by snasui

ตัวอย่างการปรับสูตรครับ
=IFERROR(TIME(HOUR(G4-$J$1),FLOOR(MINUTE(G4-$J$1),30),0),0)
Re: ขอสูตรคำนวณโอทีค่ะ (ไม่เก่งExcel)
Posted: Sat Nov 14, 2015 8:26 am
by narisara ni
ขอบคุณอาจารย์มากๆๆค่ะ
ได้ผลลัพธ์ตามที่ต้องการทุกอย่างเลยค่ะ

Re: ขอสูตรคำนวณโอทีค่ะ (ไม่เก่งExcel)
Posted: Mon Nov 23, 2015 3:20 pm
by narisara ni
ต้องการหาผลรวมค่ะ
รายละเอียดตามไฟล์แนบค่ะ ต้องใช้สูตรอะไรค่ะ
Re: ขอสูตรคำนวณโอทีค่ะ (ไม่เก่งExcel)
Posted: Mon Nov 23, 2015 3:36 pm
by bank9597

คีย์ =TEXT(SUM(H3:H15*1),"[h]:mm") กด Ctrl+Shift+Enter
Re: ขอสูตรคำนวณโอทีค่ะ (ไม่เก่งExcel)
Posted: Tue Nov 24, 2015 4:51 pm
by narisara ni
ขอบคุณมากๆๆๆๆค่ะ ได้แล้วค่ะ
*** ขอถามหน่อยค่ะ ทำไมต้องกด Ctrl+Shift+Enter ด้วยค่ะ 3 ปุ่มนี้ ช่วยแก้ปัญหาอะไรค่ะ
ถ้าหากต่อไปเจอปัญหาจะได้พยายามแก้ไขค่ะ (ไม่รู้จริงๆค่ะ) ***
Re: ขอสูตรคำนวณโอทีค่ะ (ไม่เก่งExcel)
Posted: Tue Nov 24, 2015 5:40 pm
by bank9597

เป็นสูตรอาร์เรย์ครับ ซึ่งสูตรประเภทนี้จำเป็นต้องกด 3 ปุ่มเสมอครับ อีกทั้งการใช้งานก็จะยากกว่าสูตรทั่วไปครับ
ลองศึกษาดูก่อนครับ
Re: ขอสูตรคำนวณโอทีค่ะ (ไม่เก่งExcel)
Posted: Wed Nov 25, 2015 12:01 am
by snasui

สูตร Array มีทั้งต้องกด Ctrl+Shift+Enter และกด Enter เพียงธรรมดาครับ
ชนิดที่กดแค่ Enter ธรรมดาก็ประเภทที่ใช้ส่วนประกอบสูตรเป็น
ค่าคงที่ Array หรือฟังก์ชั่น Sumproduct, Lookup, Index เป็นต้น
สำหรับสูตรด้านบนปรับให้กดแป้นด้วย Enter ได้ด้วยการใช้ Sumproduct เข้ามาช่วยตามด้านล่างครับ
=TEXT(Sumproduct(H3:H15+0),"[h]:mm")
Re: ขอสูตรคำนวณโอทีค่ะ (ไม่เก่งExcel)
Posted: Wed Nov 25, 2015 7:45 am
by narisara ni
ค่ะ จะศึกษาเพิ่มเติมไปเรื่อยๆจะได้เก่งขึ้นมาบ้างค่ะ
ขอบคุณมากๆๆๆๆนะค่ะ
ด้วยความเคารพอย่างสูง