snasui.com ยินดีต้อนรับ
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
ฟอรัมถาม-ตอบปัญหาการใช้งาน MS Excel and VBA
Forum rules
ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย [code]
และปิดด้วย [/code]
ตัวอย่างเช่น [code]dim r as range[/code]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
katai12
Member
Posts: 88 Joined: Sun May 15, 2016 6:22 pm
#1
Post
by katai12 » Thu Jan 09, 2025 3:03 pm
รบกวนสอบถามหน่อยค่ะ
ต้องการคำนวณเวลาทำงานพนักงาน แต่ใส่สูตรแล้ว ไม่คำนวณให้ น่าจะเป็นเพราะการกำหนดค่า cell ไม่เป็นวันที่ จะต้องแก้ไขยังไงคะ ?
You do not have the required permissions to view the files attached to this post.
norkaz
Gold
Posts: 1739 Joined: Wed Jan 12, 2011 7:59 pm
Excel Ver: 2013,365
#2
Post
by norkaz » Thu Jan 09, 2025 3:52 pm
...
เบื้องต้นเอา น. ออกไป
คีย์เวลา แบบ 00:00
เช่น
8:35
9:00
15:25
ติดอะไร ค่อยสอบถามต่อไปจากนั้นครับ
*** สนับสนุนฟอรั่ม กรุณา คลิกโฆษณาที่หน้าเพจ
แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ
katai12
Member
Posts: 88 Joined: Sun May 15, 2016 6:22 pm
#3
Post
by katai12 » Thu Jan 09, 2025 4:32 pm
ถ้าเอา น. ออก จะเป็นแบบบรรทัดที่ 5 ค่ะ
ถ้าดูจากช่องสูตร จะเป็น "08/01/1900 08:24:00" แบบนี้ค่ะ ไม่ทราบว่าจะแก้ไขอย่างไรค่ะ
You do not have the required permissions to view the files attached to this post.
norkaz
Gold
Posts: 1739 Joined: Wed Jan 12, 2011 7:59 pm
Excel Ver: 2013,365
#4
Post
by norkaz » Thu Jan 09, 2025 9:07 pm
...
มีวันที่อยู่ด้วย ก็เอาวันที่ออกไป คีย์ เฉพาะ เวลา
หลังจากนั้นติดอะไรค่อยมาสอบถามต่อครับ
ที่นอกจากให้คีย์มือ เฉพาะเวลาลงไปแล้ว
ท่านเจ้าของคำถาม ควรแจ้งเพิ่มเติมเช่น
วันที่โหลดมาจากระบบ มีวันที่อยู่ด้วย จะต้องเอาวันที่ออกเอง
หรือเวลานั้น เดิม คือ ถูกคีย์มาแบบนั้น
ถ้าคีย์มาแบบนั้น คือไม่ถูกต้อง ก็ต้องคีย์ใหม่ให้ถูก คีย์เฉพาะเวลา
หรือไม่ก็ต้อง แจ้ง หรือธิบายที่มาที่ไปให้ ครอบคลุมมากกว่านี้ เพื่อจะได้ดูแนวทางในการแก้ปัญหาหน้างานครับ
หลังจากคีย์เวลาถูกต้องแล้ว ติดอะไร ก็สอบถามกันต่อครับ
*** สนับสนุนฟอรั่ม กรุณา คลิกโฆษณาที่หน้าเพจ
แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ
katai12
Member
Posts: 88 Joined: Sun May 15, 2016 6:22 pm
#5
Post
by katai12 » Fri Jan 10, 2025 9:01 am
ขอโทษนะคะ คือ เวลาคีย์ คีย์เฉพาะเวลาแล้วค่ะ แต่พอ enter มันจะมีวันที่ติดมาด้วย ไม่ทราบว่าจะเอาออกอย่างไรค่ะ ไปเปลี่ยนที่ format แล้ว พอดูที่ช่องสูตร ก็มีวันที่ติดมาอยู่ดี ต้องทำอย่างไรคะ ? วันที่ไม่ได้โหลดมาจากระบบค่ะ เป็นการคีย์เวลาเข้าไปเองค่ะ
ต้องการนับเวลาทำงานของพนักงานค่ะ รายละเอียดตามไฟล์ที่แนบเลยค่ะ ถ้าติดตรงไหนสอบถามได้เลยนะคะ รบกวนด้วยค่ะ
You do not have the required permissions to view the files attached to this post.
norkaz
Gold
Posts: 1739 Joined: Wed Jan 12, 2011 7:59 pm
Excel Ver: 2013,365
#6
Post
by norkaz » Fri Jan 10, 2025 8:08 pm
...
ลักษณะนั้น อาจจะติดมาจากชีท หรือไฟล์ต้นฉบับ
1.ลอง เปิดไฟล์ หรือ ชีท เปล่าๆ ขึ้นมา
2. Copy เซลล์ว่างๆ ไปทับ เซลล์ที่ต้องการคีย์ วันที่ทั้งหมด
3. หลังจากนั้น ติดอะไร ต้องการเขียนสูตรใด ก็ค่อยสอบถามกันเข้ามาใหม่ครับ
ขอเรียนชี้แจงแบบนี้
ที่ต้องการให้ทำแบบนี้ เพื่อให้ คีย์ ให้ถูก หรือแก้ไขต้นทางให้ถูกตั้งแต่แรก
เพื่อต่อไป เวลาเกิดปัญหาจะได้แก้ไขได้ถูกต้อง
การเขียนสูตร จากโจทย์ที่ให้มาด้วยรูปแบบที่ ไม่ควรเป็นแบบนั้น สามารถทำได้
แต่อาจจะไม่เกิดประโยชน์กับท่านเจ้าของคำถาม หรือ สำหรับคนทำงานมากนัก
เนื่องจากการเกิดปัญหาลักษณะนี้ เกิดบ่อย
การแก้ไข เพื่อให้ฐานข้อมูล ถูกต้อง ตั้งแต่แรกๆ จึงเป็นทางเลือกที่ดีกว่า
ส่วนการเขียนสูตร เพื่อแก้ปัญหา หรือ การนำสูตรไปใช้งานในจังหวะ ที่ต้องการนั้น เป็น ส่วนหลัง หลังจาก ที่การปรับ ฐานข้อมูลให้ถูกต้องครับ
*** สนับสนุนฟอรั่ม กรุณา คลิกโฆษณาที่หน้าเพจ
แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ
norkaz
Gold
Posts: 1739 Joined: Wed Jan 12, 2011 7:59 pm
Excel Ver: 2013,365
#7
Post
by norkaz » Fri Jan 10, 2025 8:15 pm
...
และถ้าฐานข้อมูล ถูกต้อง สูตรเดิมที่ ท่านเจ้าของคำถาม ได้เขียนไว้ แล้วในไฟล์ ที่แนบมา
ก็ถูกต้องแล้ว ไม่ต้องแก้ไข ใดๆครับ
*** สนับสนุนฟอรั่ม กรุณา คลิกโฆษณาที่หน้าเพจ
แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ
You do not have the required permissions to view the files attached to this post.