snasui.com ยินดีต้อนรับ
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
ฟอรัมถาม-ตอบปัญหาการใช้งาน MS Excel and VBA
Forum rules
ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย [code]
และปิดด้วย [/code]
ตัวอย่างเช่น [code]dim r as range[/code]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
wizardoh
Member
Posts: 9 Joined: Tue Oct 01, 2013 9:27 pm
#1
Post
by wizardoh » Tue Oct 01, 2013 9:56 pm
ผมมือใหม่มากๆครับ ตอนนี้กำลังศึกษาอยู่ครับ จะทำกะดึกแล้ว เวลามันออกมาเพี้ยนๆครับ ช่วยทีครับ
หรือถ้ามี format การคำควณค่าแรงที่ดีกว่าของผม ช่วยแนะนำด้วยนะครับ
You do not have the required permissions to view the files attached to this post.
bank9597
Guru
Posts: 3868 Joined: Wed Aug 17, 2011 11:49 am
#2
Post
by bank9597 » Tue Oct 01, 2013 10:25 pm
wizardoh wrote: ผมมือใหม่มากๆครับ ตอนนี้กำลังศึกษาอยู่ครับ จะทำกะดึกแล้ว เวลามันออกมาเพี้ยนๆครับ ช่วยทีครับ
หรือถ้ามี format การคำควณค่าแรงที่ดีกว่าของผม ช่วยแนะนำด้วยนะครับ
ลองอธิบายโจทย์มาอีกครั้งครับ พร้อมตัวอย่างคำตอบที่ต้องการ จะได้แทนสูตรได้ง่ายขึ้นครับ
Forum Rules
อย่าใช้ภาษาแชทในการตอบ-ถาม
ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
wizardoh
Member
Posts: 9 Joined: Tue Oct 01, 2013 9:27 pm
#3
Post
by wizardoh » Wed Oct 02, 2013 3:23 am
อยากใส่วันที่และเวลา แล้วให้มันคำนวนออกมาเป็นเงินตามจำนวนเวลาที่พนักงานได้ทำครับ
เช่นทำ 8 ชม ก็ได้ 300 บาท ครับ
ในช่วงแรกๆจะมีแค่กะเดียวครับคือ เริ่มงาน 8 โมง เลิก 17.00 แต่พอหลังๆจะเพิ่มเป็น 3 กะครับคือ 24 ชม
จะเข้างานก่อนครึ่งชม ก็ให้คิดเป็น 8 โมงครับ แล้วก็เลิกงานช้าครึ่งชั่วโมงก็ให้คิดแค่ 17.00 ครับ
ถ้าข้อมูลยังไม่พอบอกได้นะครับ เพราะผมยังไม่ค่อยคล่องเท่าไหร่ครับ ขอบคุณมากครับ
bank9597 wrote: wizardoh wrote: ผมมือใหม่มากๆครับ ตอนนี้กำลังศึกษาอยู่ครับ จะทำกะดึกแล้ว เวลามันออกมาเพี้ยนๆครับ ช่วยทีครับ
หรือถ้ามี format การคำควณค่าแรงที่ดีกว่าของผม ช่วยแนะนำด้วยนะครับ
ลองอธิบายโจทย์มาอีกครั้งครับ พร้อมตัวอย่างคำตอบที่ต้องการ จะได้แทนสูตรได้ง่ายขึ้นครับ
wizardoh
Member
Posts: 9 Joined: Tue Oct 01, 2013 9:27 pm
#4
Post
by wizardoh » Wed Oct 02, 2013 10:04 am
อีกนิดครับ ผมลืมบอกไปว่า เข้างาน ห้าทุ่ม ออก เจ็ดโมงเข้าครับ เวลาข้ามวันแล้ว excel มันรวมเวลาออกมา เพี้ยนๆไงไม่รู้ครับ ขอบคุณครับ
bank9597
Guru
Posts: 3868 Joined: Wed Aug 17, 2011 11:49 am
#5
Post
by bank9597 » Wed Oct 02, 2013 10:12 am
เท่าที่จับเงื่อนไขได้คือ เข้างานก่อน 30 นาที หรือออกช้า 30 นาที ก็คิด 8 ช.ม คิดเป็น 300 บาท
แต่ผมไม่ทราบว่า โอทีคิดจากเวลาตรงไหน เช่น คิดหลังจาก 17.30 น. ขึ้นไป แล้วโอทีคิดชั่วโมงล่ะกี่บาท เช่น ชั่วโมงล่ะ 100 บาท ทำได้ 2.30 ช.ม คิดเป็นเงิน 200 บาท (ไม่ครบชั่วโมงก็ไม่คิดให้) เป็นต้น
ยังไม่รวมกรณีมาสายอีกว่า ต้องคิดอย่างไร เช่น มาสายภายใน 30 นาที จะไม่คิดโอทีให้ หรือ มาสาย เกิน 30 นาที หักเงินตามเวลาที่สาย เป็นต้น
เรื่องสุดท้ายคือเรื่องกะทำงาน ยังไม่มีระบุให้ชัดเจนว่ามีทั้งหมด กี่กะ เวลาไหนบ้าง
ต้องอธิบายเงื่อนไขมาให้ครบครับ เพราะเรื่องเวลาเป็นเรื่องที่ต้องละเอียดมากครับ
Forum Rules
อย่าใช้ภาษาแชทในการตอบ-ถาม
ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
wizardoh
Member
Posts: 9 Joined: Tue Oct 01, 2013 9:27 pm
#6
Post
by wizardoh » Wed Oct 02, 2013 3:11 pm
มาก่อน 8.00 น คิดเวลาเริ่มงานที่ 8.00 น เว้นแต่ในกรณีที่เข้ากะแล้วสัมพันธ์กับกะอื่น
มาหลัง 8.00 น มาสายได้แต่ให้ไม่เกิน 30 นาทีต่อสัปดาห์ (ไม่เกิน 15 นาทีต่อวัน)
หากเกิน 30 นาทีต่อสัปดาห์ นาทีที่ 31 ขึ้นไปหักครึ่งชม
ออกงานก่อน 17.00 น*
ออกงานช่วง 16.31-16.59 น คิดเวลาทำงานจริงที่ 16.30 น
ออกงานช่วง 16.00-16.29 น คิดเวลาทำงานจริงที่ 16.00 น
ทำงานเกิน 8 ชมต่อวัน จะคิดค่าแรง 1.5 เท่า (ไม่เกินเที่ยงคืน)
ทำงาน 6 วัน ติดต่อกันโดยไม่หยุด วันที่ 7 คิดค่าแรง 2 เท่า
กะเช้า 8.00-20.00
กะดึก 20.00-8.00
ประมาณนี้อ่ะครับ ขอบคุณครับ
bank9597
Guru
Posts: 3868 Joined: Wed Aug 17, 2011 11:49 am
#7
Post
by bank9597 » Wed Oct 02, 2013 4:04 pm
ออกงานช่วง 16.31-16.59 น คิดเวลาทำงานจริงที่ 16.30 น
ออกงานช่วง 16.00-16.29 น คิดเวลาทำงานจริงที่ 16.00 น
หากเข้างาน 8 โมง ออกในช่วง 16 นาฬิกา จะไม่ครบ 8 ชั่วโมง เว้นแต่รวมเวลาพักเที่ยงด้วย
เมื่อไม่ครบ 8 ชั่วโมง ก็ไม่เข้าเงื่อนไขที่วางไว้ข้างต้นครับ ลองอธิบายเพิ่มเติมอีกครับ
Forum Rules
อย่าใช้ภาษาแชทในการตอบ-ถาม
ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
wizardoh
Member
Posts: 9 Joined: Tue Oct 01, 2013 9:27 pm
#8
Post
by wizardoh » Wed Oct 02, 2013 4:39 pm
ขอบคุณสำหรับคำแนะนำครับ
"ออกงานช่วง 16.31-16.59 น คิดเวลาทำงานจริงที่ 16.30 น
ออกงานช่วง 16.00-16.29 น คิดเวลาทำงานจริงที่ 16.00 น"
อันนี้ผมยกตัวอย่างในกรณีที่พนักงานมีธุระออกงานก่อนเวลาอ่ะครับ
พนักงงานคนที่ทำไม่ถึง 8 ชม ก็จะโดนหักเงินครับ
bank9597 wrote:
ออกงานช่วง 16.31-16.59 น คิดเวลาทำงานจริงที่ 16.30 น
ออกงานช่วง 16.00-16.29 น คิดเวลาทำงานจริงที่ 16.00 น
หากเข้างาน 8 โมง ออกในช่วง 16 นาฬิกา จะไม่ครบ 8 ชั่วโมง เว้นแต่รวมเวลาพักเที่ยงด้วย
เมื่อไม่ครบ 8 ชั่วโมง ก็ไม่เข้าเงื่อนไขที่วางไว้ข้างต้นครับ ลองอธิบายเพิ่มเติมอีกครับ
bank9597
Guru
Posts: 3868 Joined: Wed Aug 17, 2011 11:49 am
#9
Post
by bank9597 » Wed Oct 02, 2013 4:55 pm
อันนี้ผมยกตัวอย่างในกรณีที่พนักงานมีธุระออกงานก่อนเวลาอ่ะ ครับ
พนักงงานคนที่ทำไม่ถึง 8 ชม ก็จะโดนหักเงินครับ
ก็ยังต้องถามอีกต่อไปครับ
ในไฟล์ที่แนบมาไม่ได้ระบุไว้ว่า ใครออกก่อนเวลาเพราะติดธุระ หรือ ออกก่อนเวลาโดยพละการ อีกทั้ง หากออกก่อนเวลาแบบพละการ จะต้องหักเงินอย่างไร
อีกข้อคือ การคิดโอที ให้คิดหลัง 17:30 น. ใช่หรือไม่
สุดท้าย แก้คำถามให้ถูกต้อง คือ คำว่า
อ่ะครับ ใช้คำว่า "ครับ" เพียงอย่างเดียวพอครับ (ตามข้อกฏ 1 ของฟอรั่ม)
Forum Rules
อย่าใช้ภาษาแชทในการตอบ-ถาม
ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
wizardoh
Member
Posts: 9 Joined: Tue Oct 01, 2013 9:27 pm
#10
Post
by wizardoh » Wed Oct 02, 2013 8:40 pm
ต้องขอโทษด้วยครับที่เผลอแหกกฎในฟอรั่มครับ
ในไฟด์ผมลืมใส่ช่องหมายเหตุ เพื่อที่จะระบุ "ใครออกก่อนเวลาเพราะติดธุระ หรือ ออกก่อนเวลาโดยพละการ"
ส่วนการหักเงินก็จะดูที่เวลาตอกบัตรครับ ถ้าทำไม่ถึงครึ่งชั่วโมงก็ถือว่าชั่วโมงทำงานคือ 0 ครับ
ยกตัวอย่าง ทำงานไป 1.45 ชม ก็จะคิดแค่ 1 ชม กับ 30 นาทีครับ
ทำงานไป 2.14 ชม ก็จะคิดแค่ 2 ชม ครับ
ทำงานไป 2.34 ชม ก็จะคิดแค่ 2 ชมกับ 30 นาทีครับ
ขอบคุณสำหรับคำแนะนำครับ
nattasiray
Bronze
Posts: 284 Joined: Thu Feb 11, 2010 8:32 pm
Contact:
#11
Post
by nattasiray » Thu Oct 03, 2013 11:37 am
เขียนตัวอย่างคำตอบสัก 5 - 6 ตัวอย่าง คำอธิบายลงในแฟ้มด้วยครับ ไม่ต้องเสียเวลาสลับหน้าจอไปมาระหว่าง Microsoft Excel กับ Internet Explorer
ผมขอเสนอให้เพิ่มฟิลด์ ShiftWork เพื่อใช้ระบุว่าเป็นกะกลางวัน หรือ กะกลางคืนด้วยครับ เพราะบางครั้งอาจมีการทำงานควบกะ กัน และกะเวลาทำงานเป็นเงื่อนไขหนึ่งในการคำนวณหาระยะเวลาการทำงาน ด้วย
ด้วยความปรารถนาดี
ณัฐศิระ เยาวสุต
(N. Yauvasuta)
bank9597
Guru
Posts: 3868 Joined: Wed Aug 17, 2011 11:49 am
#12
Post
by bank9597 » Thu Oct 03, 2013 12:12 pm
wizardoh wrote: ต้องขอโทษด้วยครับที่เผลอแหกกฎในฟอรั่มครับ
ในไฟด์ผมลืมใส่ช่องหมายเหตุ เพื่อที่จะระบุ "ใครออกก่อนเวลาเพราะติดธุระ หรือ ออกก่อนเวลาโดยพละการ"
ส่วนการหักเงินก็จะดูที่เวลาตอกบัตรครับ ถ้าทำไม่ถึงครึ่งชั่วโมงก็ถือว่าชั่วโมงทำงานคือ 0 ครับ
ยกตัวอย่าง ทำงานไป 1.45 ชม ก็จะคิดแค่ 1 ชม กับ 30 นาทีครับ
ทำงานไป 2.14 ชม ก็จะคิดแค่ 2 ชม ครับ
ทำงานไป 2.34 ชม ก็จะคิดแค่ 2 ชมกับ 30 นาทีครับ
ขอบคุณสำหรับคำแนะนำครับ
หากเป็นเช่นนั้น ให้เครียมไฟล์มาให้ใหม่อีกครั้งครับ พร้อมตัวอย่างคำตอบสัก 1-2 ข้อ และเพิ่มตารางระบุ ก่ะ ด้วยก็จะดีมากครับ
Forum Rules
อย่าใช้ภาษาแชทในการตอบ-ถาม
ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
wizardoh
Member
Posts: 9 Joined: Tue Oct 01, 2013 9:27 pm
#13
Post
by wizardoh » Thu Oct 03, 2013 4:10 pm
ได้ครับ งั้นรอผมทำหน่อยนะครับ เดี๋ยวจะรีบทำครับ