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]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)จาก http://snasui.blogspot.com/2008/11/if-7.htmlNakorn wrote:ผลลัพท์มันไม่ตรงครับ (เป็นที่เงื่อนไขของเวลาหรือเปล่าครับ)
=IF(A9<8/24,8/24,IF(A9<=8.25/24,A9,IF(A9<=8.5/24,8.5/24,IF(A9<=9/24,9/24,IF(A9<=9.5/24,9.5/24,IF(A9<=10/24,10/24,IF(A9<=10.5/24,10.5/24,IF(A9<=11/24,11/24,A9))))))))+IF(A9<=11.5/24,11.5/24,A9)
ผลลัพท์ = 22:31 ซึ่งน่าจะได้ = 11:30
ผมลองทำตัวอย่างสำหรับกรณีเวลาโดยเลียนแบบจากข้างบน แต่เปลี่ยนเงื่อนไขเพื่อทดสอบตามไฟล์แนบ ซึ่งลองต่อกัน 24 เงื่อนไขตามนี้Nakorn wrote:ผลลัพท์มันไม่ตรงครับ (เป็นที่เงื่อนไขของเวลาหรือเปล่าครับ)
=IF(A9<8/24,8/24,IF(A9<=8.25/24,A9,IF(A9<=8.5/24,8.5/24,IF(A9<=9/24,9/24,IF(A9<=9.5/24,9.5/24,IF(A9<=10/24,10/24,IF(A9<=10.5/24,10.5/24,IF(A9<=11/24,11/24,A9))))))))+IF(A9<=11.5/24,11.5/24,A9)
ผลลัพท์ = 22:31 ซึ่งน่าจะได้ = 11:30