Page 1 of 1
บกวนปรึกษา การเขียนสูตรคำนวนเวลาการทำงานค่ะ
Posted: Thu Jun 01, 2017 6:36 pm
by Bposj16
รบกวนปรึกษา การเขียนสูตรคำนวนเวลาการทำงานค่ะ ซึ่งต้องการให้กรอกข้อมูลเป็นเวลา เช่น เข้างาน 8.30 เลิกงาน 17.30 จะรวมเวลาการทำงาน =9.5 ชม. หักเวลาพัก 1 ชม. แต่ลองใช้สูตรธรรมดา =เวลาเลิกงาน-เวลาเข้างาน เช่น ช่วงทำงาน 13.00-17.30 คำนวนออกมาเป็น 0.70 ซึ่งต้องการให้คำนวนเป็นครึ่งชม. คือ0.30 คะ ต้องเขียนสูตรยังไงคะ
ขอบคุณผู้รู้ทุกท่านนะคะ
Re: บกวนปรึกษา การเขียนสูตรคำนวนเวลาการทำงานค่ะ
Posted: Thu Jun 01, 2017 8:01 pm
by 060090
ลองดูวิธีผมนะครับ
ที่เซล B กับ C ผมเปลี่ยน format ให้เป็นcustom format ที่ typeเป็น 00":"00 ส่วนคีย์เวลา ให้คีย์ทั้ง 4 digit เช่น 8.00
เป็น 0800
ที่เซล D6 =MOD(((TIME(IF(LEN(C6)=3,LEFT(C6,1),LEFT(C6,2)),RIGHT(C6,2),0))-(TIME(IF(LEN(B6)=3,LEFT(B6,1),LEFT(B6,2)),RIGHT(B6,2),0))),1)
แล้วลากลงมา
Re: บกวนปรึกษา การเขียนสูตรคำนวนเวลาการทำงานค่ะ
Posted: Thu Jun 01, 2017 8:41 pm
by Tanthai P.
ลองเขียนเวลาเป็น จาก 8.30 เป็น 8:30 แล้วเปลี่ยน format เป็น time ดูนะครับ จะเห็นว่า สามารถบวกลบกันแบบเวลาได้เลย
Re: บกวนปรึกษา การเขียนสูตรคำนวนเวลาการทำงานค่ะ
Posted: Fri Jun 02, 2017 3:38 pm
by Bposj16
ขอแนบไฟล์เพิ่มเติมคะ
Re: บกวนปรึกษา การเขียนสูตรคำนวนเวลาการทำงานค่ะ
Posted: Fri Jun 02, 2017 4:04 pm
by parakorn
ช่องไหนคือผลลัพท์ที่ผิดพลาด
และ ลองยกตัวอย่างผลลัพท์ที่ต้องการให้ชัดเจน
ผู้ที่ตอบคำถามจะได้เข้าใจสิ่งที่ต้องการได้ง่ายขึ้นครับ
Re: บกวนปรึกษา การเขียนสูตรคำนวนเวลาการทำงานค่ะ
Posted: Sat Jun 03, 2017 2:56 pm
by Bposj16
ขอโทษด้วยคะ ลองเอาสูตรมาเขียนและปรับใช้ได้ตามที่ต้องการแล้วคะ
แต่ตอนนี้ต้องการใช้สูตร Vlookup เพื่อดึงข้อมูลประมาณ 8 sheet ให้มาแสดงใน sheetเดียวกัน โดยข้อมูลทั้งหมดจะอยู่ในแต่ละ file ไม่ได้เอามารวมไว้ใน file เดียวคะ เพราะ file นี้จะให้ใช้หลายๆคน พอวิธีไหนสามารถเขียนสูตรเพื่อดึงข้อมูลเยอะๆได้มั้ยคะ หากมีข้อแนะนำใดสามารถแนะนำได้เลยคะ
หนูได้แนบไฟล์ที่ต้องการให้แล้วคะ
รบกวนทุกท่านด้วยนะคะ
ขอบคุณมากๆคะ
Re: บกวนปรึกษา การเขียนสูตรคำนวนเวลาการทำงานค่ะ
Posted: Sat Jun 03, 2017 3:05 pm
by snasui
ควรนำข้อมูลเหล้านั้นมาไว้ในไฟล์เดียว ชีตเดียว ไม่เช่นนั้นสูตรจะยากมากและแก้ไขเองไม่ได้
หากต้องการจะใช้สูตรโดยไม่สามารถหลีกเลี่ยงได้ ลองศึกษาจากบทความที่ผมเขียนไว้ที่นี่ครับ
wordpress/vlookup-multi-files-sheets-columns/
Re: บกวนปรึกษา การเขียนสูตรคำนวนเวลาการทำงานค่ะ
Posted: Sat Jun 03, 2017 3:30 pm
by Bposj16
ขอบคุณอาจารย์มากๆนะคะ
Re: บกวนปรึกษา การเขียนสูตรคำนวนเวลาการทำงานค่ะ
Posted: Sat Jun 03, 2017 3:45 pm
by Bposj16
ลองศึกษาแล้วน่าจะยากสำหรับหนู เลยปรับเอาข้อมูลมาไว้ในsheet เดียวกัน แต่ยังจำเป็นต้องดึงข้อมูลจากไฟล์ 2017 ที่แยกมาใช้ เนื่องจากเป็นfile ที่ยังต้องมีการ update เลขงานเรื่อยๆ กรณีแบบนี้หนูใช้สูตรยังไงคะ เพราะตอนนี้ลองใช้สูตรที่แก้ไข error N#A พร้อมกับ Vlookup สามารถดึงข้อมูลได้เฉพาะ FTE60 ใน file index 2017 คะ
จึงอยากปรึกษากรณีนี้อีกครั้งคะ
ขอบคุณคะ
หนูได้แนบไฟล์ข้อมูล index2017 และ file ที่รบกวนปรึกษามาให้ด้วยคะ
Re: บกวนปรึกษา การเขียนสูตรคำนวนเวลาการทำงานค่ะ
Posted: Sat Jun 03, 2017 3:55 pm
by snasui
ช่วยอธิบายสิ่งที่ต้องการมาอย่างละเอียดครับ ต้องการดึงข้อมูลจากชีตไหนคอลัมน์ไหนมาแสดง โดยผลลัพธ์แสดงที่ชีตไหน เซลล์ไหน ค่าที่ถูกต้องคือค่าใด จะได้เข้าถึงปัญหาโดยไวครับ
Re: บกวนปรึกษา การเขียนสูตรคำนวนเวลาการทำงานค่ะ
Posted: Sat Jun 03, 2017 4:16 pm
by Bposj16
ขอโทษอีกครั้งนะคะ คือหนูต้องการคีย์เลข drawing No. ใน cell F6 และให้แสดงชื่อโครงการเลข drawing No. นั้นๆ ใน cellH6 โดยจะต้องดึงข้อมูลในไฟล์ index2017 sheet FTE และ FIS colume H (เป็นชื่อโครงการของแต่ละเลข drawing No.คะ) และ ข้อมูลโครงการใน file ตารางการทำงาน แก้ไข ซึ่งหนูได้เอาข้อมูลที่ต้องการมาไว้รวมกันแล้วคะ ซึ่งใน sheet FT59 , FI59 จะต้องดึงข้อมูล colume J ,sheet FT,FI58 ,sheet FT,FI57, sheetFT,FI56 ดึงข้อมูล colume B มาแสดงในcell H6 เช่นกันคะ แต่มีเงื่อนไขว่าถ้าคีย์เฉพาะคำว่า FTEและ FIS ผลลัพธ์จะต้องไม่แสดง N#A ขึ้นมาคะ
รบกวนด้วยนะคะ
ขอบคุณมากๆคะ
Re: บกวนปรึกษา การเขียนสูตรคำนวนเวลาการทำงานค่ะ
Posted: Sat Jun 03, 2017 4:27 pm
by snasui
ค่อย ๆ ถามตอบกันไปนะครับ อ่านแล้วยังไม่กระจ่าง
เปิดไฟล์ต้นทางและปลายทางขึ้นมาพร้อมกัน จากนั้นไปยังไฟล์ "ตารางการทำงาน แก้ไข"
ที่ Sheet1 เซลล์ H6 ปรับสูตรเดิมเป็น
=IF(ISNA(VLOOKUP(F8,'[_Index 2017.xlsx]FTE'!$H$6:$J$226,3,0)),"",VLOOKUP(F8,'[_Index 2017.xlsx]FTE'!$H$6:$J$226,3,0))
การใช้ Vlookup แบบตรงตัว จำเป็นต้องใส่ส่วนประกอบสุดท้ายเสมอ อ่าน Vlookup เพิ่มเติมได้ที่นี่ครับ
wordpress/vlookup/
Re: บกวนปรึกษา การเขียนสูตรคำนวนเวลาการทำงานค่ะ
Posted: Sat Jun 03, 2017 4:47 pm
by Bposj16
ได้แล้วคะอาจารย์ ขั้นตอนต่อไปหนูต้องการให้แสดงข้อมูลใน file "ตารางการทำงาน แก้ไข" โดยดึงข้อมูล จาก file index 2017 sheet FIS colume J มาแสดงใน file ตารางการทำงาน แก้ไข colume H ด้วยคะ สามารถใช้สูตร vlookup เหมือนกับครั้งแรกได้มั้ยคะ
Re: บกวนปรึกษา การเขียนสูตรคำนวนเวลาการทำงานค่ะ
Posted: Sat Jun 03, 2017 4:49 pm
by snasui
หากเป็นการทำงานลักษณะเดียวกัน ก็ย่อมสามารถใช้ได้เช่นเดียวกันครับ
Re: บกวนปรึกษา การเขียนสูตรคำนวนเวลาการทำงานค่ะ
Posted: Sat Jun 03, 2017 4:55 pm
by Bposj16
ลองเขียนตามที่อาจารย์แนะนำ ไม่สามารถทำได้คะ ไม่แน่ใจว่าหนูเขียนสูตรผิดตรงไหนคะ รบกวนอาจารย์แนะนำอีกครั้งคะ
ขอบคุณมากๆคะ
Re: บกวนปรึกษา การเขียนสูตรคำนวนเวลาการทำงานค่ะ
Posted: Sat Jun 03, 2017 4:59 pm
by Bposj16
หนูลืมแนบไฟล์มาให้ดูคะ
Re: บกวนปรึกษา การเขียนสูตรคำนวนเวลาการทำงานค่ะ
Posted: Sat Jun 03, 2017 5:09 pm
by snasui
การใข้สูตร Vlookup หลายตัวพร้อมกันลักษณะนั้นให้ปรับสูตรเป็นด้านล่างครับ
=LOOKUP(CHAR(255),CHOOSE({1,2,3,4,5},"",VLOOKUP(F7,'[_Index 2017.xlsx]FTE'!$H$6:$J$226,3,0),VLOOKUP(F7,'[_Index 2017.xlsx]FTE'!$H$6:$J$226,3,0),VLOOKUP(F7,'[_Index 2017.xlsx]FI'!$H$6:$J$806,4,0),VLOOKUP(F7,'[_Index 2017.xlsx]FI'!$H$6:$J$806,4,0)))
ย้ำอีกครั้ง การทำงานที่สะดวกที่สุด ให้นำข้อมูลมาต่อกันในไฟล์เดียว ชีตเดียว อาจจะเพิ่มคอลัมน์ช่วยเพื่อแยกแยะว่าเป็นข้อมูลใด สูตรจะได้ไม่ซับซ้อน อ่านเข้าใจง่าย แก้ไขได้ทันทีครับ
Re: บกวนปรึกษา การเขียนสูตรคำนวนเวลาการทำงานค่ะ
Posted: Sat Jun 03, 2017 5:21 pm
by Bposj16
ขอบคุณอาจารย์มากๆนะคะ เดี๋ยวหนูต้องศึกษาเพิ่มเติมจากที่อาจารย์แนะนำ จะได้ใช้งานได้คล่องกว่านี้
ขอบคุณอีกครั้งคะ