Page 1 of 1

ต้องการจัดเวลาเข้าออกผลัด

Posted: Sat May 26, 2018 4:51 pm
by Arka
ต้องกรองข้อมูลเข้าไปอีกตารางเเบบมีเงื่อนไขช่วงเวลาครับ
เเต่มีข้อมูลซ้ำกันในเเต่ละ คอลัมน์
ให้ข้อมูลจัดอยู่ในเเถวเดี่ยวกัน ก็พอครับ
เช่น
เเถว 84 คอลัมน์ B ถึง E มีข้อมูล 5:21 5:21 13:53 13:53
เเยกใส่ตาราง เข้าเช้า 5:21 ออกเช้า 13:53 ที่เหลือเว้นว่าง
ขอขอบคุณล่วงหน้าครับ


:D :D :D

Re: ต้องการจัดเวลาเข้าออกผลัด

Posted: Sat May 26, 2018 4:57 pm
by snasui
:D ช่วยกรอกตัวอย่างคำตอบเข้ามาในไฟล์ตัวอย่างด้วยจะได้สะดวกในการทำความเข้าใจครับ

Re: ต้องการจัดเวลาเข้าออกผลัด

Posted: Sat May 26, 2018 6:29 pm
by Arka
snasui wrote: Sat May 26, 2018 4:57 pm :D ช่วยกรอกตัวอย่างคำตอบเข้ามาในไฟล์ตัวอย่างด้วยจะได้สะดวกในการทำความเข้าใจครับ
ผมอยากใส่สูตรได้เหมือนคอลัมน์ J คือ
=IF(AND(B:B<5.5),B:B," ")
เเต่พอทำคอลัมน์ K คือ
=IF(AND(B:C<15,B:C>=13.5),B:C," ")
ทำสองคอลัมน์เเล้วสูตรไม่ออก
เเต่ถ้าไม่ได้ก็ไม่เป็นไรครับ ขอเเค่วิธีกำจัดเลขซ้ำใน แถวก็ได้ครับ
เเล้วผมใช้ Filter กรองข้อมูลเอาก็ได้ครับ

Re: ต้องการจัดเวลาเข้าออกผลัด

Posted: Sat May 26, 2018 6:59 pm
by snasui
:D ตัวอย่างสูตรครับ
  1. แทรกบรรทัด 1 และ 2 ขึ้นมา 2 บรรทัด ข้อมูลเดิมจะเริ่มที่บรรทัดที่ 3 เป็นต้นไป
  2. เซลล์ H3 คีย์คำว่า "เข้า" เซลล์ I3 คีย์คำว่า "ออก" เพื่อเป็นหัวคอลัมน์
  3. เซลล์ J1:O2 ให้คีย์เวลาเข้าและออก ยกตัวอย่างเช่น J1 คีย์ 4.00 และ J2 คีย์ 05.49 สังเกตว่าแยกคีย์เป็น 2 เซลล์แทนเดิมคีย์อยู่ในเซลล์เดียวมีค่าเป็น เข้าเช้า 04.00 - 05.49
  4. เซลล์ H4 คีย์เพื่อหาเวลาเข้า
    =IFERROR(INDEX(B4:G4,MATCH(TRUE,INDEX(B4:G4<>"",0),0)),0)
    Enter > Copy ลงด้านล่าง
  5. เซลล์ I4 คีย์เพื่อหาเวลาออก
    =IFERROR(LOOKUP(9.99999999999999E+307,B4:G4),0)
    Enter > Copy ลงด้านล่าง
  6. เซลล์ J4 คีย์
    =IF(AND($H4>=J$1,$H4<=J$2),$H4,"")
    Enter > Copy ลงด้านล่าง > คัดลอกไปวางยังคอลัมน์ L, N ตามลำดับ
  7. เซลล์ K4 คีย์
    =IF(AND($I4>=K$1,$I4<=K$2),$I4,"")
    Enter > Copy ลงด้านล่าง > คัดลอกไปวางยังคอลัมน์ M, O ตามลำดับ

Re: ต้องการจัดเวลาเข้าออกผลัด

Posted: Sat May 26, 2018 7:35 pm
by Arka
snasui wrote: Sat May 26, 2018 6:59 pm :D ตัวอย่างสูตรครับ
  1. แทรกบรรทัด 1 และ 2 ขึ้นมา 2 บรรทัด ข้อมูลเดิมจะเริ่มที่บรรทัดที่ 3 เป็นต้นไป
  2. เซลล์ H3 คีย์คำว่า "เข้า" เซลล์ I3 คีย์คำว่า "ออก" เพื่อเป็นหัวคอลัมน์
  3. เซลล์ J1:O2 ให้คีย์เวลาเข้าและออก ยกตัวอย่างเช่น J1 คีย์ 4.00 และ J2 คีย์ 05.49 สังเกตว่าแยกคีย์เป็น 2 เซลล์แทนเดิมคีย์อยู่ในเซลล์เดียวมีค่าเป็น เข้าเช้า 04.00 - 05.49
  4. เซลล์ H4 คีย์เพื่อหาเวลาเข้า
    =IFERROR(INDEX(B4:G4,MATCH(TRUE,INDEX(B4:G4<>"",0),0)),0)
    Enter > Copy ลงด้านล่าง
  5. เซลล์ I4 คีย์เพื่อหาเวลาออก
    =IFERROR(LOOKUP(9.99999999999999E+307,B4:G4),0)
    Enter > Copy ลงด้านล่าง
  6. เซลล์ J4 คีย์
    =IF(AND($H4>=J$1,$H4<=J$2),$H4,"")
    Enter > Copy ลงด้านล่าง > คัดลอกไปวางยังคอลัมน์ L, N ตามลำดับ
  7. เซลล์ K4 คีย์
    =IF(AND($I4>=K$1,$I4<=K$2),$I4,"")
    Enter > Copy ลงด้านล่าง > คัดลอกไปวางยังคอลัมน์ M, O ตามลำดับ
ขอบคุณมากๆครับ
:D :thup: :cp:

Re: ต้องการจัดเวลาเข้าออกผลัด

Posted: Sat May 26, 2018 7:56 pm
by Arka
snasui wrote: Sat May 26, 2018 6:59 pm :D ตัวอย่างสูตรครับ
  1. แทรกบรรทัด 1 และ 2 ขึ้นมา 2 บรรทัด ข้อมูลเดิมจะเริ่มที่บรรทัดที่ 3 เป็นต้นไป
  2. เซลล์ H3 คีย์คำว่า "เข้า" เซลล์ I3 คีย์คำว่า "ออก" เพื่อเป็นหัวคอลัมน์
  3. เซลล์ J1:O2 ให้คีย์เวลาเข้าและออก ยกตัวอย่างเช่น J1 คีย์ 4.00 และ J2 คีย์ 05.49 สังเกตว่าแยกคีย์เป็น 2 เซลล์แทนเดิมคีย์อยู่ในเซลล์เดียวมีค่าเป็น เข้าเช้า 04.00 - 05.49
  4. เซลล์ H4 คีย์เพื่อหาเวลาเข้า
    =IFERROR(INDEX(B4:G4,MATCH(TRUE,INDEX(B4:G4<>"",0),0)),0)
    Enter > Copy ลงด้านล่าง
  5. เซลล์ I4 คีย์เพื่อหาเวลาออก
    =IFERROR(LOOKUP(9.99999999999999E+307,B4:G4),0)
    Enter > Copy ลงด้านล่าง
  6. เซลล์ J4 คีย์
    =IF(AND($H4>=J$1,$H4<=J$2),$H4,"")
    Enter > Copy ลงด้านล่าง > คัดลอกไปวางยังคอลัมน์ L, N ตามลำดับ
  7. เซลล์ K4 คีย์
    =IF(AND($I4>=K$1,$I4<=K$2),$I4,"")
    Enter > Copy ลงด้านล่าง > คัดลอกไปวางยังคอลัมน์ M, O ตามลำดับ
เเต่ถ้าไงที่มีค่ากลางก็ไม่ออกสินะครับ เเต่ไม่เป็นไรเดี๋ยวผมมาเเยกเอง
หรือศึกษาเพิ่มเอาครับ ขอบคุณครับ

Re: ต้องการจัดเวลาเข้าออกผลัด

Posted: Sat May 26, 2018 8:04 pm
by snasui
:D ที่ผมตอบไปคือสันนิษฐานไปว่าน่าจะเป็นเช่นนั้น คือต้องการเฉพาะเวลาเข้าและออก หากยังไม่ใช่คำตอบหรือต้องการคำตอบเพิ่ม กรุณาอธิบายมาใหม่อย่างละเอียดจะได้เข้าใจตรงกัน โดยยกมาเฉพาะกรณีที่ยังเป็นปัญหาเท่านั้นครับ

จากการดูตัวอย่างคำตอบในภาพด้านบน ขอเดาเพิ่มว่าต้องการนำเวลาที่มีในคอลัมน์ B:G ไปตรวจสอบว่าอยู่ในช่วงเวลาใดในคอลัมน์ J:O หากอยู่ในช่วงเวลาใดให้นำไปแสดงในคอลัมน์นั้น

หากผมเข้าใจถูกต้อง ปรับสูตรที่ J4 เป็นด้านล่างครับ

=IFERROR(INDEX($B4:$G4,MATCH(1,IF($B4:$G4>=J$1,IF($B4:$G4<=J$2,1)),0)),"")

Ctrl+Shift+Enter > Copy ไปด้านขวาและลงด้านล่าง อ่านเกี่ยวกับวิธีกดแป้นที่นี่ครับ viewtopic.php?f=6&p=81118#p81118

อ่านจากที่โพสต์มาดูเหมือนจะกังวลเป็นอย่างยิ่งว่า Excel จะทำไม่ได้ ผมตอบเพื่อความสบายใจไว้ได้เลยว่า ไม่มีอะไรที่ Excel ทำไม่ได้ หากอธิบายวิธีคิดออกมาได้ Excel ทำได้ทั้งนั้น อยู่ที่ว่าจะทำได้โดยความสามารถปกติ ต้องเขียน Code ช่วย หรือต้องเขียนโปรแกรมเข้ามาช่วยครับ :mrgreen:

Re: ต้องการจัดเวลาเข้าออกผลัด

Posted: Sat May 26, 2018 8:35 pm
by Arka
snasui wrote: Sat May 26, 2018 8:04 pm :D ที่ผมตอบไปคือสันนิษฐานไปว่าน่าจะเป็นเช่นนั้น คือต้องการเฉพาะเวลเข้าและออก หากยังไม่ใช่คำตอบหรือต้องการคำตอบเพิ่ม กรุณาอธิบายมาใหม่อย่างละเอียดจะได้เข้าใจตรงกัน โดยยกมาเฉพาะกรณีที่ยังเป็นปัญหาเท่านั้นครับ

อ่านจากที่โพสต์มาดูเหมือนจะกังวลเป็นอย่างยิ่งว่า Excel จะทำไม่ได้ ผมตอบเพื่อความสบายใจไว้ได้เลยว่า ไม่มีอะไรที่ Excel ทำไม่ได้ หากอธิบายวิธีคิดออกมาได้ Excel ทำได้ทั้งนั้น อยู่ที่ว่าจะทำได้โดยความสามารถปกติ ต้องเขียน Code ช่วย หรือต้องเขียนโปรแกรมเข้ามาช่วยครับ :mrgreen:
คือผมต้องการข้อมูลเวลาทั้งหมดที่ต่างกัน มาเเยกใส่ช่วงเวลาทั้งหมดครับ
เพราะบ้างข้อมูลมี 3-4 ช่วงเวลาครับ
เช่นในรูปบรรทัดที่ 638 มี 5.51 13.26 21.51 ต้องเเสงทั้ง 3 ค่า
ไม่ใช้เเค่เข้าเเละออก คือ 2 ค่า ต้องเเสดง 3 ค่าที่ต่างกัน ทั้ง L M O เลยครับ
ขอโทษที่อธิบายไม่เก่งครับ

Re: ต้องการจัดเวลาเข้าออกผลัด

Posted: Sat May 26, 2018 8:37 pm
by snasui
Arka wrote: Sat May 26, 2018 8:35 pm
snasui wrote: Sat May 26, 2018 8:04 pm :D ที่ผมตอบไปคือสันนิษฐานไปว่าน่าจะเป็นเช่นนั้น คือต้องการเฉพาะเวลเข้าและออก หากยังไม่ใช่คำตอบหรือต้องการคำตอบเพิ่ม กรุณาอธิบายมาใหม่อย่างละเอียดจะได้เข้าใจตรงกัน โดยยกมาเฉพาะกรณีที่ยังเป็นปัญหาเท่านั้นครับ

อ่านจากที่โพสต์มาดูเหมือนจะกังวลเป็นอย่างยิ่งว่า Excel จะทำไม่ได้ ผมตอบเพื่อความสบายใจไว้ได้เลยว่า ไม่มีอะไรที่ Excel ทำไม่ได้ หากอธิบายวิธีคิดออกมาได้ Excel ทำได้ทั้งนั้น อยู่ที่ว่าจะทำได้โดยความสามารถปกติ ต้องเขียน Code ช่วย หรือต้องเขียนโปรแกรมเข้ามาช่วยครับ :mrgreen:
คือผมต้องการข้อมูลเวลาทั้งหมดที่ต่างกัน มาเเยกใส่ช่วงเวลาทั้งหมดครับ
เพราะบ้างข้อมูลมี 3-4 ช่วงเวลาครับ
เช่นในรูปบรรทัดที่ 638 มี 5.51 13.26 21.51 ต้องเเสงทั้ง 3 ค่า
ไม่ใช้เเค่เข้าเเละออก คือ 2 ค่า ต้องเเสดง 3 ค่าที่ต่างกัน ทั้ง L M O เลยครับ
ขอโทษที่อธิบายไม่เก่งครับ
:D ผมตอบเพิ่มให้แล้ว ดูที่โพสต์ #7 ได้เลยครับ :roll:

Re: ต้องการจัดเวลาเข้าออกผลัด

Posted: Sun May 27, 2018 5:02 pm
by Arka
snasui wrote: Sat May 26, 2018 8:37 pm
Arka wrote: Sat May 26, 2018 8:35 pm
snasui wrote: Sat May 26, 2018 8:04 pm :D ที่ผมตอบไปคือสันนิษฐานไปว่าน่าจะเป็นเช่นนั้น คือต้องการเฉพาะเวลเข้าและออก หากยังไม่ใช่คำตอบหรือต้องการคำตอบเพิ่ม กรุณาอธิบายมาใหม่อย่างละเอียดจะได้เข้าใจตรงกัน โดยยกมาเฉพาะกรณีที่ยังเป็นปัญหาเท่านั้นครับ

อ่านจากที่โพสต์มาดูเหมือนจะกังวลเป็นอย่างยิ่งว่า Excel จะทำไม่ได้ ผมตอบเพื่อความสบายใจไว้ได้เลยว่า ไม่มีอะไรที่ Excel ทำไม่ได้ หากอธิบายวิธีคิดออกมาได้ Excel ทำได้ทั้งนั้น อยู่ที่ว่าจะทำได้โดยความสามารถปกติ ต้องเขียน Code ช่วย หรือต้องเขียนโปรแกรมเข้ามาช่วยครับ :mrgreen:
คือผมต้องการข้อมูลเวลาทั้งหมดที่ต่างกัน มาเเยกใส่ช่วงเวลาทั้งหมดครับ
เพราะบ้างข้อมูลมี 3-4 ช่วงเวลาครับ
เช่นในรูปบรรทัดที่ 638 มี 5.51 13.26 21.51 ต้องเเสงทั้ง 3 ค่า
ไม่ใช้เเค่เข้าเเละออก คือ 2 ค่า ต้องเเสดง 3 ค่าที่ต่างกัน ทั้ง L M O เลยครับ
ขอโทษที่อธิบายไม่เก่งครับ
:D ผมตอบเพิ่มให้แล้ว ดูที่โพสต์ #7 ได้เลยครับ :roll:
ครั้งนี่ไม่มีค่าออกเลยครับ

Re: ต้องการจัดเวลาเข้าออกผลัด

Posted: Sun May 27, 2018 5:14 pm
by snasui
:D แนบไฟล์นั้นมาจะได้ช่วยดูให้ได้ครับ

Re: ต้องการจัดเวลาเข้าออกผลัด

Posted: Sun May 27, 2018 5:52 pm
by Arka
snasui wrote: Sun May 27, 2018 5:14 pm :D แนบไฟล์นั้นมาจะได้ช่วยดูให้ได้ครับ
ได้ละผมดูพิมพ์ผิดเองครับ
ขอบคุณมากครับ
อาจารย์ทำหนังสือเรื่อง Excel ไหมครับ
:D :D :D

Re: ต้องการจัดเวลาเข้าออกผลัด

Posted: Sun May 27, 2018 5:56 pm
by snasui
:D ยินดีด้วยครับ

ผมไม่ได้เขียนหนังสือครับ สิ่งที่ทำคือสร้างฟอรัมนี้ให้สมาชิกได้แลกเปลี่ยนความคิด ถามตอบปัญหากัน และเขียนบทความที่ http://snasui.com/wordpress ศึกษาบทความต่าง ๆ ได้ที่ Link นี้ครับ viewtopic.php?f=9&t=411