Thep Excel

Filter Excel Functions

1 active filters

14 functions found

IFERROR คืนค่าแทนเมื่อสูตรให้ผลเป็น error (#N/A, #VALUE!, #DIV/0!, ฯลฯ) และคืนค่าปกติเมื่อไม่เกิด error เหมาะกับการซ่อน error ในการค้นหา แบ่งศูนย์ หรือคำนวณที่อาจล้มเหลว

IFNA จะตรวจสอบว่าสูตรคืนค่า Error #N/A หรือไม่ ถ้าใช่ จะคืนค่าที่เรากำหนด (เช่น "ไม่พบข้อมูล") แต่ถ้าเป็น Error อื่นๆ (เช่น #VALUE!, #REF!) จะยังแสดง Error ตามเดิม เหมาะสำหรับใช้คู่กับ VLOOKUP

IFS ประเมินคู่ logical_test กับ value_if_true ตามลำดับและคืนค่าของคู่แรกที่เป็น TRUE ลดความซับซ้อนจากการซ้อน IF หลายชั้น เหมาะกับการจัดลำดับเงื่อนไขคะแนน เกณฑ์ส่วนลด หรือการจัดกลุ่มข้อมูล

LAMBDA เป็นฟังก์ชันปฏิวัติวงการที่ให้ผู้ใช้สร้าง Custom Function ขึ้นมาเองได้ โดยกำหนดพารามิเตอร์และสูตรคำนวณ จากนั้นตั้งชื่อผ่าน Name Manager เพื่อเรียกใช้ซ้ำ หรือใช้ร่วมกับ Helper Functions (เช่น BYROW, MAP) เพื่อสร้างสูตร Dynamic Array ที่ซับซ้อน

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

MAP เป็นฟังก์ชัน Helper ที่ส่งข้อมูลทีละเซลล์ (Element-by-element) จาก Array หนึ่งหรือหลายตัวเข้าไปใน LAMBDA เพื่อคำนวณและคืนค่ากลับมาในตำแหน่งเดิม สามารถรับ Input Array ได้หลายตัวพร้อมกัน

OR ใช้เชื่อมเงื่อนไขตรรกะหลายข้อเข้าด้วยกัน โดยจะให้ผลลัพธ์เป็น TRUE เพียงแค่มีเงื่อนไขใดเงื่อนไขหนึ่งเป็นจริง มักใช้ร่วมกับฟังก์ชัน IF เพื่อตรวจสอบทางเลือก

REDUCE เป็นฟังก์ชัน Helper ที่ทำงานร่วมกับ LAMBDA โดยจะรับค่าเริ่มต้น (Initial Value) และ Array ข้อมูล จากนั้นจะส่งค่าเข้าไปใน LAMBDA ทีละตัวเพื่อคำนวณและนำผลลัพธ์ไปใช้ในรอบถัดไปเรื่อยๆ จนจบข้อมูล

SCAN ใช้สำหรับสร้างค่าสะสม (Accumulated Value) จากการวนลูปข้อมูลใน Array เช่น การหาผลรวมสะสม (Running Sum) หรือข้อความสะสม โดยจะแสดงผลลัพธ์ในทุกๆ สเต็ปของการวนลูปออกมาเป็น Array ขนาดเท่าเดิม

SWITCH ตรวจสอบ expression เทียบกับรายการ value/result ตามลำดับ หากไม่ตรงกับรายการใดสามารถกำหนดค่า default ได้ เหมาะกับการแมปโค้ดเป็นข้อความ แปลงสถานะ หรือกำหนดป้ายกำกับตามค่าคงที่