EXCEL TOOLS
Excel Add-ins ที่พัฒนาโดยคุณสันติพงศ์ ณสุย (MVP Excel 2010-2020) ด้วยภาษา C# เพื่อแก้ไขปัญหาไฟล์ใหญ่ คำนวณนาน ทำงานช้า จัดการข้อมูลต่าง ๆ ที่ทำงานประจำวันได้อย่างสะดวกรวดเร็ว สนใจคลิกไปดูได้ที่นี่ครับ => Excel Tools
Excel Add-ins ที่พัฒนาโดยคุณสันติพงศ์ ณสุย (MVP Excel 2010-2020) ด้วยภาษา C# เพื่อแก้ไขปัญหาไฟล์ใหญ่ คำนวณนาน ทำงานช้า จัดการข้อมูลต่าง ๆ ที่ทำงานประจำวันได้อย่างสะดวกรวดเร็ว สนใจคลิกไปดูได้ที่นี่ครับ => Excel Tools
[code]
และปิดด้วย [/code]
ตัวอย่างเช่น [code]dim r as range[/code]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)ลองตามนี้ครับninky wrote:สวัสดีค่ะ อาจารย์ทุกท่าน
คือดิฉันต้องการสูตรแยกเวลาแต่ละช่องออกมา และวิธีคิดเวลารวมของแต่ละช่อง และช่องสุดท้าย ผลรวม ดิฉันต้องการยอดเต็มค่ะ
สมมุติว่า ช่วงเช้า เข้า 7:53 ออก 12:02 รวมเวลาออกมาว่าได้เท่าไรค่ะ
ช่วงบ่าย เข้า 12:54 ออก 17:02 รวมเวลาออกมาว่าได้เท่าไร
และรวมเวลาทั้งหมด ทั้งช่วงเช้า และช่วงบ่าย รวมกันเท่าไร โดยดิฉันต้องการยอดจำนวนเต็มค่ะ
ขอบคุณล่วงหน้าค่ะ
ที่ทำมานั้น สามารถใช้งานได้แล้ว ก็ถือว่าถูกต้องครับninky wrote: ขอบคุณนะค่ะสำหรับสูตร
แต่ดิฉันยังไม่หมดข้อสงสัย คือ ดิฉันได้ทำสูตรเพิ่มเข้าไป ที่ดิฉันเน้นข้อความเป็นสีเหลืองอ่ะค่ะ ว่าใช้ได้ถูกต้องหรือไม่ค่ะ
แล้วดิฉันต้องการสูตรเพิ่มเติมนะค่ะว่า ถ้าดิฉันได้คีย์ คำว่า "ลาป่วย" "ลากิจ" "ลาพักร้อน" "ลาคลอด" อยากให้เป็นช่องว่างของเวลาอ่ะ
ขอรบกวนอีกครั้งนะค่ะ
ลองตามนี้ครับninky wrote: ขอบคุณนะค่ะในเรื่องสูตร แต่ดิฉันยังมีปัญหาอยู่นะค่ะ คราวนี้เป็นในเรื่องของการขึ้น ######## ในเมื่อเวลา 0.39 - 20.24 นะค่ะ
ดิฉันไม่รู้ว่าจะแก้ไขสูตรอย่างไรต่อไป และในช่วงที่ 3 มันขึ้น #VALUE! ดิฉันทำสูตรแล้วมันขึ้นอย่างนั้นนะค่ะ วิธีแก้จะแก้ไขอย่างไรค่ะ
ขอความกรุณาเป็นอย่างสูง ขอบคุณมากค่ะ
ดิฉันอาจจะมีเรื่องรบกวนอีกนะในสูตรนี้ ขอรบกวนไปเรื่อย ๆ นะค่ะ ขอบคุณค่ะ......
ขอบคุณค่ะ ตอนนี้สูตรก็สมบูรณ์แล้ว แต่ดิฉันอาจจะมีเพิ่มเติม ไว้ดิฉันจะมาถามเพิ่มนะค่ะลองตามนี้ครับ
ที่ G3 คีย์ =IF($B3="","",IF(ISNUMBER(LEFT($E3)*1),IF(HOUR(TRIM($F3))=0,TRIM($F3)+1,TRIM($F3))-TRIM($E3),"")) คัดลอกลงมา
ที่ J3 คีย์ =IF(LEN(TRIM($H3))<>5,"",IF(HOUR(TRIM($I3))=0,TRIM($I3)+1,TRIM($I3))-TRIM($H3)) คัดลอกลงมา
ที่ K3 คีย์ =SUM($D3,$G3,$J3) คัดลอกลงมา
ninky wrote: ขอบพระคุณเป็นอย่างสูงค่ะที่ให้การรบกวน
ต้องการเพิ่มข้างหลังไปเรื่อยๆ ด้วยนะค่ะ เวลาเข้างานมี 3 เวลาค่ะpuriwutpokin wrote: ↑Wed Dec 09, 2020 7:58 pm G32=MID(SUBSTITUTE($F32," ",""),6*(COLUMNS($G32:G32)-1)+1,5) คัดลอกไป H32 และลงล่างครับ