Page 1 of 1

ตารางตรวจสอบโอที

Posted: Wed Nov 24, 2010 9:53 am
by domejang
:D มีปัญหามาให้ช่วยแก้ไขครับ ขอบคุณครับ ขอโทษด้วยครับที่โพสผิดที่
ตารางตรวจสอบโอที.xls

Re: ตารางตรวจสอบโอที

Posted: Wed Nov 24, 2010 11:43 am
by snasui
:D สามารถใช้ Add-ins Morefunc มาช่วยได้ครับ ดาวน์โหลดได้ที่ http://www.snasui.com/viewtopic.php?f=3&t=9

หลังจากติดตั้งเรียบร้อยแล้วที่เซลล์ BS6 คีย์

="รวมทั้งสิ้น "&COUNTA(I6:BP6)&" วัน วันที่"&MCONCAT(IF(I6:BP6="1","("&$I$5:$BP$5&$I$4:$BP$4&")",""))

Ctrl+Shift+Enter > Copy ลงด้านล่าง สูตรนี้เป็นสูตร Array การเปลี่ยนแปลงปรับปรุงสูตรทุกครั้งต้องกด 3 แป้นข้างต้น หากกดแป้นถูกต้องจะมีปีกกาคร่อมสูตร ปีกกานี้จะคีย์เข้าไปเองไม่ได้ครับ

ดูไฟล์แนบด้านล่างประกอบครับ :mrgreen:

Re: ตารางตรวจสอบโอที

Posted: Wed Nov 24, 2010 2:05 pm
by domejang
:geek: ขอโทษนะครับ Add-ins Morefunc เครื่องที่ทำงานลงไม่ได้ครับ ต้องทำไงดีครับ :lol:

Re: ตารางตรวจสอบโอที

Posted: Wed Nov 24, 2010 2:12 pm
by snasui
:D ลงไม่ได้หมายถึงห้ามลงหรือเปล่าครับ ถ้าห้ามลงก็ต้องถามที่ทำงานครับว่าทำอย่างไร? :lol:

Re: ตารางตรวจสอบโอที

Posted: Wed Nov 24, 2010 2:33 pm
by domejang
ใช่ๆ ครับ ห้ามลง

Re: ตารางตรวจสอบโอที

Posted: Thu Nov 25, 2010 9:53 am
by domejang
ขอโทษนะครับ มีวิธีอื่นไมครับ บริษัทเขาห้ามลงอ่ะครับ :mrgreen:

Re: ตารางตรวจสอบโอที

Posted: Thu Nov 25, 2010 11:29 am
by snasui
:lol: ตามที่ถามมานั้น ไม่มีสูตรปกติที่ Excel ให้มาทำได้แบบกระชับครับผมจึงพึ่งพา Add-ins หรืออีกทางเลือกก็เขียน VBA มาช่วย ถ้าห้ามใช้ Add-ins ซึ่งส่วนใหญ่ก็เป็นการเขียนด้วย VBA แถมไม่ต้องไปกำหนด Security ให้วุ่นวาย ก็ต้องดูว่าบริษัทให้ใช้ VBA ด้วยหรือไม่เพราะ VBA ก็เป็นช่องทางให้ติด Virus ได้ครับ

ปกติจะตอบวิธีที่ผู้ใช้งานทำงานได้ง่าย ๆ หรือแก้เองได้ก่อนครับ ซึ่งการใช้ Add-ins ก็เป็นวิธีที่ไม่ต้องเขียน VBA หรือฟังก์ชั่นมาใช้เอง ไม่ต้องไปวุ่นวายกับการเปลี่ยนแปลง Code VBA หากไม่คุ้นเคยจะแก้ไขปรับเปลี่ยนเองลำบาก :mrgreen:

Re: ตารางตรวจสอบโอที

Posted: Tue Dec 14, 2010 11:44 am
by domejang
:D รบกวนด้วยครับ มีอันไหม่มาถามครับ ลองทำแล้วงง ครับ ตามไฟล์แนบครับ :tt:

Re: ตารางตรวจสอบโอที

Posted: Tue Dec 14, 2010 11:52 am
by snasui
:D สามารถรวมได้เลยครับ ไม่ทราบว่าคอลัมน์ I ต้องการให้แสดงผลอย่างไรครับ เนื่องจากเปิดมาคอลัมน์เดียว

สำหรับบรรทัดที่ 15

1. ที่ C15 คีย์

=SUM(C5:C14,INT(SUM(D5:D14)/60))

Enter

2. ที่ D15 คีย์

=MOD(SUM(D5:D14),60)

Enter

3. Copy ข้อ 1 และ 2 ไปด้านขวา

Re: ตารางตรวจสอบโอที

Posted: Wed Mar 09, 2011 9:24 am
by domejang
มีคำถามนะครับ ขอโทษนะครับ ให้ไปโพสที่ไหนนะครับ
:mrgreen:

Re: ตารางตรวจสอบโอที

Posted: Wed Mar 09, 2011 10:40 am
by snasui
:D การโพสต์ถามต่อกรณีเป็นเรื่องเดียวกันสามารถโพสต์ถามได้เลยครับ แต่หากเป็นเรื่องใหม่ สามารถเข้าไปโพสต์หัวข้อใหม่ตามภาพด้านล่างครับ

Re: ตารางตรวจสอบโอที

Posted: Mon Mar 14, 2011 2:21 pm
by domejang
:lol: ขอบคุณครับ

Re: ตารางตรวจสอบโอที

Posted: Mon Jun 06, 2011 11:58 pm
by Iamjoyly
ขอสอบถามค่ะ
เนื่องด้วยการทำงานที่เกิน 5 ชม. จะต้องหักพัก 1 ชม.จะเขียนสูตรอย่างไรดีคะ
เวลาเข้า เวลาออก จำนวนชม.ที่คำนวณได้
8.30 17.30 9.00

ในเบื้องต้นจำนวนที่คำนวณได้ใช้สูตร =INT(B2-A2)+MOD(B2-A2,1) แต่จะลบออก 1 ชม.ต้องเขียนสูตรอย่างไรคะ
รบกวนด้วยนะคะ

ขอบคุณค่ะ
จอย

Re: ตารางตรวจสอบโอที

Posted: Tue Jun 07, 2011 8:57 am
by snasui
:D จากโจทย์ การทำงานมากกกว่า 5 ชม. หักออก 1 ชม. สามารถเขียนสูตรได้ดังนี้ครับ

สมมุติเวลาเข้าอยู่ที่ A1 เวลาออกอยู่ที่ B1 ที่ C1 คีย์

=B1-A1-(B1-A1>5/24)/24

Enter

Re: ตารางตรวจสอบโอที

Posted: Fri Jun 24, 2011 3:23 pm
by domejang
:flw: ขอโทษนะครับ ใครชื่อจอยครับ มาเอากระทู้ผมไปถามได้ไงอ่ะ งง :shock:

Re: ตารางตรวจสอบโอที

Posted: Fri Jun 24, 2011 4:07 pm
by snasui
:D ไม่เป็นไรครับ เรื่องเดียวกันสามารถามต่อเนื่องกันได้ครับ :P