Tính khoảng chênh lệch giữa 2 date, bỏ qua cell trống mà không báo lỗi?

Liên hệ QC

Loannie

Thành viên mới
Tham gia
22/9/09
Bài viết
30
Được thích
1
Chào các bạn, mình nhờ các bạn chỉ dẫn cách viết hàm với mục đích như sau:

- Tính hiệu giữa cột A ngày xuất và cột B ngày nhập. Nếu >= 14, gán cột C giá trị "ngoài 2 tuần", <14, gán cột C "trong 2 tuần".
- Nếu một trong 2 cột A hoặc B rỗng (không có dữ liệu), hoặc kí hiệu ✔ thì cột C bỏ trống.

Hàm mình viết là =IF(B2-A2<=14,"trong 2 tuan",IF(B2-A2>14,"ngoai 2 tuan" báo lỗi #VALUE khi cột A hoặc B rỗng. Mong các bạn xem file và tư vấn.

Mình xin cảm ơn nhiều :)
 

File đính kèm

  • Tinh ngay.xls
    126 KB · Đọc: 6
Chào các bạn, mình nhờ các bạn chỉ dẫn cách viết hàm với mục đích như sau:

- Tính hiệu giữa cột A ngày xuất và cột B ngày nhập. Nếu >= 14, gán cột C giá trị "ngoài 2 tuần", <14, gán cột C "trong 2 tuần".
- Nếu một trong 2 cột A hoặc B rỗng (không có dữ liệu), hoặc kí hiệu ✔ thì cột C bỏ trống.

Hàm mình viết là =IF(B2-A2<=14,"trong 2 tuan",IF(B2-A2>14,"ngoai 2 tuan" báo lỗi #VALUE khi cột A hoặc B rỗng. Mong các bạn xem file và tư vấn.

Mình xin cảm ơn nhiều :)

=IFERROR(IF(B2-A2<=14,"trong 2 tuan",IF(B2-A2>14,"ngoai 2 tuan")),"")
 
Chào các bạn, mình nhờ các bạn chỉ dẫn cách viết hàm với mục đích như sau:

- Tính hiệu giữa cột A ngày xuất và cột B ngày nhập. Nếu >= 14, gán cột C giá trị "ngoài 2 tuần", <14, gán cột C "trong 2 tuần".
- Nếu một trong 2 cột A hoặc B rỗng (không có dữ liệu), hoặc kí hiệu ✔ thì cột C bỏ trống.

Hàm mình viết là =IF(B2-A2<=14,"trong 2 tuan",IF(B2-A2>14,"ngoai 2 tuan" báo lỗi #VALUE khi cột A hoặc B rỗng. Mong các bạn xem file và tư vấn.

Mình xin cảm ơn nhiều :)
Cái điều kiện như dòng màu đỏ ở trên phải được nêu lên trước tiên, chẳng hạn viết thế này:
Mã:
[COLOR=#ff0000]=IF(COUNT(A2:B2)<2,""[/COLOR],[COLOR=#0000cd]IF(B2-A2<=14,"trong 2 tuan",IF(B2-A2>14,"ngoai 2 tuan"))[/COLOR][COLOR=#ff0000])[/COLOR]
Chỗ màu đỏ là mới thêm vào, chỗ màu xanh là công thức cũ của bạn
Tất nhiên bạn có thể dùng IFERROR cho gọn nếu như bạn đang dùng phiên bản office từ 2007 trở về sau
 
Bạn quanluu1989 ơi, trong công thức của bạn:
=IFERROR(IF(B2-A2<=14,"trong 2 tuan",IF(B2-A2>14,"ngoai 2 tuan")),"")

khi cột A và/hoặc B rỗng thì cột C vẫn hiện lên kết quả "trong 2 tuần". Đáng lẽ kết quả nên là bỏ trống. Bạn xem giúp mình nhé

Bạn ndu96081631 ơi, công thức =IF(COUNT(A2:B2)<2,"",IF(B2-A2<=14,"trong 2 tuan",IF(B2-A2>14,"ngoai 2 tuan"))) chuẩn không cần chỉnh trong Excel nhưng nếu chuyển sang google spreadsheet thì không chạy được. Bạn có thể xem có cách nào giúp mình được không? Mình xin cảm ơn



 
Lần chỉnh sửa cuối:
Bạn ndu96081631 ơi, công thức =IF(COUNT(A2:B2)<2,"",IF(B2-A2<=14,"trong 2 tuan",IF(B2-A2>14,"ngoai 2 tuan"))) chuẩn không cần chỉnh trong Excel nhưng nếu chuyển sang google spreadsheet thì không chạy được. Bạn có thể xem có cách nào giúp mình được không? Mình xin cảm ơn




Tôi đâu có biết Google Spreadsheet???!!!!
Ủa mà nó không có hàm COUNT à?
 
hy vọng có hàm OR
=IF(OR(A2="",A2="✔",B2="",B2="✔",A2>B2),"",IF(B2-A2<=14,"trong 2 tuan","ngoai 2 tuan"))
 
Web KT
Back
Top Bottom