คำนวณซ้ำซ้อน
=LET(x, 5, x+x)
10
กำหนดชื่อตัวแปรให้กับค่าหรือสูตรเพื่อใช้ซ้ำ
LET ใช้กำหนดชื่อให้กับค่าหรือผลลัพธ์การคำนวณ เพื่อนำชื่อนั้นไปใช้อ้างอิงในส่วนอื่นๆ ของสูตรแทนการเขียนสูตรยาวๆ ซ้ำกัน ช่วยลดความซับซ้อนของ Nested Formula และเพิ่มประสิทธิภาพการคำนวณ
=LET(name1, value1, [name2, value2, ...], calculation)
=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 | สูตรสุดท้ายที่นำตัวแปรต่างๆ มาคำนวณหาผลลัพธ์ |
กำหนดสูตรที่ยาวและใช้บ่อยให้เป็นตัวแปร เช่น การหาค่าเฉลี่ยหรือยอดรวมที่ต้องใช้ใน IF หลายชั้น
เปลี่ยน Cell Reference (เช่น A1*B1) ให้เป็นชื่อที่มีความหมาย (เช่น Price*Qty)
Excel จะคำนวณค่าตัวแปรเพียงครั้งเดียวแล้วจำค่าไว้ แทนที่จะคำนวณใหม่ทุกครั้งที่อ้างถึง
=LET(x, 5, x+x)
10
=LET(NetSales, Sales-Cost, IF(NetSales>0, NetSales*0.1, 0))
โบนัส
=LET(a, 10, b, 20, a*b)
200
ต้องขึ้นต้นด้วยตัวอักษร ห้ามมีช่องว่าง และห้ามซ้ำกับชื่อเซลล์ (เช่น A1, C50) หรือชื่อฟังก์ชัน
ไม่ได้ครับ ใช้ได้เฉพาะ Excel 365 และ Excel 2021 ขึ้นไป
ฟังก์ชัน LET ช่วยให้คุณกำหนดชื่อตัวแปร (Variable) ให้กับค่าหรือสูตรคำนวณ เพื่อนำไปใช้ซ้ำในสูตรเดียวกันได้ ทำให้สูตรสั้นลง อ่านเข้าใจง่ายขึ้น และประมวลผลเร็วขึ้นเพราะไม่ต้องคำนวณซ้ำ