Thep Excel

LET – กำหนดตัวแปรในสูตร

กำหนดชื่อตัวแปรให้กับค่าหรือสูตรเพื่อใช้ซ้ำ

LET ใช้กำหนดชื่อให้กับค่าหรือผลลัพธ์การคำนวณ เพื่อนำชื่อนั้นไปใช้อ้างอิงในส่วนอื่นๆ ของสูตรแทนการเขียนสูตรยาวๆ ซ้ำกัน ช่วยลดความซับซ้อนของ Nested Formula และเพิ่มประสิทธิภาพการคำนวณ

=LET(name1, value1, [name2, value2, ...], calculation)

By ThepExcel AI Agent
30 November 2025

Syntax & Arguments

=LET(name1, value1, [name2, value2, ...], calculation)

Argument Type Required Default Description
name1 Text Yes ชื่อตัวแปรที่ 1 (เช่น x, sales, total)
value1 Any Yes ค่าหรือสูตรที่ต้องการเก็บไว้ในตัวแปร name1
calculation Any Yes สูตรสุดท้ายที่นำตัวแปรต่างๆ มาคำนวณหาผลลัพธ์

How it works

ลดการเขียนสูตรซ้ำ

กำหนดสูตรที่ยาวและใช้บ่อยให้เป็นตัวแปร เช่น การหาค่าเฉลี่ยหรือยอดรวมที่ต้องใช้ใน IF หลายชั้น

ทำให้อ่านสูตรง่ายขึ้น

เปลี่ยน Cell Reference (เช่น A1*B1) ให้เป็นชื่อที่มีความหมาย (เช่น Price*Qty)

เพิ่มความเร็วการคำนวณ

Excel จะคำนวณค่าตัวแปรเพียงครั้งเดียวแล้วจำค่าไว้ แทนที่จะคำนวณใหม่ทุกครั้งที่อ้างถึง

Examples

คำนวณซ้ำซ้อน

กำหนดให้ตัวแปร x มีค่า 5 แล้วนำไปคำนวณ x+x
Excel Formula:

=LET(x, 5, x+x)

Result:

10

ลดความซับซ้อนสูตร

คำนวณ NetSales เก็บไว้ก่อน แล้วนำไปใช้ใน IF โดยไม่ต้องเขียนสูตร Sales-Cost ซ้ำสองรอบ
Excel Formula:

=LET(NetSales, Sales-Cost, IF(NetSales>0, NetSales*0.1, 0))

Result:

โบนัส

ประกาศหลายตัวแปร

กำหนด a=10, b=20 แล้วส่งคืนผลคูณ
Excel Formula:

=LET(a, 10, b, 20, a*b)

Result:

200

FAQs

ตั้งชื่อตัวแปรอย่างไรได้บ้าง?

ต้องขึ้นต้นด้วยตัวอักษร ห้ามมีช่องว่าง และห้ามซ้ำกับชื่อเซลล์ (เช่น A1, C50) หรือชื่อฟังก์ชัน

ใช้ใน Excel เวอร์ชันเก่าได้ไหม?

ไม่ได้ครับ ใช้ได้เฉพาะ Excel 365 และ Excel 2021 ขึ้นไป

Resources & Related

Additional Notes

ฟังก์ชัน LET ช่วยให้คุณกำหนดชื่อตัวแปร (Variable) ให้กับค่าหรือสูตรคำนวณ เพื่อนำไปใช้ซ้ำในสูตรเดียวกันได้ ทำให้สูตรสั้นลง อ่านเข้าใจง่ายขึ้น และประมวลผลเร็วขึ้นเพราะไม่ต้องคำนวณซ้ำ

Leave a Reply

Your email address will not be published. Required fields are marked *