Re: การคำนวนเวลาเข้างาน แบบนับ 8 ชั่วโมงต้องทำอย่างไรครับ
Posted: Sat Sep 28, 2013 3:10 pm
bank9597 wrote:ความต่างของสองเวอร์ชั้นคือ การใช้สูตรบางสูตรมีความสามารถไม่เท่ากันครับ เช่น สูตร IF หากเวอร์ชั่น 2010 จะซ้อนได้ถึง 100 กว่าชั้น แต่เวอร์ชั่น 2003 ซ้อนได้แค่ 7 ชั้นครับ
การใช้ If ให้เกิน 7 ชั้นใน Excel 2003- และเกิน 64 ชั้นใน Excel 2007+ เป็นการใช้ลักษณะประยุกต์เพียงเพื่อเพิ่มขีดความสามารถ ลดข้อจำกัด ไม่ใช่เป็นการใช้เพื่อความกระชับ จึงควรเลือกใช้สูตรที่กระชับในการทำงานในทุก ๆ สถานการณ์ยกเว้นว่าไม่มีทางเลือกอื่นครับ
ข้อจำกัดอีกอย่างหนึ่งของการเขียนสูตรใน Excel ที่ควรทราบหากต้องการจะใช้สูตรยาว ๆ ไม่ว่าจะเพื่อการใดก็ตามคือ Excel 2003- สามารถคีย์สูตรได้ยาวเพียง 1024 อักขระ และ Excel 2007+ สามารถคีย์สูตรได้ยาวเพียง 8192 อักขระ แต่หากคีย์ค่าคงที่จะสามารถคีย์ได้ยาวเท่ากันคือ 32767 อักขระ แต่จะมองเห็นในเซลล์เพียง 1024 อักขระไม่ว่าจะคีย์ด้วยสูตรหรือด้วยค่าคงที่ หากต้องการจะมองเห็นทุกอักขระต้องดูใน Formula Bar
การที่เราคีย์สูตรแบบเว้นวรรคเพื่อความสวยงามจะมีผลหากว่าสูตรยาวมากเพราะจะทำให้สิ้นเปลืองอักขระไปโดยไม่จำเป็น