เพื่อมุ่งให้เกิดคุณภาพจากการอบรมสูงสุด Excel Expert Training ให้การอบรม Excel กลุ่มเล็กๆ ไม่เกิน 6 คนทุกคนสามารถเรียนรู้ Excel อย่างใกล้ชิด จะมาคนเดียวหรือมาเป็นกลุ่มแล้วนัดวันอบรมแบบส่วนตัวก็ได้ ผู้เข้าอบรมทุกคนสามารถติดตามเนื้อหาที่อบรมได้อย่างชัดเจนจากจอภาพด้านหน้าของตัวเอง
Page 2 of 2 FirstFirst 12
Results 11 to 13 of 13

Thread: รบกวนขอสูตรการคิดเงินเดือน+ot พนักงาน ด้วยค่ะ

  1. #11
    excel_fever
    Guest

    ช่วยเช็คหน่อยครับ ยังขาดตรงจุดใหนอีกบ้าง

    ผมแยกการคำนวณออกมานอกตารางเพื่อง่ายต่อการแกะ
    ลองเปลี่ยนตัวเลขเดือนใน A3 แล้วเช็คตามความเป็นจริง(ของคุณ) เทียบกับสูตร
    ผมยังไม่ได้คิดสูตรในส่วนอื่นนอกเหนือจากเวลาและวันหยุด เงื่อนไขอื่น ๆ เดี๋ยวเพิ่มทีหลังครับ
    N4 ใช้สูตร =COUNTIF($P$54:$P$69,A4)=1 เพื่อเช็คว่าเป็นวันหยุดหรือไม่
    P4=(COUNT($D4:$E4)>0)*MAX(0,P$3-$D4) เพื่อเช็คเวลาที่เข้าก่อน 8:00
    Q4=(COUNT($D4:$E4)>0)*MAX(0,$E4-Q$3) เพื่อเช็คเวลาที่หลังออกหลัง 17:00
    G4=MIN(TIMEVALUE("8:00"),E4-D4)*NOT(N4)
    H4=SUM(P4:Q4)*NOT(N4)
    I4=MIN(TIMEVALUE("8:00"),E4-D4)*(N4)
    J4=SUM(P4:Q4)*(N4)
    ฝากเช็คที่เหลือด้วย สงสัยค่อยถามทีละอย่างครับ
    --------------------------------------------
    ปรับสูตรเป็น
    G4=(COUNTBLANK(D4:E4)=0)*(MIN(E4,$Q$3)-MAX(D4,$P$3)-(1/24))*NOT(N4)
    I4=(COUNTBLANK(D4:E4)=0)*(MIN(E4,$Q$3)-MAX(D4,$P$3)-(1/24))*(N4)

    ทีนี้ในกรณีที่ เข้างาน 9:00 เลิก 20:00
    แสดงว่าทำงานปกติแค่ 7 ชม. แต่ได้ OT 3 ชั่วโมงใช่หรือไม่
    หรือ
    เวลาปกติ 8 ชม. OT 2 ชั่วโมง
    หรือ หักค่าแรงตามเวลาที่ทำจริง

  2. #12
    tip
    Guest
    Quote Originally Posted by excel_fever View Post
    ผมแยกการคำนวณออกมานอกตารางเพื่อง่ายต่อการแกะ
    ลองเปลี่ยนตัวเลขเดือนใน A3 แล้วเช็คตามความเป็นจริง(ของคุณ) เทียบกับสูตร
    ผมยังไม่ได้คิดสูตรในส่วนอื่นนอกเหนือจากเวลาและวันหยุด เงื่อนไขอื่น ๆ เดี๋ยวเพิ่มทีหลังครับ
    N4 ใช้สูตร =COUNTIF($P$54:$P$69,A4)=1 เพื่อเช็คว่าเป็นวันหยุดหรือไม่
    P4=(COUNT($D4:$E4)>0)*MAX(0,P$3-$D4) เพื่อเช็คเวลาที่เข้าก่อน 8:00
    Q4=(COUNT($D4:$E4)>0)*MAX(0,$E4-Q$3) เพื่อเช็คเวลาที่หลังออกหลัง 17:00
    G4=MIN(TIMEVALUE("8:00"),E4-D4)*NOT(N4)
    H4=SUM(P4:Q4)*NOT(N4)
    I4=MIN(TIMEVALUE("8:00"),E4-D4)*(N4)
    J4=SUM(P4:Q4)*(N4)
    ฝากเช็คที่เหลือด้วย สงสัยค่อยถามทีละอย่างครับ
    สูตรในคอลัมน์ G กับ I นั้นยังผิดอยู่นะครับ
    --------------------------------------------
    ปรับสูตรเป็น
    G4=(COUNTBLANK(D4:E4)=0)*(MIN(E4,$Q$3)-MAX(D4,$P$3)-(1/24))*NOT(N4)
    I4=(COUNTBLANK(D4:E4)=0)*(MIN(E4,$Q$3)-MAX(D4,$P$3)-(1/24))*(N4)

    ทีนี้ในกรณีที่ เข้างาน 9:00 เลิก 20:00
    แสดงว่าทำงานปกติแค่ 7 ชม. แต่ได้ OT 3 ชั่วโมงใช่หรือไม่
    หรือ
    เวลาปกติ 8 ชม. OT 2 ชั่วโมง
    หรือ หักค่าแรงตามเวลาที่ทำจริง

    ต้องขอรบกวนเพิ่มเติมค่ะ
    คือวันเสาร์-อาทิตย์ เป็นวันหยุดด้วยเช่นกันค่ะ นอกเหนือจากตามรางวันหยุดค่ะ และเริ่มคิด ot ที่ OT 1.5 , 2 , 3 ค่ะ

  3. #13
    excel_fever
    Guest
    เปลี่ยนสูตรที่ N4=OR(WEEKDAY(A4,2)>5,COUNTIF($P$54:$P$69,A4)=1)
    แล้วแก้ไข Conditional Formatting ใช้สูตร =$N4
    ถ้าคอลัมน์ G ไม่ได้ใช้ก็ลบสูตรออกครับ

Similar Threads

  1. Replies: 2
    Last Post: 30 Mar 2010, 13:05

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •