Cần trợ giúp về câu lệnh IF và AND trong Excel

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

Popular posts from this blog

Điều tôi muốn làm trong Excel 2010 là tạo một nút tùy chỉnh và gắn nó vào thanh công cụ Truy nhập nhanh và chạy một macro cụ thể.

Mở tài liệu Excel và Word từ Outlook Lỗi - Không đủ bộ nhớ

Excel 2016 - mở tất cả các tệp trong MỘT phiên bản