MAXA คืนค่ามากสุดโดยตีความ TRUE=1, FALSE/BLANK=0 และข้ามข้อความที่ไม่ใช่ตัวเลข ใช้กับคอลัมน์ที่มีทั้งตัวเลขและค่าตรรกะเพื่อประเมินค่ามากสุดอย่างสอดคล้อง
=MAXA(column)
=MAXA(column)
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| column | column | Yes | คอลัมน์ที่มีตัวเลขและ/หรือค่าตรรกะ TRUE/FALSE/BLANK |
ใช้ MAXA กับคอลัมน์ที่มีตัวเลขและค่าตรรกะปนกัน โดย TRUE จะถูกนับเป็น 1
เมื่อข้อมูลมี BLANK ปะปน การใช้ MAXA จะตีความ BLANK เป็น 0 ทำให้ได้ค่ามากสุดที่คาดการณ์ได้
ใช้กับคอลัมน์สถานะ TRUE/FALSE เพื่อตรวจว่ามี TRUE เกิดขึ้นหรือไม่ (TRUE = 1, FALSE = 0)
Max Flag = MAXA(Transactions[Flag])Max Flag = MAXA(Transactions[Flag])
1 หากมี TRUE ในคอลัมน์
Max Score = MAXA({BLANK(), 5, 2})Max Score = MAXA({BLANK(), 5, 2})
5
Max Active Value = MAXA(FILTER(Table, Table[Active] = TRUE())[Value])Max Active Value = MAXA(FILTER(Table, Table[Active] = TRUE())[Value])
ค่ามากสุดของแถวที่ Active
MAXA จะนับ TRUE=1, FALSE/BLANK=0 ขณะที่ MAX จะข้ามค่าที่ไม่ใช่ตัวเลขและ BLANK ทั้งหมด ทำให้ MAXA เหมาะกับข้อมูลที่มี Boolean ปะปน
ข้อความที่ไม่ใช่ตัวเลขจะถูกข้าม หากเป็นข้อความตัวเลข (เช่น “10”) จะถูกแปลงเป็นตัวเลขก่อนพิจารณา
MAXA ส่งคืนค่ามากที่สุดโดยพิจารณา TRUE เป็น 1, FALSE/BLANK เป็น 0 และมองข้ามข้อความที่ไม่สามารถตีความเป็นตัวเลขได้ เหมาะเมื่อข้อมูลมีค่าตรรกะหรือ BLANK ปะปนกับตัวเลข และต้องการค่ามากสุดแบบไม่สูญเสียบริบท