Page 1 of 1

ต้องการ Run รหัสของพนักงานและวันเดือนปีที่กำหนดควบคู่กันไปจนครบรหัสพนักงานทั้งหมด

Posted: Sat Sep 24, 2022 2:32 pm
by duean1983
จากไฟล์แนบ
ตรง Sheet2
คอลัมภ์ B2-B32 ต้องการให้ Run รหัสของพนักงาน โดยเริ่มที่ 100001 และต้องการให้คอลัมภ์ C2-C32 รันวันที่โดยเริ่มจากวันที่ 26/8/22-25/9/22 (ตามรูปภาพที่ 1)
PIC1.jpg
และคอลัมภ์ B33-B63 ให้รันรหัสของพนักงาน รหัสที่ 100002 และ C33-B63 ให้เริ่มรันวันที่ 26/8/22 ลงไปจนถึง 25/9/22 (โดยรหัสพนักงานอ้างอิงจากชีท cus PIC2
PIC2.jpg
ต้องการให้ Run ลงไปเรื่อยๆจนครบรหัสพนักงานคนสุดท้ายคือ 100020 ค่ะ

Re: ต้องการ Run รหัสของพนักงานและวันเดือนปีที่กำหนดควบคู่กันไปจนครบรหัสพนักงานทั้งหมด

Posted: Sat Sep 24, 2022 3:35 pm
by snasui
:D ตัวอย่างสูตรที่ Sheet2 ตามด้านล่างครับ
  1. ที่ D1 คีย์ Group เพื่อเป็นหัวคอลัมน์
  2. ที่ D2 คีย์
    =IF(ROWS(D$2:D2)>31*COUNT(Cus!$A$2:$A$21),"",INT((ROWS(D$2:D2)-1)/31)+1)
    Enter > Copy ลงด้านล่าง
  3. ที่ A2 คีย์
    =IF($D2="","",INDEX(Cus!$B$2:$B$21,$D2))
    Enter > Copy ลงด้านล่าง
  4. ที่ B2 คีย์
    =IF($D2="","",INDEX(Cus!$A$2:$A$21,$D2))
    Enter > Copy ลงด้านล่าง
  5. ที่ C2 คีย์
    =IF($D2="","","2022/08/25"+COUNTIFS($D$2:D2,D2))
    Enter > Copy ลงด้านล่าง

Re: ต้องการ Run รหัสของพนักงานและวันเดือนปีที่กำหนดควบคู่กันไปจนครบรหัสพนักงานทั้งหมด

Posted: Sat Sep 24, 2022 4:02 pm
by duean1983
ทำตามสูตรแล้วค่ะติดปัญหาคนสุดท้ายที่ รหัสและ ว/ด/ป ขึ้นถึงแค่วันที่ 24/9/22 ค่ะ ไม่ขึ้นถึงวันที่ 25/9/22 ค่ะ ตามรูปด้านล่างค่ะ
Pic3.jpg

Re: ต้องการ Run รหัสของพนักงานและวันเดือนปีที่กำหนดควบคู่กันไปจนครบรหัสพนักงานทั้งหมด

Posted: Sat Sep 24, 2022 4:06 pm
by snasui
:D ข้อ 2 เปลี่ยนเครื่องหมาย >= ในสูตรให้เป็น > ผมกลับไปแก้ที่โพสต์ด้านบน :roll: ให้แล้วครับ