Mega Formula

เปิดเผยความลับ เบื้องหลังวิธีคิดสร้างสูตรย้าวยาว ใช้ในงานวางแผนหาเวลาสิ้นสุดการทำงาน

=INDEX(Begin,COUNTIF(Cum_Hour,”<“&(I10+((INDEX(Cum_Hour,MATCH(VLOOKUP(J10,Begin,1),Begin,1),1)-INDEX(Working_Hour,MATCH(VLOOKUP(J10,Begin,1),Begin,1),1))+((J10-VLOOKUP(J10,Begin,1))24))))+1,1)+(((I10+((INDEX(Cum_Hour,MATCH(VLOOKUP(J10,Begin,1),Begin,1),1)-INDEX(Working_Hour,MATCH(VLOOKUP(J10,Begin,1),Begin,1),1))+((J10 – VLOOKUP(J10, Begin, 1))24)))-(INDEX(Cum_Hour,(COUNTIF(Cum_Hour,”<“&(I10+((INDEX(Cum_Hour,MATCH(VLOOKUP(J10,Begin,1),Begin,1),1)-INDEX(Working_Hour,MATCH(VLOOKUP(J10,Begin,1),Begin,1),1))+((J10-VLOOKUP(J10,Begin,1))24))))+1),1)-INDEX(Working_Hour,(COUNTIF(Cum_Hour,”<“&(I10+((INDEX(Cum_Hour,MATCH(VLOOKUP(J10,Begin,1),Begin,1),1)-INDEX(Working_Hour,MATCH(VLOOKUP(J10,Begin,1),Begin,1),1))+((J10-VLOOKUP(J10,Begin,1))24))))+1),1)))/24)

ไม่มีใครหรอกที่คิดสูตรยาวๆแบบนี้เป็นในรวดเดียว ที่จริงเขาสร้างสูตรสั้นๆขึ้นมาใช้คำนวณทีละขั้นก่อนต่างหาก จากนั้นจึงค่อยๆลอกสูตรมาซ้อนกันจนกลายเป็นสูตรขนาดใหญ่ที่เรียกว่า Mega Formula

Download ตัวอย่างสูตรย้าวยาวนี้ได้จาก
http://excelexperttraining.com/download/MegaFML.xlsb

ตัวอย่างสูตรที่พัฒนาใหม่ให้สั้นลง
http://www.excelexperttraining.com/extreme/files/timeplan/pushpulltime.xls