วิธีใช้ REDUCE ใน Excel 365 (รวมค่าทั้งชุดให้เหลือค่าเดียว แบบมือโปร)


① 🔥 Hook: ยังรวมค่าด้วย SUM ธรรมดา = คุณยังไม่สุด

ถ้าคุณคิดว่า:

  • SUM = รวมได้ทุกอย่าง

👉 คุณคิดถูก…แค่ “ระดับพื้นฐาน”

เพราะ REDUCE = รวมค่าแบบกำหนด logic เองได้


② 📌 REDUCE คืออะไร?

REDUCE = ฟังก์ชันที่ใช้ “รวมค่าหลายค่า → ให้เหลือค่าเดียว”

👉 พูดง่าย ๆ:

  • เอาข้อมูลทั้งหมด
  • คำนวณทีละค่า
  • สุดท้ายเหลือค่าเดียว

📌 คล้าย SCAN แต่:

  • SCAN = ได้ทุกขั้น
  • REDUCE = ได้แค่ “ผลลัพธ์สุดท้าย”

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

=REDUCE([initial_value], array, LAMBDA(accumulator, value, calculation))

อธิบาย:

  • initial_value = ค่าเริ่มต้น
  • array = ข้อมูล
  • accumulator = ค่าที่สะสม
  • value = ค่าปัจจุบัน

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

✔️ รวมค่าทั้งหมด (เหมือน SUM)

=REDUCE(0, A1:A5, LAMBDA(a,b, a+b))

✔️ คูณค่าทั้งหมด

=REDUCE(1, A1:A5, LAMBDA(a,b, a*b))

✔️ หาค่าสูงสุด

=REDUCE(0, A1:A5, LAMBDA(a,b, MAX(a,b)))

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

📊 Data Analysis

  • รวมข้อมูล
  • คำนวณขั้นสูง

💼 งานบริษัท

  • วิเคราะห์ยอดรวม
  • คำนวณข้อมูล

🌐 SEO / Data

  • วิเคราะห์ dataset
  • รวมข้อมูล

👉 สาย COMSIAM ใช้ REDUCE วิเคราะห์ข้อมูล


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

✔️ REDUCE + IF

=REDUCE(0, A1:A10, LAMBDA(a,b, IF(b>100, a+b, a)))

✔️ REDUCE + TEXT

=REDUCE("", A1:A5, LAMBDA(a,b, a&","&b))

✔️ REDUCE + LET

=REDUCE(0, A1:A10, LAMBDA(a,b, LET(x, a+b, x)))

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

❌ ต้องใช้ LAMBDA
❌ ใช้ได้เฉพาะ Excel 365


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

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

  • SCAN() → ดูทุกขั้น
  • MAP() → คำนวณหลายค่า
  • FILTER() → กรอง

📌 ตัวอย่าง:

=REDUCE(0, FILTER(A1:A10, A1:A10>50), LAMBDA(a,b, a+b))

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

  • Data Analysis
  • Dashboard
  • Report

👉 REDUCE = ตัวช่วยรวมข้อมูลขั้นสูง


⑩ 🔥 REDUCE vs SUM

REDUCESUM
ยืดหยุ่นจำกัด
กำหนด logic ได้รวมอย่างเดียว
โปรพื้นฐาน

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


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

REDUCE = สูตรระดับ Advanced

✔ ยืดหยุ่น
✔ ใช้งานจริงได้
✔ รวมข้อมูลได้

👉 ถ้าคุณยังใช้ SUM อย่างเดียว = คุณยังไม่สุด


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

คุณเคยอยากรวมข้อมูลแบบมีเงื่อนไขซับซ้อนไหม?
แล้วคิดว่า REDUCE จะช่วยคุณยังไง?