วิธีใช้ LET ใน Excel 365 (ตั้งตัวแปรในสูตร ลดความซับซ้อนขั้นสุด)


① 🔥 Hook: สูตรยาว อ่านไม่รู้เรื่อง = คุณยังไม่ใช้ LET

ถ้าคุณเคยเขียนสูตรแบบนี้ 👇

=SUM(A1:A10)*SUM(A1:A10)/COUNT(A1:A10)

👉 ซ้ำไปซ้ำมา อ่านยาก แก้ยาก

แต่ถ้าใช้ LET
👉 สูตรจะ “สั้นลง + เข้าใจง่ายทันที”


② 📌 LET คืออะไร?

LET = ฟังก์ชันที่ใช้ “ตั้งตัวแปรในสูตร”

👉 พูดง่าย ๆ:

  • ตั้งชื่อค่า
  • แล้วเอาชื่อนั้นมาใช้ในสูตร

📌 เหมือนเขียนโค้ดใน Excel


③ ⚙️ โครงสร้างสูตร

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

อธิบาย:

  • name = ชื่อตัวแปร
  • value = ค่า
  • calculation = สูตรสุดท้าย

④ 🧪 ตัวอย่างใช้งานจริง

✔️ สูตรแบบเดิม (ซ้ำ)

=SUM(A1:A10)*SUM(A1:A10)

✔️ ใช้ LET

=LET(x, SUM(A1:A10), x*x)

👉 อ่านง่ายขึ้นทันที


✔️ ตั้งหลายตัวแปร

=LET(
total, SUM(A1:A10),
count, COUNT(A1:A10),
total/count
)

⑤ 💡 ใช้งานจริงแบบสายโปร

📊 Data Analysis

  • ลดความซับซ้อนสูตร
  • เขียนสูตรยาวให้สั้น

💼 งานบริษัท

  • สร้างสูตรคำนวณ
  • ลด error

🌐 SEO / Data

  • วิเคราะห์ข้อมูล
  • ใช้กับสูตรซับซ้อน

👉 สาย COMSIAM ใช้ LET ทำสูตรใหญ่


⑥ 🚀 สูตรเทพ (ระดับใช้งานจริง)

✔️ LET + IF

=LET(x, SUM(A1:A10), IF(x>100, "สูง", "ต่ำ"))

✔️ LET + FILTER

=LET(data, FILTER(A1:C10, C1:C10>1000), SORT(data))

✔️ LET + XLOOKUP

=LET(
key, A2,
result, XLOOKUP(key, A2:A10, B2:B10),
result
)

⑦ ⚠️ ข้อควรรู้

❌ ใช้ได้เฉพาะ Excel 365
❌ ตั้งชื่อซ้ำ → Error


⑧ 🧠 เทคนิคขั้นสูง

👉 ใช้ร่วมกับ:

  • LAMBDA() → สร้างฟังก์ชัน
  • FILTER() → กรอง
  • XLOOKUP() → ดึงข้อมูล

📌 ตัวอย่าง:

=LET(
data, A1:A10,
maxVal, MAX(data),
FILTER(data, data=maxVal)
)

⑨ 🔍 ใช้ในงานจริง

  • สูตรซับซ้อน
  • Dashboard
  • Data Analysis

👉 LET = ตัวช่วยทำสูตรระดับโปร


⑩ 🔥 LET vs สูตรปกติ

LETสูตรปกติ
อ่านง่ายอ่านยาก
ไม่ซ้ำซ้ำ
โปรธรรมดา

👉 มือโปร = ใช้ LET


⑪ ✅ สรุปแบบมืออาชีพ

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

✔ อ่านง่าย
✔ เร็ว
✔ ลด error

👉 ถ้าคุณยังเขียนสูตรยาว ๆ = คุณยังทำงานช้า


⑫ 💬 คำถามชวนคิด

คุณเคยเขียนสูตรยาวจนงงเองไหม?
แล้วเคยลองใช้ LET หรือยัง?