Page 1 of 1
รบกวนสอบถามexcel วัน กับเวลาค่ะ
Posted: Fri Jul 06, 2018 9:20 pm
by ศุภาพิชญ์
รบกวนสอบถามค่ะ พอมีสูตรบ้างไหมค่ะ (เอาวันหยุดงานมาเทียบกับวันที่ทั้งเดือนวันไหนเป็นวันหยุดให้ขึ้นคำว่าวันหยุดค่ะ
อันนี้ทำไม่ได้ใช้สูตรค่ะ พอดีมีประมาณ 7,000 บรรทัดค่ะเลยต้องตัดมาค่ะกลัวไฟล์ใหญ่ค่ะ
1. นาย ก วันหยุดวันที 1 วันศุกร์ ช่อง G ใน 1 เดือนมี 31วัน ทำไงให้แสดงตรงคอลัมภ์ E สรุปการเข้างานจริง ให้วันศุกร์ทั้งเดือนของนาย ก ให้ขึ้นเป็นวันหยุด ถ้าวันไหนไม่ใช่ให้เป็นช่องว่างไป (คอลัมภ์ c คือที่หนูเข้างานจริง ออกงานจริงค่ะ
2. มีวันหยุดทั้งสัปดาห์ บางคนหยุด จันทร์ อังคาร พุธ พฤหัส ศุกร์ เสา อาทิตย์ และบางคนหยุดทั้งเสาร์และอาทิตย์ ทำเหมือนนาย ก ว่าทุกคนที่หยุดวันจันทร์ ของทั้งเดือนให้ขึ้น H
ขอบคุณมากๆค่ะ
ข้อ 2
รบกวนค่ะ 1. พวกหนูเข้างาน 8:00 บางคนเข้า 7:00 บางคนเข้า 8.30 พอมีสูตรบ้างไหมค่ะ เทียบกับช่อง H ว่าเข้างาน 8.30 แต่หนูมาเข้างานสาย มา 8.35 ให้ขึ้นว่า สาย ค่ะ ถ้าไม่สายให้ขึ้นว่าไม่สายค่ะ
ข้อ 3 มีสูตรไหมค่ะ คอลัมภ์ K ถ้าป่วยหรือพักร้อนให้มาขึ้นที่คอลัมภ์ E และ F ว่าป่วยหรือพักร้อนค่ะ
ขอบคุณมากนะค่ะ พอดีมีหลายบรรทัดค่ะ ทำไม่ทันค่ะ มาทำไม่มีสูตรหนูใช้เวลา 15 วันไม่ทันส่งพี่ๆในทีมค่ะ รบกวนพี่ๆ ค่ะ
Re: รบกวนสอบถามexcel วัน กับเวลาค่ะ
Posted: Sat Jul 07, 2018 6:50 am
by snasui

ค่อย ๆ ถามตอบกันไปครับ
ศุภาพิชญ์ wrote: Fri Jul 06, 2018 9:20 pm
รบกวนสอบถามค่ะ พอมีสูตรบ้างไหมค่ะ (เอาวันหยุดงานมาเทียบกับวันที่ทั้งเดือนวันไหนเป็นวันหยุดให้ขึ้นคำว่าวันหยุดค่ะ
แสดงข้อมูลในคอลัมน์ไหน จะทราบได้อย่างไรว่าวันไหนคือวันหยุด หรือหากเป็นวันเสาร์, อาทิตย์ ให้แสดงข้อความว่าเป็นวันหยุดครับ
ศุภาพิชญ์ wrote: Fri Jul 06, 2018 9:20 pm
1. นาย ก วันหยุดวันที 1 วันศุกร์ ช่อง G ใน 1 เดือนมี 31วัน ทำไงให้แสดงตรงคอลัมภ์ E สรุปการเข้างานจริง ให้วันศุกร์ทั้งเดือนของนาย ก ให้ขึ้นเป็นวันหยุด ถ้าวันไหนไม่ใช่ให้เป็นช่องว่างไป (คอลัมภ์ c คือที่หนูเข้างานจริง ออกงานจริงค่ะ
2. มีวันหยุดทั้งสัปดาห์ บางคนหยุด จันทร์ อังคาร พุธ พฤหัส ศุกร์ เสา อาทิตย์ และบางคนหยุดทั้งเสาร์และอาทิตย์ ทำเหมือนนาย ก ว่าทุกคนที่หยุดวันจันทร์ ของทั้งเดือนให้ขึ้น H
การขึ้นเป็นวันหยุด ขึ้นที่คอลัมน์ไหน โปรแกรมจะทราบได้อย่างไรว่าใครหยุดวันไหน

สิ่งเหล่านี้จะต้องมีฐานข้อมูลวันหยุดของแต่ละคนแยกต่างหากจึงจะแสดงผลลัพธ์ที่ต้องการออกมาได้ครับ
ศุภาพิชญ์ wrote: Fri Jul 06, 2018 9:20 pm
ข้อ 2
รบกวนค่ะ 1. พวกหนูเข้างาน 8:00 บางคนเข้า 7:00 บางคนเข้า 8.30 พอมีสูตรบ้างไหมค่ะ เทียบกับช่อง H ว่าเข้างาน 8.30 แต่หนูมาเข้างานสาย มา 8.35 ให้ขึ้นว่า สาย ค่ะ ถ้าไม่สายให้ขึ้นว่าไม่สายค่ะ
ขึ้นคำว่าสายหรือไม่สายที่คอลัมน์ไหนครับ
ศุภาพิชญ์ wrote: Fri Jul 06, 2018 9:20 pm
ข้อ 3 มีสูตรไหมค่ะ คอลัมภ์ K ถ้าป่วยหรือพักร้อนให้มาขึ้นที่คอลัมภ์ E และ F ว่าป่วยหรือพักร้อนค่ะ
ใช้สูตร If ได้ เช่นด้านล่างครับ
=If(K2<>"",K2,"มาทำงานปกติ")
Re: รบกวนสอบถามexcel วัน กับเวลาค่ะ
Posted: Sat Jul 07, 2018 8:09 am
by ศุภาพิชญ์
ส่งคอลัมภ์มาค่ะ ขอบคุณมากค่ะ
หาวันหยุดกับการเข้างาน ok ส่งพี่ๆ ส่งบอกคอลัมภ์อาจารย์.xlsx
อยู่ใน sheet บอกคอลัมภ์อาจารย์ค่ะ
Re: รบกวนสอบถามexcel วัน กับเวลาค่ะ
Posted: Sat Jul 07, 2018 10:01 am
by snasui
3. ที่หนูทำไม่ได้ เช่น นาย ก วันที่ ศ.01/06/2018 ดูคอลัมภ์ J(วันหยุด) ของนาย ก จะเป็นวันจันทร์ แสดงว่า วันที่ 1/6/2018 ให้แสดงเป็นช่องว่าง เนื่องจากเป็นวันศุกร์ไม่ได้หยุด แต่วันจันทร์ที่ 4/06/2018 เป็นวันหยุดของนาย ก คือตรงกับวันจันทร์ ให้ขึ้นว่าวันหยุดในคอลัมภ์ E และ คอลัมภ์ F ค่ะ

แสดงเป็นช่องว่างที่เซลล์ไหน เหตุใดไม่แสดงว่ามาทำงานปกติครับ
ลองดูว่าสูตรในคอลัมน์ E:F ตามด้านล่างนี้ถูกต้องหรือไม่อย่างไร ผิดพลาดที่เซลล์ไหน เซลล์นั้นควรแสดงค่าอย่างไร โดยในคอลัมน์ F ให้เติมจุดเข้าไปด้วย เช่นเดิมเป็น
จ ก็เขียนเป็น
จ. เช่นนี้เป็นต้น
เซลล์ E2 คีย์สูตรเพื่อแสดงว่า มาทำงาน หยุด หรือ ป่วย
=IF(COUNT(SEARCH(LEFT($B2,FIND(".",$B2)),$J2)),"หยุด",IF($K2<>"",$K2,"มาทำงานปกติ"))
Enter > คัดลอกไปที่ F2 แล้วคัดลอกลงด้านล่าง
ควรถามตอบให้ผ่านไปทีละประเด็นจะได้ง่ายต่อการติดตามและทำความเข้าใจ
กรุณา Update ไฟล์มาใหม่ด้วยสูตรที่ผมแนะนำไปล่าสุดพร้อมปัญหาปัจจุบันจะได้ตอบต่อไปจากนั้น หากการถามตอบมีหลายโพสต์ นั่นไม่ใช่ปัญหา สามารถถามตอบจนได้คำตอบหรือหมดคำถามครับ
Re: รบกวนสอบถามexcel วัน กับเวลาค่ะ
Posted: Sat Jul 07, 2018 1:09 pm
by Serverchita
ลองดูตามไฟล์แนบนะครับไม่แน่ใจว่าจะตรงตามความต้องการหรือป่าวนะครับ
Re: รบกวนสอบถามexcel วัน กับเวลาค่ะ
Posted: Sat Jul 07, 2018 1:29 pm
by ศุภาพิชญ์
สูตรเมื่อกี้ทำแล้วได้แล้วค่ะขอบคุณอาจารย์มากๆ เลยค่ะ
รบกวนอาจารย์ เรื่องเวลาเข้างานค่ะ ตามรูปในชีท detail อ.ให้สูตรมา
คอลัมภ์นี้ให้โชว์ว่าสายหรือไม่สายค่ะ เป็นคอลัมน์ E และคอลัมน์ F
เช่น นาย ก วันที่ ศุกร์ที่ 01/06/2018 เวลาเข้างานจริง (คอลัมภ์ C) (ยิงบัตรเวลา 08.12 ) มาเปรียบเทียบกับคอลัมภ์ H (ตั้งเวลาเข้างาน 8:30 ถ้าเลย 8:30 ถือว่าสายให้ขึ้นว่า ไม่สายในคอลัมภ์ E (สรุปการเข้างานจริง)
เช่น นาย ก วันที่ ศุกร์ที่ 01/06/2018 เวลาออกงานจริง (คอลัมภ์ D) (ยิงบัตรออกจากงาน 16:30 ) มาเปรียบเทียบกับคอลัมภ์ I (ตั้งเวลาออกงาน 17:30 ถ้าออกจากงานก่อน 17:30 ถือว่าสายให้ขึ้นว่า ไม่สายในคอลัมภ์ F (สรุปการออกงานจริง)
ฐานข้อมูล เข้างานค่ะ
1. เข้า 7:00 ออก 16:00
2. เขา 7.30 ออก 16:30
3. เข้า 8:00 ออก 17:00
4. เข้า 8.30 ออก 17.30
5.เข้า 9.00 ออก 18:00
ขอบคุณค่ะ
Re: รบกวนสอบถามexcel วัน กับเวลาค่ะ
Posted: Sat Jul 07, 2018 1:46 pm
by snasui
ศุภาพิชญ์ wrote: Sat Jul 07, 2018 1:29 pm
เช่น นาย ก วันที่ ศุกร์ที่ 01/06/2018 เวลาออกงานจริง (คอลัมภ์ D) (ยิงบัตรออกจากงาน 16:30 ) มาเปรียบเทียบกับคอลัมภ์ I (ตั้งเวลาออกงาน 17:30
ถ้าออกจากงานก่อน 17:30 ถือว่าสายให้ขึ้นว่า ไม่สายในคอลัมภ์ F (สรุปการออกงานจริง)

ช่วยทบทวนข้อความที่ผมระบายสีไว้และแจ้งมาใหม่ว่าต้องการให้แสดงผลเช่นไร เข้าใจว่าเขียนไว้ไม่ถูกต้อง
ในเบื้องต้นให้ปรับสูตรที่ E2 เป็นด้านล่างครับ
=IF(COUNT(SEARCH(LEFT($B2,FIND(".",$B2)),$J2)),"หยุด",IF($K2<>"",$K2,IF(C2>H2,"สาย","ไม่สาย")))
Enter > Copy ไป F2 แล้ว Copy ลงด้านล่าง
Re: รบกวนสอบถามexcel วัน กับเวลาค่ะ
Posted: Sat Jul 07, 2018 5:50 pm
by ศุภาพิชญ์
ขอบคุณอาจารย์มากค่ะ