Nhờ diễn đàn giúp đỡ viết hàm cảnh báo

  • Thread starter Thread starter tamk84
  • Ngày gửi Ngày gửi
Liên hệ QC

tamk84

Thành viên mới
Tham gia
10/3/10
Bài viết
14
Được thích
0
cột thông báo
1."Chuẩn bị gia hạn" được báo trước 7 ngày được tô màu đỏ
2."hết hạn" được tô màu xan
3."đang gia hạn" tô màu vàng
4."quá hạn" tô màu vàng
5. không có ngày đk để trống​
 

File đính kèm

cột thông báo
1."Chuẩn bị gia hạn" được báo trước 7 ngày được tô màu đỏ
2."hết hạn" được tô màu xan
3."đang gia hạn" tô màu vàng
4."quá hạn" tô màu vàng
5. không có ngày đk để trống​
Công thức cột Thông báo:
Mã:
=IF(OR(B2="",C2=""),"",IF(C2<B2,"Quá hạn",IF(C2=B2,"Hết hạn",IF(C2-B2<=7,"Chuẩn bị gia hạn","Đang gia hạn"))))
D2 còn 1 năm nữa mới hết hạn mà bạn ghi là Chuẩn bị gia hạn?
Còn tô màu thì vào trong Conditional Formatting mà xem.
 

File đính kèm

tks, mr bum đã giúp đỡ, h mh muốn cảnh báo nguyên 1 hàng = màu đỏ thì ntn
 
tks, mr bum đã giúp đỡ, h mh muốn cảnh báo nguyên 1 hàng = màu đỏ thì ntn
Quét chọn A2:E8, sửa công thức trong CF của: =AND($E2<>"",$E2="Chuẩn bị gia hạn") và chọn Fill màu đỏ.
Còn vấn đề nào thì đưa lên một lần nha bạn.
 

File đính kèm

xin hỏi Mr bum, vs nội dung như trên dùng hàm today bỏ cột ngày hết hạn, mh muốn tạo 1 bảng như sau:
vd ngày đk là 4/6/2014
- trước ngày 4/6/2015, 7 ngày "chuẩn bị gia hạn"
- ngày 4/6/2015 sẽ báo "hết hạn "
- quá ngày 4/6/2015 sẽ "quá hạn"
- từ ngày 4/6/2014 đến 4/6/2015 "đang gia hạn"
- không có ngày đk bỏ trống
 
xin hỏi Mr bum, vs nội dung như trên dùng hàm today bỏ cột ngày hết hạn, mh muốn tạo 1 bảng như sau:
vd ngày đk là 4/6/2014
- trước ngày 4/6/2015, 7 ngày "chuẩn bị gia hạn"
- ngày 4/6/2015 sẽ báo "hết hạn "
- quá ngày 4/6/2015 sẽ "quá hạn"
- từ ngày 4/6/2014 đến 4/6/2015 "đang gia hạn"
- không có ngày đk bỏ trống
Ngày đăng ký là 4/6/2014, vậy ngày dùng hàm TODAY() đưa vào chỗ nào? Ngày 4/6/2015 là cố định cho tất cả các trường hợp?
 
today() đưa vào cột thông báo, ngày 4/6/2015 có thay đổi theo từng năm or từng tháng
 
today() đưa vào cột thông báo, ngày 4/6/2015 có thay đổi theo từng năm or từng tháng
Tôi làm lại bảng với công thức Thông báo ở cột C:
Mã:
=IF(B2="","",IF(TODAY()>EDATE(B2,12),"Quá hạn",IF(TODAY()=EDATE(B2,12),"Hết hạn",IF(TODAY()<EDATE(B2,12)-7,"Đang gia hạn","Chuẩn bị gia hạn"))))
Trong đó EDATE(B2,12) là lấy ngày tháng của B2 và sau 12 tháng, ví dụ B2 là 4/6/2014 thì EDATE(B2,12) = 4/6/2015.
 

File đính kèm

mr bum xem lại giùm mh bản này nhé, tks

Bạn xem lại ngày 03/06/2014 nhé, nằm trong 7 ngày gần TODAY() sao lại là "Đang gia hạn".
Mã:
=IF(B2="","",IF(TODAY()<B2,"Quá hạn",IF(TODAY()=B2,"Hết hạn",IF(TODAY()<=B2+7,"Chuẩn bị gia hạn","Đang gia hạn"))))
 

File đính kèm

Bạn xem lại ngày 03/06/2014 nhé, nằm trong 7 ngày gần TODAY() sao lại là "Đang gia hạn".
Mã:
=IF(B2="","",IF(TODAY()<B2,"Quá hạn",IF(TODAY()=B2,"Hết hạn",IF(TODAY()<=B2+7,"Chuẩn bị gia hạn","Đang gia hạn"))))

tks, mr bum đã F1 mh, mr bum có thể xem lại cho mh thêm 1 chút nhé:

ngày đk sau khi mh đã biểt hết hạn (4/6/2014) thì trong ô đk mh sửa lại là 4/6/2015 thì ô thông báo sẽ báo là đang gia hạn mh làm ntn để đc như vậy, tks mr bum
 
tks, mr bum đã F1 mh, mr bum có thể xem lại cho mh thêm 1 chút nhé:

ngày đk sau khi mh đã biểt hết hạn (4/6/2014) thì trong ô đk mh sửa lại là 4/6/2015 thì ô thông báo sẽ báo là đang gia hạn mh làm ntn để đc như vậy, tks mr bum
Bạn làm tôi rối theo, giờ bạn đưa file lên và cho tôi 4 ví dụ cho 4 trường hợp trên tôi mới giúp bạn được.
 
ngày đk sau khi mh đã biểt thông báo "hết hạn" là 4/6/2014 thì trong ô đk mh sửa lại là 4/6/2015 thì ô thông báo sẽ báo lại là "đang gia hạn" cứ như vậy ( ô đk sẽ đc có hạn là 1 năm hoặc 2 năm)
 

File đính kèm

ngày đk sau khi mh đã biểt thông báo "hết hạn" là 4/6/2014 thì trong ô đk mh sửa lại là 4/6/2015 thì ô thông báo sẽ báo lại là "đang gia hạn" cứ như vậy ( ô đk sẽ đc có hạn là 1 năm hoặc 2 năm)
Hi vọng lần này đúng với ý của bạn:
Mã:
=IF(B2="","",IF(TODAY()=B2,"Hết hạn",IF(TODAY()>B2,"Quá hạn",IF(TODAY()+7>=B2,"Chuẩn bị gia hạn","Đang gia hạn"))))
 

File đính kèm

mr. bum xem lại jum mh nhé có 1 vài lỗi chưa đúng :)
Nếu ngày ĐK lớn hơn ngày hiện tại mà năm đăng ký lớn hơn thì xem như Đang gia hạn, còn ngược lại là Quá hạn:
Mã:
=IF(B2="","",IF(TODAY()>B2+7,"Đang gia hạn",IF(TODAY()>B2,"Chuẩn bị gia hạn",IF(TODAY()=B2,"Hết hạn",IF(AND(TODAY()<B2,YEAR(TODAY())>=YEAR(B2)),"Quá hạn","Đang gia hạn")))))
 

File đính kèm

tks, mr bum, mh thử áp dụng vào bảng quản lý như thế này lại k đúng, mr bum jup mh xem lại nhé :) tks
 

File đính kèm

quá hạn năm trong khoảng 1 tuần từ ngày hết hạn
 
quá hạn năm trong khoảng 1 tuần từ ngày hết hạn

Công thức:
Mã:
=IF(B4="","",IF(TODAY()=B4,"Hết hạn",IF(AND(TODAY()<B4,TODAY()+7>=B4),"Quá hạn",IF(AND(TODAY()>B4,TODAY()<=B4+7),"Chuẩn bị gia hạn","Đang gia hạn"))))
 

File đính kèm

Web KT

Bài viết mới nhất

Back
Top Bottom