: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 วัน กับเวลาค่ะ

ฟอรัมถาม-ตอบปัญหาการใช้งานสูตรและฟังก์ชัน 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. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
ศุภาพิชญ์
Member
Member
Posts: 51
Joined: Fri Mar 10, 2017 12:10 pm

รบกวนสอบถามexcel วัน กับเวลาค่ะ

#1

Post 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 วันไม่ทันส่งพี่ๆในทีมค่ะ รบกวนพี่ๆ ค่ะ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31253
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: รบกวนสอบถามexcel วัน กับเวลาค่ะ

#2

Post by snasui »

:D ค่อย ๆ ถามตอบกันไปครับ
ศุภาพิชญ์ 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,"มาทำงานปกติ")
ศุภาพิชญ์
Member
Member
Posts: 51
Joined: Fri Mar 10, 2017 12:10 pm

Re: รบกวนสอบถามexcel วัน กับเวลาค่ะ

#3

Post by ศุภาพิชญ์ »

ส่งคอลัมภ์มาค่ะ ขอบคุณมากค่ะ
หาวันหยุดกับการเข้างาน ok ส่งพี่ๆ ส่งบอกคอลัมภ์อาจารย์.xlsx
อยู่ใน sheet บอกคอลัมภ์อาจารย์ค่ะ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31253
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: รบกวนสอบถามexcel วัน กับเวลาค่ะ

#4

Post by snasui »

3. ที่หนูทำไม่ได้ เช่น นาย ก วันที่ ศ.01/06/2018 ดูคอลัมภ์ J(วันหยุด) ของนาย ก จะเป็นวันจันทร์ แสดงว่า วันที่ 1/6/2018 ให้แสดงเป็นช่องว่าง เนื่องจากเป็นวันศุกร์ไม่ได้หยุด แต่วันจันทร์ที่ 4/06/2018 เป็นวันหยุดของนาย ก คือตรงกับวันจันทร์ ให้ขึ้นว่าวันหยุดในคอลัมภ์ E และ คอลัมภ์ F ค่ะ
:D แสดงเป็นช่องว่างที่เซลล์ไหน เหตุใดไม่แสดงว่ามาทำงานปกติครับ

ลองดูว่าสูตรในคอลัมน์ E:F ตามด้านล่างนี้ถูกต้องหรือไม่อย่างไร ผิดพลาดที่เซลล์ไหน เซลล์นั้นควรแสดงค่าอย่างไร โดยในคอลัมน์ F ให้เติมจุดเข้าไปด้วย เช่นเดิมเป็น ก็เขียนเป็น จ. เช่นนี้เป็นต้น

เซลล์ E2 คีย์สูตรเพื่อแสดงว่า มาทำงาน หยุด หรือ ป่วย

=IF(COUNT(SEARCH(LEFT($B2,FIND(".",$B2)),$J2)),"หยุด",IF($K2<>"",$K2,"มาทำงานปกติ"))

Enter > คัดลอกไปที่ F2 แล้วคัดลอกลงด้านล่าง

ควรถามตอบให้ผ่านไปทีละประเด็นจะได้ง่ายต่อการติดตามและทำความเข้าใจ

กรุณา Update ไฟล์มาใหม่ด้วยสูตรที่ผมแนะนำไปล่าสุดพร้อมปัญหาปัจจุบันจะได้ตอบต่อไปจากนั้น หากการถามตอบมีหลายโพสต์ นั่นไม่ใช่ปัญหา สามารถถามตอบจนได้คำตอบหรือหมดคำถามครับ
User avatar
Serverchita
Bronze
Bronze
Posts: 296
Joined: Wed Nov 18, 2015 1:28 pm
Excel Ver: 365

Re: รบกวนสอบถามexcel วัน กับเวลาค่ะ

#5

Post by Serverchita »

ลองดูตามไฟล์แนบนะครับไม่แน่ใจว่าจะตรงตามความต้องการหรือป่าวนะครับ
You do not have the required permissions to view the files attached to this post.
:D :thup: :cp: :flw: :rz: :sg: :tt: :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :arrow: :ard: :arl: :aru: :| :mrgreen: :geek: :ugeek:
ศุภาพิชญ์
Member
Member
Posts: 51
Joined: Fri Mar 10, 2017 12:10 pm

Re: รบกวนสอบถามexcel วัน กับเวลาค่ะ

#6

Post 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
ขอบคุณค่ะ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31253
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: รบกวนสอบถามexcel วัน กับเวลาค่ะ

#7

Post by snasui »

ศุภาพิชญ์ wrote: Sat Jul 07, 2018 1:29 pm เช่น นาย ก วันที่ ศุกร์ที่ 01/06/2018 เวลาออกงานจริง (คอลัมภ์ D) (ยิงบัตรออกจากงาน 16:30 ) มาเปรียบเทียบกับคอลัมภ์ I (ตั้งเวลาออกงาน 17:30 ถ้าออกจากงานก่อน 17:30 ถือว่าสายให้ขึ้นว่า ไม่สายในคอลัมภ์ F (สรุปการออกงานจริง)
:D ช่วยทบทวนข้อความที่ผมระบายสีไว้และแจ้งมาใหม่ว่าต้องการให้แสดงผลเช่นไร เข้าใจว่าเขียนไว้ไม่ถูกต้อง

ในเบื้องต้นให้ปรับสูตรที่ E2 เป็นด้านล่างครับ

=IF(COUNT(SEARCH(LEFT($B2,FIND(".",$B2)),$J2)),"หยุด",IF($K2<>"",$K2,IF(C2>H2,"สาย","ไม่สาย")))

Enter > Copy ไป F2 แล้ว Copy ลงด้านล่าง
ศุภาพิชญ์
Member
Member
Posts: 51
Joined: Fri Mar 10, 2017 12:10 pm

Re: รบกวนสอบถามexcel วัน กับเวลาค่ะ

#8

Post by ศุภาพิชญ์ »

ขอบคุณอาจารย์มากค่ะ
You do not have the required permissions to view the files attached to this post.
Post Reply