Page 1 of 1

รบกวนเพื่อนๆ แก้ปัญหาให้ผมหน่อยครับ

Posted: Sat Jul 31, 2010 3:16 pm
by pasin
สวัสดีครับ สมาชิกทุกท่าน ผมกอฟครับ :D พอดีผมมีเรื่องอยากให้ท่านผู้รู้ช่วยตอบปัญหาผมหน่อยนะครับ
คือตอนนี้ผมกำลังสร้างสูตรการคิดโอทีและเวลาเลิกงานนะครับ ซึ่งมีความซับซ้อนนะครับ และผมก้อได้คิดและหาข้อมูลแล้วยังไม่ได้คำตอบที่ตรงกับสิ่งที่ผมทำนะครับ ดังนั้นขอให้เพื่อนๆ ช่วยผมหน่อยนะครับ (คิดจนมึนตึบเลย....... :flw: )
ตัวอย่างนะครับ
A B C D E F G
กะเริ่มงาน เวลาเริ่มงาน กะเลิกงาน เวลาเลิกงาน โอที เวลาเลิกงานที่จะimport D-C
0900 0900 1730 1200 0 1200 -530
0900 0900 1730 1945 2 1930 215
0900 0915 1730 2000 2 1930 270
0900 1000 1730 2015 2.15 1945 285
: : : : : : :
: : : : : : :
0900 0900 1730 2200 4 2130 470
0900 0900 1730 2215 4 2130 485
0900 0900 1730 2230 4.15 2145 500
ขออธิบายรายละเอียดนะครับ
1. กะผมจะมี 2 แบบครับ เช่น 0900 และ 0930 เป็นต้น
2. เวลาที่อยู่ในช่อง A, B, C, D และ F ผมกำหนดค่าตัวเลขเป็น 0000 เพื่อสะดวกในการหาค่าและการอิมพอร์ทที่อยู่ในช่อง F ครับ
3. การคิดโอทีจะคิดดังนี้ครับ
1. เวลาจะมี 15, 30, 45 ครับ โดย 2 ชั่วโมงแรก จะให้โอที 15, 30 ไปจนถึง 2 ชั่วโมงครับ
2. เมื่อทำงานเกิน 2-4 ชั่วโมง จะหักพัก 30 นาที
3. ตั้งแต่ชั่วโมงที่ 4 เป็นต้นไป ทุกๆ 2 ชั่วโมง จะโดนหักพัก 15 นาทีครับ
4. ชั่วโมงโอทีที่เห็นจะตรงกับช่อง F เสมอครับ

วิธีการสร้างสูตร/ วิธีการคิด คือ
1. ผมจะคีย์เวลาที่ช่อง A, B, D เท่านั้น ช่องที่เหลือใช้สูตรครับ
2. G= D-C เมื่อได้แล้วผมก็นำไปจับคู่ตัวเลขนะครับ โดยผมทำเป็นตารางไว้และใช้ VLOOUUP เมื่อได้ค่าแล้วก็จะมาอยู่ที่ช่อง F และ E ครับ

ปัญหาที่ผมเจอและยังแก้ไขไม่ได้คือ
1. หากผมเลิกงานเหมือนบรรทัดแรก ผมจะทำให้โอทีเป็น 0 และเวลาที่อยู่ในช่อง F เลิกงานตามที่ผมคีย์ไป และหากผมเลิกงาน 1200 ของวันถัดไป โดยค่าที่ได้ต้องอยู่ตามช่องดังนี้ครับ D= 1200 E= 16.15 F= 1015 ครับ
2. เมื่อผมเปลี่ยนกะจาก 0900 เป็น 0930 ค่าที่โชว์ในช่อง E & F ไม่ถูกต้อง โดยเฉพาะค่าโอทีที่ทุกๆ 30 และ 45 นาที โดยกะ 0900, 1000 .... จะโชว์โอทีเป็น 30 และ 45 ส่วนกะ 0930 ...... จะโชว์ค่าโอทีเป็น 70, 85 ครับ T T
3. พอผมเปลี่ยนกะไปเรื่อยๆ ก็พบกับความผิดปกติเรื่องการแทนค่านะครับ
ดังนั้นผมแนบไฟล์ให้ดูนะครับ
หากใครช่วยผมได้ รบกวนโทรแจ้งหรือเมล์บอกผมนะครับ ที่เบอร์ 089 476 2468, pasinp@gmail.comครับ :D

ขอบคุณครับ
กอฟ

Re: รบกวนเพื่อนๆ แก้ปัญหาให้ผมหน่อยครับ

Posted: Sat Jul 31, 2010 3:28 pm
by snasui
:D เข้ามาดูได้เรื่อย ๆ ครับ จะได้ไม่ต้องโทรแจ้งหรือส่งเมล

สำหรับ Forum นี้สามารถกำหนดให้ส่งเมลแจ้งหากมีผู้ตอบได้ครับ โดยคลิกที่ ส่งเมลล์แจ้งเมื่อมีการตอบกระทู้นี้ หลังจากตั้งกระทู้แล้วให้ดูไปที่ 10 นาฬิกาของจอจะเห็นข้อความข้างต้นครับ ดูไฟล์แนบแล้ว ค่าที่กรอกอยู่นั้น มีลักษณะไม่เหมือนกับที่เขียนอธิบายมาครับ ไม่แน่ใจว่าแนบไฟล์ผิดมาหรือไม่ครับ หากไม่ผิด ช่วยปรับตำแหน่งเซลล์ให้ตรงกับคำอธิบายด้วยครับ

ถ้าเป็นไปได้ช่วยระบุลงในไฟล์เลยครับปัญหาคืออะไร ต้องการคำตอบเป็นอย่างไร สามารถทำลูกศรโยงไปโยงมา หรือเติมสี เพื่อให้เห็นเด่นชัดได้เต็มที่ครับ :mrgreen:

Re: รบกวนเพื่อนๆ แก้ปัญหาให้ผมหน่อยครับ

Posted: Mon Aug 02, 2010 2:51 pm
by pasin
สวัสดีครับ ผมต้องขอโทษคุณคนควนและเพื่อนๆ ทุกคนด้วยครับ ที่ผมแนบไฟล์ไม่ตรงช่องกับตัวอย่างที่ผมอธิบายไปครับ เนื่องจากไฟล์ที่ผมแนบนั้นเป็นไฟล์ที่ผมใช้งานอยู่นะครับ T T และไม่ทันได้แก้ไขไปนะครับ เลยทำให้งงกันนะครับ ผมขอโทษอีกครั้งนะครับ
วันนี้ผมเลยแนบไฟล์ที่แก้ไขใหม่ให้แล้วนะครับ

ทีนี้ผมขออธิบายเพิ่มเติมนะครับ
1. ข้อมูลที่ผมโชว์ เป็นกะที่เข้างาน 0900 ครับ และเวลาที่อยู่ในช่อง D จะเป็นเวลาที่เรียงลำดับเวลาเลิกงานไป เพื่อให้ดูโอทีว่าสูตรผมคิดถูกต้องหรือป่าว ซึ่งกะนี้ไม่มีปัญหา
แต่ทีนี้พอคีย์กะต่อไป คือ 0930 ที่ช่อง A2 (คีย์แค่ครั้งเดียว) หลังจากนั้นให้สังเกตค่าที่อยู่ในช่อง E - H นะครับ
2. ส่วนช่อง L - O เป็นค่าที่ผลต่างของเวลานะครับ เช่น ถ้าเลิกงานเวลา 1730 ช่องต่อไปจะได้ค่าเท่าไหร่ และโอทีเท่าไหร่ เป็นต้นครับ ซึ่งตรงนี้ผมยังสร้างไม่เสร็จสมบูรณ์นะครับ เพราะติดปัญหาที่ผมกล่าวไปในตอนแรกครับ

หากมีข้อสงสัยรบกวนถามได้เลยนะครับ เดี๋ยวผมจะมาเปิดกระทู้ในครั้งต่อไปนะครับ เพราะตอนนี้ผมกำลังคิดและมึนตึบอยู่นะครับ T T

ขอบคุณครับ
กอฟ

Re: รบกวนเพื่อนๆ แก้ปัญหาให้ผมหน่อยครับ

Posted: Mon Aug 02, 2010 7:06 pm
by snasui
:D คำถามแนวนี้คงค่อย ๆ ถามตอบกันไปเรื่อย ๆ ครับ
pasin wrote:...
ปัญหาที่ผมเจอและยังแก้ไขไม่ได้คือ
1. หากผมเลิกงานเหมือนบรรทัดแรก ผมจะทำให้โอทีเป็น 0 และเวลาที่อยู่ในช่อง F เลิกงานตามที่ผมคีย์ไป และหากผมเลิกงาน 1200 ของวันถัดไป โดยค่าที่ได้ต้องอยู่ตามช่องดังนี้ครับ D= 1200 E= 16.15 F= 1015 ครับ
2. เมื่อผมเปลี่ยนกะจาก 0900 เป็น 0930 ค่าที่โชว์ในช่อง E & F ไม่ถูกต้อง โดยเฉพาะค่าโอทีที่ทุกๆ 30 และ 45 นาที โดยกะ 0900, 1000 .... จะโชว์โอทีเป็น 30 และ 45 ส่วนกะ 0930 ...... จะโชว์ค่าโอทีเป็น 70, 85 ครับ T T
3. พอผมเปลี่ยนกะไปเรื่อยๆ ก็พบกับความผิดปกติเรื่องการแทนค่านะครับ
ดังนั้นผมแนบไฟล์ให้ดูนะครับ... :D

ขอบคุณครับ
กอฟ
ช่วยแนบไฟล์ที่นำมาแสดงผลในคอลัมน์ E โดยนำมาเป็น Sheet หนึ่งของไฟล์ที่ส่งมานี้จะง่ายต่อการติดตามและทำความเข้าใจครับ

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