Công thức của bạn đây:
{=MAX(IF(B1:B10=4,A1:A10),0)}
Bạn so sánh lấy max của số 0 và số trong dãy {IF(B1:B10=4,A1:A10)}.
Nếu số trong dãy là số âm thì Max(số âm, số 0) thì excel lấy số 0 là đúng rồi. Đâu có gì sai đâu bạn.
Nếu muốn lấy số max trong một mảng thì chỉ cần như thế này thôi: