วิธีใช้ LET ทำสูตรวิเคราะห์เร็วขึ้นใน Microsoft Excel สูตรสั้นลง อ่านง่ายขึ้น คำนวณไวขึ้น

หลายคนทำสูตร Excel ยาวมาก ซ้ำหลายส่วน อ่านเองยังงง เช่น

  • SUMIFS ซ้อนกันหลายชั้น
  • XLOOKUP ซ้ำ 3 รอบ
  • IF ซ้อนหลายชั้น
  • สูตรแก้ทีไรพังทุกที

ทางออกคือ LET ใน Excel 365 ที่ให้คุณ “ตั้งชื่อตัวแปร” ในสูตร แล้วใช้ซ้ำได้

บทความนี้จะสอนใช้ LET แบบใช้งานจริง โดยเฉพาะงานวิเคราะห์ข้อมูลและสูตรขั้นสูง


① LET คืออะไร

LET คือฟังก์ชันที่ให้กำหนดตัวแปรภายในสูตร

โครงสร้าง

=LET(name1,value1,calculation)

เช่น

  • ตั้งชื่อยอดขาย
  • ตั้งชื่อต้นทุน
  • แล้วคำนวณกำไร

② ทำไม LET สำคัญ

เพราะช่วยให้

  • สูตรสั้นลง
  • อ่านง่าย
  • ใช้ค่าซ้ำได้
  • เร็วขึ้นในสูตรใหญ่
  • แก้ง่ายในอนาคต

③ ตัวอย่างพื้นฐาน

คำนวณกำไร

=LET(sales,10000,cost,7000,sales-cost)

ผลลัพธ์ = 3000


④ ใช้กับเซลล์จริง

=LET(sales,B2,cost,C2,sales-cost)

อ่านง่ายกว่าสูตร

=B2-C2

โดยเฉพาะตอนสูตรซับซ้อน


⑤ คำนวณ Margin %

Margin=ยอดขายต้นทุนยอดขายMargin = \frac{ยอดขาย-ต้นทุน}{ยอดขาย}Margin=ยอดขายยอดขาย−ต้นทุน​

สูตร LET

=LET(sales,B2,cost,C2,(sales-cost)/sales)

⑥ ใช้กับ XLOOKUP ซ้ำหลายครั้ง

ถ้าต้องค้นหาราคาแล้วใช้หลายจุด

=LET(price,XLOOKUP(A2,Products!A:A,Products!D:D),qty,B2,price*qty)

ค้นครั้งเดียว ใช้หลายครั้ง


⑦ ใช้กับ FILTER วิเคราะห์ข้อมูล

=LET(data,FILTER(A2:F1000,C2:C1000="ขอนแก่น"),SORT(data,6,-1))

ดึงข้อมูลขอนแก่น แล้วเรียงยอดขายทันที


⑧ ใช้กับวันที่

=LET(today,TODAY(),due,D2,due-today)

คำนวณวันคงเหลือก่อนครบกำหนด


⑨ ใช้กับสูตรยาวหลายเงื่อนไข

=LET(score,B2,result,IF(score>=80,"A",IF(score>=70,"B","C")),result)

อ่านง่ายกว่าซ้อน IF ตรง ๆ


⑩ ใช้ลดการคำนวณซ้ำ

ถ้าสูตรเดิมเรียก XLOOKUP 3 ครั้ง

LET ทำให้เรียกครั้งเดียว ช่วยไฟล์เร็วขึ้น


⑪ ใช้กับ Dynamic Array

LET ทำงานดีมากกับ

  • FILTER
  • SORT
  • UNIQUE
  • TAKE
  • DROP

เหมาะกับ Excel 365 มาก


⑫ ใช้ตั้งชื่อให้เข้าใจง่าย

ตั้งชื่อตัวแปรเป็นภาษาอังกฤษง่าย ๆ เช่น

  • sales
  • cost
  • region
  • data
  • target

อย่าตั้งชื่อมั่ว


⑬ ข้อผิดพลาดที่พบบ่อย

  • ลืมใส่ calculation ตอนท้าย
  • ตั้งชื่อตัวแปรซ้ำ
  • ใช้ชื่อที่ชนกับชื่อฟังก์ชัน
  • สูตรยาวแต่ไม่จัดระเบียบ

⑭ เมื่อไหร่ควรใช้ LET

ถ้าสูตรเริ่มยาวเกิน 1 บรรทัด
หรือมีค่าที่ต้องใช้ซ้ำ

ถึงเวลาใช้ LET


⑮ วิธีคิดแบบคนทำงานเก่ง

สูตรที่ดี ไม่ใช่แค่ได้คำตอบ

แต่ต้องอ่านรู้เรื่องตอนกลับมาเปิดอีก 6 เดือน


⑯ งานที่เหมาะมาก

  • วิเคราะห์ยอดขาย
  • คำนวณกำไร
  • Dashboard
  • งาน XLOOKUP หนัก ๆ
  • สูตรหลายเงื่อนไข

⑰ สรุป

LET ใน Excel 365 คือฟังก์ชันที่ช่วยยกระดับการเขียนสูตรให้เป็นระบบ เร็วขึ้น อ่านง่ายขึ้น และเหมาะมากกับงานวิเคราะห์ยุคใหม่

คนที่ใช้ LET เป็น จะเริ่มเขียนสูตรเหมือนนักพัฒนา ไม่ใช่แค่ผู้ใช้ทั่วไป


คำถามชวนคิด

สูตร Excel ที่คุณใช้อยู่ตอนนี้ ถ้ากลับมาเปิดอีก 3 เดือน คุณยังอ่านรู้เรื่องไหม?