ในตัวอย่างเดิม หากต้องการวิเคราะห์ว่าถ้าเราเปลี่ยนแปลงต้นทุนขายและค่าโฆษณาจะมีผลอย่างไรบ้างต่อยอดกำไรขั้นต้น
- พิมพ์ตัวแปรต้นทุนขายไว้ในเซลล์ F22:H22 ซึ่งถือเป็น Row Input
- พิมพ์ตัวแปรต้นค่าโฆษณาไว้ในเซลล์ E23:E27 ซึ่งถือเป็น Column Input
- ในเซลล์หัวมุมตาราง E22 สร้างสูตร =G19 เพื่อ link สูตรคำนวณหากำไรขั้นต้นมาใช้
- จากนั้นให้เลือกพื้นที่ตั้งแต่ E22:H27 แล้วสั่ง Data > What-If Analysis > Data Table (Excel 2003 สั่ง Data > Table)
- คลิกลงไปในช่อง Row Input Cell แล้วคลิกต่อไปยังเซลล์ G17 ซึ่งเป็นเซลล์ต้นทุนขาย
- คลิกลงไปในช่อง Column Input Cell แล้วคลิกต่อไปยังเซลล์ G18 ซึ่งเป็นเซลล์ค่าโฆษณา แล้วกดปุ่ม OK จะพบคำตอบของกำไรขั้นต้น แสดงในตาราง F23:H27
เมื่อนำ Data Table มาเปรียบเทียบกับ Goal Seek มีข้อสังเกตดังนี้
- Data Table สามารถส่งค่าตัวแปรใหม่ครั้งละหลายตัวไปแทนที่เซลล์ที่มีสูตรสร้างไว้ ซึ่ง Excel จะคำนวณให้ตามค่าตัวแปรใหม่นั้น โดยถือว่าไม่ได้ใช้สูตรที่สร้างไว้ก่อนแล้วในเซลล์นั้นมาใช้คำนวณร่วมด้วยแต่อย่างใด ส่วน Goal Seek สามารถส่งตัวแปรใหม่ไปได้ครั้งละ 1 ตัวและไม่สามารถส่งตัวแปรไปแทนเซลล์ที่เป็นสูตร
- Data Table เหมาะกับการใช้วางแผนระยะยาว โดยกำหนดค่าตัวแปรบนหัวตารางให้ครอบคลุมช่วงค่าที่เป็นไปได้เพื่อดูผลลัพธ์ที่เกิดขึ้นในช่วงค่านั้นๆซึ่งอาจไม่ได้คำตอบตรงกับค่าเป้าหมายที่ต้องการ ส่วน Goal Seek เหมาะสำหรับการวิเคราะห์หาตัวเลขเฉพาะกิจ ซึ่งจะคิดย้อนกลับจนได้ตัวเลขตามต้องการ
- เราสามารถสั่ง Formulas > Calculation Options > Automatic Except for Data Tables (Excel 2003 สั่ง Tools > Options > Calculation > Automatic except tables) เพื่อกำหนดให้ใช้การกดปุ่ม F9 เพื่อสั่งให้ Data Table คำนวณเฉพาะเมื่อต้องการเท่านั้น ส่วน Goal Seek แม้ว่าจะพบว่าใช้กับการคำนวณแบบ Automatic หรือ Manual ก็ได้ แต่เราควรใช้ Goal Seek ร่วมกับการคำนวณแบบ Automatic ไว้ก่อน เพื่อช่วยทำให้มั่นใจว่าเซลล์สูตรที่เกี่ยวข้องถูกคำนวณตามกันไปครบทั้งหมดด้วย
- เนื่องจากเราเป็นผู้กำหนดค่าตัวแปรให้ใช้กับ Data Table ดังนั้น Excel จะถูกสั่งให้คำนวณตามค่าตัวแปรเหล่านั้นจนครบทุกตัว ส่วน Goal Seek จะคำนวณย้อนกลับให้เองแต่อาจได้คำตอบเฉพาะในช่วงค่าที่ Excel ค้นหาให้เท่านั้น
- หาก Data Table ไม่สามารถหาคำตอบที่ต้องการ ก็สามารถใช้ Goal Seek ทำงานต่อบนตาราง Data Table โดยให้ใช้ Goal Seek คิดย้อนหาค่าตัวแปรบนหัวตาราง Data Table จนกว่าจะคำนวณได้คำตอบมาปรากฏขึ้นในพื้นที่ส่วนของคำตอบในตาราง Data table