:D snasui.com ยินดีต้อนรับ :D
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย :thup: สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ :arrow: ระบุ Version ของ Excel
:!: โปรดทราบ :!:
  1. กรุณาอ่านกฎการใช้บอร์ด (Forum rules) ในตำแหน่งด้านบนของแต่ละบอร์ด
  2. การสมัครสมาชิก การ Login การกู้คืนรหัสผ่าน
    1. สมัครสมาชิกดูขั้นตอนได้ที่ :arrow: สมัครสมาชิก
    2. Login เข้าระบบโดยคลิกปุ่ม Login ตรงมุมขวาบนของหน้านี้ :roll:
    3. การ Login ผ่าน Facebook ดูวิธีที่ :arrow: Login ผ่าน Facebook
    4. ลืมรหัสผ่านสามารถรับรหัสใหม่ได้ที่ :arrow: Reset รหัสผ่าน
  3. มีปัญหาการใช้งาน แจ้งผู้ดูแลระบบได้ที่ :arrow: ติดต่อผู้ดูแลระบบ
  4. กำหนดการตั้งค่าส่วนตัว เช่นตั้งค่าภาษาเป็นไทยหรืออังกฤษดูได้ที่ :arrow: ตั้งค่าส่วนตัว
  5. การตั้งและตอบกระทู้ดูได้ที่ :arrow: วิธีการตั้งและตอบกระทู้
  6. การจัดรูปแบบตัวอักษรด้วย bbcode ในช่องแสดงความคิดเห็นดูได้ที่ :arrow: จัดรูปแบบตัวอักษร
  7. กำหนดขนาดตัวอักษรใน Browser ดูได้ที่ :arrow: กำหนดขนาดตัวอักษรใน Browser

คำนวณพักร้อนและลากิจ

ฟอรัมถาม-ตอบปัญหาการใช้งานสูตรและฟังก์ชัน Excel
Forum rules
  1. ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
  2. ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
  3. กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
  4. กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
  5. กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย [code] และปิดด้วย [/code] ตัวอย่างเช่น [code]dim r as range[/code] เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
  6. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
suthikarn
Member
Member
Posts: 7
Joined: Thu Jan 08, 2015 2:35 pm

คำนวณพักร้อนและลากิจ

#1

Post by suthikarn »

รบกวนอาจารย์ช่วยหนูคำนวณหาวันพักร้อน กับลากิจ ตามไฟล์แนบนะค่ะ หนูลองทำแล้วทำไม่ได้ค่ะ
User avatar
puriwutpokin
Guru
Guru
Posts: 3801
Joined: Fri Jan 04, 2013 9:49 pm
Location: Bangkok
Excel Ver: MS.365

Re: คำนวณพักร้อนและลากิจ

#2

Post by puriwutpokin »

ไม่พบไฟล์แนบครับ แนบมาใหม่เป็นตั้งชื่อไฟล์เป็นภาษาอังกฤษด้วยครับ
:shock: :roll: :D
suthikarn
Member
Member
Posts: 7
Joined: Thu Jan 08, 2015 2:35 pm

Re: คำนวณพักร้อนและลากิจ

#3

Post by suthikarn »

แนบไฟล์ให้แล้วค่ะ ต้องขอโทษด้วยค่ะ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31257
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: คำนวณพักร้อนและลากิจ

#4

Post by snasui »

:D ช่วยกรอกตัวอย่างที่ต้องการมาสัก 2-3 ตัวอย่างพร้อมอธิบายวิธีคิดสำหรับคำตอบนั้น ๆ จะได้ใช้เป็นตัวตรวจสอบสูตรครับ
suthikarn
Member
Member
Posts: 7
Joined: Thu Jan 08, 2015 2:35 pm

Re: คำนวณพักร้อนและลากิจ

#5

Post by suthikarn »

กรอกแล้วค่ะ แต่หนูไม่รู้ว่าต้องใช้สูตรคำนวณอะไรมาใช้ถึงจะได้คำตอบนี้น่ะค่ะ รบกวนอาจารย์แนะแนวให้ด้วยค่ะ
ขอบคุณล่วงหน้าค่ะ
You do not have the required permissions to view the files attached to this post.
suthikarn
Member
Member
Posts: 7
Joined: Thu Jan 08, 2015 2:35 pm

Re: คำนวณพักร้อนและลากิจ

#6

Post by suthikarn »

เพิ่มเติมวิธีคำนวณค่ะ
You do not have the required permissions to view the files attached to this post.
User avatar
logic
Gold
Gold
Posts: 1511
Joined: Thu Mar 18, 2010 1:57 pm
Excel Ver: 365

Re: คำนวณพักร้อนและลากิจ

#7

Post by logic »

จากโจทย์บอกว่า
3. พนักงานเมื่อทำงานครบ 1 ปี จึงจะมีสิทธิลาพักร้อนได้ตามสัดส่วน
ในไฟล์แนบบรรทัดที่ 53 ทำงานแค่ 10 เดือน ทำไมที่ L53 ได้พักร้อน 5.8 วันครับ
suthikarn
Member
Member
Posts: 7
Joined: Thu Jan 08, 2015 2:35 pm

Re: คำนวณพักร้อนและลากิจ

#8

Post by suthikarn »

หนูคำนวณจากวันที่พนักงานเข้างานค่ะ เขาเข้างานเดือน ก.พ. เพราะฉะนั้นในปี 58 นี้เขาจะได้ดังนี้ค่ะ พักร้อน 10x7/12 = 5.83 วัน
ลากิจ 10x6/12 = 5 วัน หนูคำนวณถูกต้องมั้ยคะ หนูไม่อยากคำนวณตามนี้ทุกคน อยากใช้สูตรในการคำนวณค่ะ
joo
Gold
Gold
Posts: 1213
Joined: Sat Apr 17, 2010 3:50 pm

Re: คำนวณพักร้อนและลากิจ

#9

Post by joo »

suthikarn wrote:หนูคำนวณจากวันที่พนักงานเข้างานค่ะ เขาเข้างานเดือน ก.พ. เพราะฉะนั้นในปี 58 นี้เขาจะได้ดังนี้ค่ะ พักร้อน 10x7/12 = 5.83 วัน
ลากิจ 10x6/12 = 5 วัน หนูคำนวณถูกต้องมั้ยคะ หนูไม่อยากคำนวณตามนี้ทุกคน อยากใช้สูตรในการคำนวณค่ะ
ดูจากเงื่อนไขในไฟล์แนบ เริ่มงาน 24/02/2014 ทำงานยังไม่ถึง 1 ปี ทำไมถึงคิดพักร้อนได้ 5.83 วัน หรือมีเงื่อนไขอื่นๆ เพิ่มเติมช่วยแจ้งมาให้ครบด้วยครับ
เบื้องต้นลองตามนี้ดูครับ
ที่ L4 คีย์ =IF(I4<1,0,IF(I4<3,7,10)) Enter >Copy ลงด้านล่าง
ท่ี M4 คียื =IF(I4<1,0,6) Enter >Copy ลงด้านล่าง
suthikarn
Member
Member
Posts: 7
Joined: Thu Jan 08, 2015 2:35 pm

Re: คำนวณพักร้อนและลากิจ

#10

Post by suthikarn »

ทำงานครบ 1 ปี แล้วเดือนที่เหลือในปีนั้น จะคิดจำนวนวันลาพักร้อน และลากิจ เป็นสัดส่วนค่ะ หนูต้องใช้สูตรอะไรในการทำเงื่อนไขคะ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31257
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: คำนวณพักร้อนและลากิจ

#11

Post by snasui »

:D ปัญหาคือคุณ suthikarn พิจาณาคำว่า "ครบ 1 ปี" ในลักษณะใด
suthikarn wrote:หนูคำนวณจากวันที่พนักงานเข้างานค่ะ เขาเข้างานเดือน ก.พ. เพราะฉะนั้นในปี 58 นี้เขาจะได้ดังนี้ค่ะ พักร้อน 10x7/12 = 5.83 วัน
ลากิจ 10x6/12 = 5 วัน หนูคำนวณถูกต้องมั้ยคะ หนูไม่อยากคำนวณตามนี้ทุกคน อยากใช้สูตรในการคำนวณค่ะ
ที่อธิบายมาด้านบน ไม่ถือว่าทำงานครบ 1 ปี เพราะครบ 1 ปีต้องเป็น 12 เดือนเป็นอย่างน้อย ดังนั้น ให้อธิบายคำว่า ครบ 1 ปีมาใหม่ เพื่อน ๆ จะได้ช่วยได้ครับ
suthikarn
Member
Member
Posts: 7
Joined: Thu Jan 08, 2015 2:35 pm

Re: คำนวณพักร้อนและลากิจ

#12

Post by suthikarn »

ตัวอย่างเช่น นายพลวัติ (H53) จะทำงานครบ 1 ปี เดือนกุมภาพันธ์ ปี 2558 ฉะนั้นบริษัท จะคำนวณวันลาพักร้อน ลากิจ นับจากเดือน มีนาคม-ธันวาคม 2558 โดยคิดเป็นสัดส่วน ฉะนั้นจะยังไม่ได้ให้วันลาพักร้อนเต็ม 7 วัน และลากิจเต็ม 6 วัน
พนักงานจะได้วันลาพักร้อน และลากิจเต็มจำนวนก็ต่อเมื่อ ถึงเดือน ม.ค.ปี 2559
User avatar
snasui
Site Admin
Site Admin
Posts: 31257
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: คำนวณพักร้อนและลากิจ

#13

Post by snasui »

:D จากไฟล์ที่แนบมาล่าสุด ลองตามด้านล่างครับ
  1. เซลล์ N4 คีย์สูตรเพื่อหาจำนวนเดือนของผู้ที่ทำงานครบ 1 ปีในปี 2015 ว่าได้สิทธิ์ลากี่เดือน
    =IF(YEAR(H4)=YEAR(TODAY())-1,DATEDIF(H4,"1jan","ym"),0)
    Enter > Copy ลงด้านล่าง
  2. เซลล์ L4 คีย์สูตรเพื่อหาวันลาพักร้อน
    =IF(OR(YEAR(H4)=YEAR(TODAY()),K4=""),0,IF(N4>0,N4/12*7,IF(K4<4,7,10)))
    Enter > Copy ลงด้านล่าง
  3. เซลล์ M4 คีย์สูตรเพื่อหาวันลากิจ
    =IF(OR(K4="",YEAR(H4)=YEAR(TODAY())),0,IF(N4>0,N4/12*6,6))
    Enter > Copy ลงด้านล่าง
Post Reply