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 ชม.
:D ตามโจทย์ที่แจ้งมา ต้องการให้แสดงจำนวนชั่วโมง 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
:D เซลล์ 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
:D ตัวอย่างการปรับสูตรครับ

=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
ขอบคุณอาจารย์มากๆๆค่ะ
ได้ผลลัพธ์ตามที่ต้องการทุกอย่างเลยค่ะ :D :D :D

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
:D สูตร 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
ค่ะ จะศึกษาเพิ่มเติมไปเรื่อยๆจะได้เก่งขึ้นมาบ้างค่ะ

ขอบคุณมากๆๆๆๆนะค่ะ

ด้วยความเคารพอย่างสูง