Cần trợ giúp về câu lệnh IF và AND trong Excel
Xin chào
Tôi đang cố gắng viết một báo cáo Excel. Xem đoạn mã bên dưới.
=IFS(AND(AND(BH1="",BG1="",ISNUMBER(DATEVALUE(H1<>ISNUMBER(DATEVALUE(BF1)))))),("Hệ thống cần cập nhật"),AND(AND(BH1="",BG1="",BF<>"",H1="TBD")),("Nhà cung cấp có TBD & Hệ thống có ngày")))
Tôi đang gặp lỗi #Name
Điều tôi đang cố gắng tìm hiểu là liệu
BH1 trống (Không có N/A) BG1 trống (Không có ngày) BF1 & H1 có ngày khác nhau (Hệ thống cần cập nhật)
BH1 trống (Không có N/A) BG1 trống (Không có ngày) BF1 có ngày & H1 có TBD (Nhà cung cấp có TBD và Hệ thống có ngày)
Trả lời:
Có lẽ
=IFS(AND(BH1="",BG1="",IF(AND(ISNUMBER(DATEVALUE(H1)),ISNUMBER(DATEVALUE(BF1))),DATEVALUE(H1)<>DATEVALUE(BF1))),"Hệ thống cần cập nhật",AND(BH1="",BG1="",BF1<>"",H1="TBD"),"Nhà cung cấp có TBD & Hệ thống có ngày",TRUE,"Khác")
hoặc
=IFS(AND(BH1="",BG1="",IF(AND(ISNUMBER(H1),ISNUMBER(BF1)),H1<>BF1)),"Hệ thống cần cập nhật",AND(BH1="",BG1="",BF1<>"",H1="TBD"),"Nhà cung cấp có TBD & Hệ thống có ngày",TRUE,"Khác")
Trả lời:
Có lẽ nên dùng phiên bản ngắn gọn hơn:
=IF(AND(BG1="",BH1="",ISNUMBER(BF1)),IF(ISNUMBER(H1),"Hệ thống cần cập nhật","Nhà cung cấp có TBD & Hệ thống có ngày"),"Khác")
Comments
Post a Comment