Page 1 of 1
รบกวนสอบถามการผูกสูตรคำนวณเวลาเข้างานสายและขาดงาน
Posted: Fri May 04, 2012 10:15 am
by kamin
รบกวนสอบถามการผูกสูตรคำนวณเวลาเข้างานสายและขาดงานด้วยครับ
คือ เวลาเข้างานปรกติเข้างานเวลา 08:30:00 น. สายได้ไม่เกิน 08:45:00 น. และยังนับเป็นเวลาทำงาน
ถ้าหลังจาก 08:45:01 น. ถือว่าขาดงาน ไม่นับเวลาทำงาน
ผมต้องการให้ แสดง X ถ้าสายไม่เกิน 15 นาที ที่ F
และ แสดง X ถ้าสายเกิน 15 นาที ที่ G (ขาดงาน)
วัตถุประสงค์หลักต้องการแค่รู้ชื่อพนักงานที่เข้าสายและพนักงานที่ขาดงาน
เพื่อประเมินการทำงานเท่านั้นครับ
ขอบคุณครับ
Re: รบกวนสอบถามการผูกสูตรคำนวณเวลาเข้างานสายและขาดงาน
Posted: Fri May 04, 2012 10:48 am
by snasui

ลองตามนี้ครับ
- ที่เซลล์ F3 คีย์
=IF(TRIM(E3)-TRIM(D3)<"0:15:01"+0,"X","")
Enter > Copy ลงด้านล่าง
- ที่เซลล์ G3 คีย์
=IF(TRIM(E3)-TRIM(D3)>="0:15:01"+0,"X","")
Enter > Copy ลงด้านล่าง
Re: รบกวนสอบถามการผูกสูตรคำนวณเวลาเข้างานสายและขาดงาน
Posted: Fri May 04, 2012 10:53 am
by bank9597

อีกวิธี
ที่ H2 คีย์ 00:15:00
ที่ F3 คีย์ =IF(RIGHT(E3,8)<="08:30:00","",IF(RIGHT(E3,8)-RIGHT(D3,8)<=$H$2,"X","")) คัดลอกลงมา
ที่ G3 คีย์ =IF(RIGHT(E3,8)-RIGHT(D3,8)>$H$2,"X","") คัดลอกลงมา
Re: รบกวนสอบถามการผูกสูตรคำนวณเวลาเข้างานสายและขาดงาน
Posted: Fri May 04, 2012 11:22 am
by kamin
ขอบพระคุณทุกท่านมาก ๆ เลยนะครับ
ที่เข้ามาช่วยตอบและแนะนำวิธีการคำนวณ
ทำให้ลดระยะเวลานั่งนับคนได้มากเลยครับ
ขอบคุณครับ
รบกวนสอบถามการผูกสูตรคำนวณเวลาเข้างานก่อนเวลาทำงานและตรงเวลา
Posted: Fri May 04, 2012 11:46 am
by kamin
รบกวนสอบถามการผูกสูตรคำนวณเวลาเข้างานก่อนเวลาทำงานและตรงเวลาด้วยครับ
เนื่องจากหัวหน้าเห็นว่าที่สั่งงานคราวที่แล้วทำได้ เลยสั่งงานใหม่ให้อีก
ผมคิดว่าจะไปลงเรียน Excel เพิ่มเติมจะได้ไม่รบกวนทุกท่านอีก
มีที่ไหนแนะนำบ้างครับ ขอใน กรุงเทพ แนวรถไฟฟ้าด้วยครับ
สำหรับครั้งนี้รบกวนเรื่องการผูกสูตรคำนวณเวลาเข้างานก่อนเวลาทำงานและตรงเวลาด้วยครับ
คือ เวลาเข้างานปรกติเข้างานเวลา 08:30:00 น. ต้องการตรวจสอบว่ามีพนักงานเข้าทำงานก่อนเวลากำหนดหรือไม่
ผมต้องการให้
1. แสดง X ถ้าเข้างานก่อนเวลา 08:30:00 ที่ F
2. แสดง X ถ้าเข้าตรงเวลางานพอดี ที่ G (ไม่น่าจะมี)
ไฟล์ที่ดึงมาจากโปรแกรม(แถว E ตรงช่องเวลาบันทึก) เป็น Custom ผมไม่สามารถแก้เป็น Text ได้ ลองแก้ดูแล้วมันเพี้ยนไปเลย
ถ้าแก้เป็น Text ได้ สูตร =IF(D3=E3,"X"," ") จะใช้ได้ แต่แก้ยังไงก็แก้ Custom มาเป็น Text โดยข้อมูลไม่เพี้ยนไม่ได้ครับ
ที่ข้อมูลไม่เหมือนครั้งที่แล้วเนื่องจาก ใช้ระบบลงเวลาคนละระบบกัน ข้อมูลที่ได้เลยไม่เหมือนกันครับ
วัตถุประสงค์หลักต้องการแค่รู้ชื่อพนักงานที่เข้าก่อนเวลางานและพนักงานที่เข้างานตรงเวลา
เพื่อประเมินการทำงานเท่านั้นครับ
ขอบคุณครับ
Re: รบกวนสอบถามการผูกสูตรคำนวณเวลาเข้างานก่อนเวลาทำงานและตรง
Posted: Fri May 04, 2012 11:48 am
by bank9597

แนบไฟล์ตัวอย่างมาดูด้วยครับ จะได้ง่ายต่อการคิดสูตร
Re: รบกวนสอบถามการผูกสูตรคำนวณเวลาเข้างานก่อนเวลาทำงานและตรง
Posted: Fri May 04, 2012 11:59 am
by bank9597

รู้สึกว่าจะเป็นเรื่องเดียวกันกับเรื่องก่อน
ผู้ถามควรถามต่อในกระทู้เดิมครับ จะได้เป็นเรื่องเดีวกัน ไม่ควรเปิดกระทู้ใหม่ครับ
Re: รบกวนสอบถามการผูกสูตรคำนวณเวลาเข้างานสายและขาดงาน
Posted: Fri May 04, 2012 12:05 pm
by kamin
ขอโทษด้วยครับ
Re: รบกวนสอบถามการผูกสูตรคำนวณเวลาเข้างานสายและขาดงาน
Posted: Fri May 04, 2012 12:12 pm
by bank9597
Code: Select all
ผมคิดว่าจะไปลงเรียน Excel เพิ่มเติมจะได้ไม่รบกวนทุกท่านอีก มีที่ไหนแนะนำบ้างครับ ขอใน กรุงเทพ แนวรถไฟฟ้าด้วยครับ
ซื้อหนังสืออ่านดูก่อนครับ และศึกษาจากฟอรั่มแห่งนี้
1. แสดง X ถ้าเข้างานก่อนเวลา 08:30:00 ที่ F
2. แสดง X ถ้าเข้าตรงเวลางานพอดี ที่ G (ไม่น่าจะมี)
ลองตามนี้ครับ
ที่ F3 คีย์ =IF(TRIM(E3)-TRIM(D3)<"0:00:00"+0,"X","") คัดลอกลงมา
ที่ G3 คีย์ =IF(TRIM(E3)-TRIM(D3)="0:00:00"+0,"X","") คัดลอกลงมา
ไฟล์ที่ดึงมาจากโปรแกรม(แถว E ตรงช่องเวลาบันทึก) เป็น Custom ผมไม่สามารถแก้เป็น Text ได้ ลองแก้ดูแล้วมันเพี้ยนไปเลย ถ้าแก้เป็น Text ได้ สูตร =IF(D3=E3,"X"," ") จะใช้ได้ แต่แก้ยังไงก็แก้ Custom มาเป็น Text โดยข้อมูลไม่เพี้ยนไม่ได้ครับ
ควรเป็น Custom ครับ หากเป็น Text จะใช้สูตรลำบาก ไฟล์เดิมของคุณข้อมูลเป็น text สูตรที่อาจารย์และผมตอบไปเลยยาวกว่าที่ควรจะเป็น หากเป็นข้อมูลเป็น Custom ใช้สูตรสั้นและง่ายนิดเดียวครับ ทั้งนี้ขึ้นอยู่กับว่าข้อมูลท่คุณดึงมาเป็นประเภทไหนครับ ถ้าเป็น Text มา เราก็จำเป็นต้องปรับตามครับ
Re: รบกวนสอบถามการผูกสูตรคำนวณเวลาเข้างานสายและขาดงาน
Posted: Fri May 04, 2012 12:23 pm
by kamin
สูตรแรก ใช้ได้ผลครับ
สูตรที่สอง ใช้ไม่ได้ครับ ลอง Copy ไปวางแล้วไม่เกิดอะไรขึ้นครับ
ขอบคุณมาก ๆ นะครับ
Re: รบกวนสอบถามการผูกสูตรคำนวณเวลาเข้างานสายและขาดงาน
Posted: Fri May 04, 2012 1:03 pm
by bank9597
kamin wrote:สูตรแรก ใช้ได้ผลครับ
สูตรที่สอง ใช้ไม่ได้ครับ ลอง Copy ไปวางแล้วไม่เกิดอะไรขึ้นครับ
ขอบคุณมาก ๆ นะครับ

ขออภัยครับ เนื่องจากข้อมูลในคอลัมน์ E ไม่เป็น Text เหมือนในคอลัมน์ D ผลเลยออกมาผิดพลาด
ลองปรับตามนี้ครับ
ที่ G3 คีย์ =IF(E3-TRIM(D3)="0:00:00"+0,"X","") คัดลอกลงมาครับ
Re: รบกวนสอบถามการผูกสูตรคำนวณเวลาเข้างานสายและขาดงาน
Posted: Fri May 04, 2012 2:08 pm
by kamin
ขอบคุณมาก ๆ ครับสำหรับการชี้แนะความรู้ครั้งนี้
ขอบคุณครับ
Re: รบกวนสอบถามการผูกสูตรคำนวณเวลาเข้างานสายและขาดงาน
Posted: Fri May 04, 2012 2:41 pm
by bank9597
ที่ G3 คีย์ =IF(E3-TRIM(D3)="0:00:00"+0,"X","") คัดลอกลงมาครับ

ปรับเพิ่มเติมนิดนึงครับ เนื่องจาก 0:00:00 คือ 0 นั่นเอง เราสามารถปรับค่าในสูตรเป็นดังนี้
ที่ G3 คีย์ =IF(E3-TRIM(D3)=0,"X","") คัดลอกลงมา
รวมถึงสูตร =IF(TRIM(E3)-TRIM(D3)<"0:00:00"+0,"X","") ปรับเป็น
=IF(TRIM(E3)-TRIM(D3)<0,"X","")
Re: รบกวนสอบถามการผูกสูตรคำนวณเวลาเข้างานสายและขาดงาน
Posted: Fri May 04, 2012 3:44 pm
by kamin
kamin wrote:รบกวนสอบถามการผูกสูตรคำนวณเวลาเข้างานสายและขาดงานด้วยครับ
คือ เวลาเข้างานปรกติเข้างานเวลา 08:30:00 น. สายได้ไม่เกิน 08:45:00 น. และยังนับเป็นเวลาทำงาน
ถ้าหลังจาก 08:45:01 น. ถือว่าขาดงาน ไม่นับเวลาทำงาน
ผมต้องการให้ แสดง X ถ้าสายไม่เกิน 15 นาที ที่ F
และ แสดง X ถ้าสายเกิน 15 นาที ที่ G (ขาดงาน)
วัตถุประสงค์หลักต้องการแค่รู้ชื่อพนักงานที่เข้าสายและพนักงานที่ขาดงาน
เพื่อประเมินการทำงานเท่านั้นครับ
ขอบคุณครับ
ลองตามนี้ครับ
ที่เซลล์ F3 คีย์
=IF(TRIM(E3)-TRIM(D3)<"0:15:01"+0,"X","")
Enter > Copy ลงด้านล่าง
ที่เซลล์ G3 คีย์
=IF(TRIM(E3)-TRIM(D3)>="0:15:01"+0,"X","")
Enter > Copy ลงด้านล่าง
ขอบคุณมากครับที่ช่วยตอบ
แต่ผมขอโทษทีที่ตั้งคำถามผิดเลยทำให้ตั้งสูตรคำนวณผิด
เพราะถ้าทำตามสู้ที่ให้มา จะกลายเป็นว่า ถ้าเข้างาน 08:30:00 น.
มันจะไปโชว์ทั้ง เข้างานตรงเวลา และ โชว์ในช่วงเข้างานสาย แต่นับเวลาทำงาน
ผมเลยตั้งคำถามใหม่ว่า
คือ เวลาเข้างานปรกติเข้างานเวลา 08:30:00 น. สายได้ไม่เกิน 08:45:00 น. และยังนับเป็นเวลาทำงาน
ถ้าหลังจาก 08:45:01 น. ถือว่าขาดงาน ไม่นับเวลาทำงาน
และให้เริ่มนับเวลาเข้างานสายที่ 08:30:01 - 08:45:00 น.
ผมต้องการให้ แสดง X ถ้าสายไม่เกิน 15 นาที ที่ F
ขอโทษทีนะครับ ถ้าคำถามตั้งวกไปวนมาทำให้ งง
ขอบคุณครับ
Re: รบกวนสอบถามการผูกสูตรคำนวณเวลาเข้างานสายและขาดงาน
Posted: Fri May 04, 2012 6:37 pm
by snasui

ลองตามนี้ครับ
- ที่ F3 คีย์
=IF(TRIM(E3)+0<="8:45:00"+0,"X","")
Enter > Copy ลงด้านล่าง
- =IF(TRIM(E3)+0>"8:45:00"+0,"X","")
Enter > Copy ลงด้านล่าง
Re: รบกวนสอบถามการผูกสูตรคำนวณเวลาเข้างานสายและขาดงาน
Posted: Fri May 04, 2012 7:55 pm
by kamin
ขอบคุณทุกท่านมาก ๆ นะครับที่ช่วยตอบกระทู้
แต่จากสูตรในการคำนวณเรื่องเวลาผมคงต้องศึกษาอีกเยอะ
ซึ่งจากการศึกษาสูตรจากกูรูทุกท่านผมก็ยัง งง อยู่ดี เกี่ยวกับการผูกสูตรเวลา
เพราะลองใส่สูตรตามกูรูทุกท่านแล้ว ได้ผลลัพธ์ที่แปลก ๆ
ทั้งนี้ผมเลยแนบ File มาให้
รบกวนช่วยไขข้อข้องใจด้วยครับ ซึ่งผมอยากได้แนวทางในการผูกสูตรระหว่าง Column
เนื่องจากการเข้าทำงานมีหลายกะ และผมอยากได้แนวทางในการประยุกต์สูตรเพื่อใช้ในกรณีอื่น ๆ อีกต่อไป
ขอบคุณครับ
Re: รบกวนสอบถามการผูกสูตรคำนวณเวลาเข้างานสายและขาดงาน
Posted: Fri May 04, 2012 11:00 pm
by snasui

ได้ผลลัพธ์ที่แปลก ๆ เพราะอธิบายเงื่อนไขมาไม่ครบถ้วนครับ ลองดูสูตรพวกนี้ใหม่อีกรอบ
หากไม่ได้คำตอบที่ต้องการช่วยอธิบายค่าที่ผิดพลาดนั้นมาด้วยว่าควรจะได้ค่าเป็นเท่าใด เพราะเหตุใด
- เซลล์ F3 คีย์
=IF(AND(TRIM(E3)+0<>"8:30:00"+0,TRIM(E3)+0<="8:45:00"+0),"X","")
Enter > Copy ลงด้านล่าง
- เซลล์ G3 คีย์
=IF(TRIM(E3)+0>"8:45:00"+0,"X","")
Enter > Copy ลงด้านล่าง
- เซลล์ H3 คีย์
=IF(TRIM(E3)-"8:30:00"=0,"X","")
Enter > Copy ลงด้านล่าง
- เซลล์ I3 คีย์
=IF("8:30:00"-TRIM(D3)<0,"X","")
Enter > Copy ลงด้านล่าง
Re: รบกวนสอบถามการผูกสูตรคำนวณเวลาเข้างานสายและขาดงาน
Posted: Sun May 06, 2012 12:51 pm
by kamin
ขอบคุณมากครับ สำหรับแนวทางการแก้ไข