Nó đâu có sai! Mà tại bạn khai báo thiếu một vế của hàm IF đầu tiên (nếu ĐTB < 10) nên khi gặp ĐTB > 10 thì hàm IF trả về giá trị False, là chính xác đó chứ. Nếu như không muốn thấy cái giá trị False này, thì bạn phải cho IF biết nếu gặp False thì trả về bao nhiêu...
Giả sử bạn muốn rằng nếu gặp False thì trả về 0:
Công thức của bạn:
=IF(G3<10, IF(C3<1970, G3+0.75, IF(B3="Nữ", G3+0.5, G3)))
Chỉ cần thêm một chút xíu ở cuối:
=IF(G3<10, IF(C3<1970, G3+0.75, IF(B3="Nữ", G3+0.5, G3)), 0)
Hoặc là sửa lại và thêm vào ngay từ đầu:
=IF(G3>=10, 0, IF(C3<"1970", G3+0.75, IF(B3="Nữ", G3+0.5, G3)))