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]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)ค่าที่ได้จะเป็น Number แน่นอนครับ ยกเว้นค่าว่างตามที่โจทย์บอกว่าหากไม่อยู่ในช่วง 0-3 ให้เป็นค่าว่างGreensand wrote:คุณคนควน คะ
1. ตามคำแนะนำข้อ 2 พอทำแล้วปรากฎว่าไม่สามารถหาผลรวมจำนวนเวลาทั้งหมดได้ เข้าใจว่าค่าที่ได้ไม่ใช่ Number จะมีวิธีการอย่างไรเพิ่มเติมได้บ้างคะ
ไม่ทราบว่าได้ลองใช้สูตรกับค่าอื่น ๆ ดังที่ว่าแล้วยังครับว่าใช้ได้หรือไม่ กรณีที่ค่าใด ๆ ก็ตามที่เขียนติดกันและลงท้ายด้วย วรรค แล้วตามด้วย (xxx) ไม่ว่าชื่อนั้นจะมีความยาวเท่าใด สูตรนี้จะให้ค่าที่ถูกต้องเสมอ2. ตามสูตรข้อ 1 =-(MID(A2,FIND(" ",A2),255)) ตัวเลข 255 มีวิธีการกำหนดอย่างไร เพราะถ้านำไปประยุกต์ใช้กับชื่องานที่มี่จำนวนตัวอักษรไม่เท่ากัน
จะได้นำไปใช้ได้ เช่น ถ้าชื่องานเป็น การบันทึกบัญชี (010) ตัวเลขตามสูตร 255 ต้องเปลี่ยนเป็นตัวเลขอะไร เพื่อให้แสดงผลเป็น 010 ค่ะ
ขอบคุณสำหรับคำแนะนำในเบื้องต้นที่ให้มาค่ะ
ถูกต้องครับGreensand wrote:เรียน คุณคนควน
1. ตัวอย่างชื่องานที่ใช้สูตร MID แล้วแสดงค่าตามสูตรที่แก้ไขใหม่ไม่ได้
KCL LL (โอนกลับ) (150)
ผลลัพธ์ #VALUE เข้าใจว่าเป็นเพราะมี 2 วงเล็บใช่หรือไม่คะ
เพราะว่าค่าที่ได้เป็น Text ดูคำตอบก่อนหน้านี้ครับ2. จากปัญหาข้อ 1 ก็เลยกลับไปใช้ Left / Right เพื่อดัดคำอีกครั้ง ก่อนจะใช้สูตร เพื่อแสดงค่า Usage Time
ผลลัพธ์ที่ได้แสดงข้อมูลถูกต้อง แต่หาผลรวมไม่ได้ ตามเอกสารแนบ ชื่อ Book3 ค่ะ