Nhờ diễn đàn giúp đỡ viết hàm cảnh báo (1 người xem)

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

Người dùng đang xem chủ đề này

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

mr bum cho mh hoi them 1 chút nữa , ngày quá hạn thay vì mh quy định là 7 ngày, mh cho đến cuối tháng mình thì ntn ?, tks
 
mr bum cho mh hoi them 1 chút nữa , ngày quá hạn thay vì mh quy định là 7 ngày, mh cho đến cuối tháng mình thì ntn ?, tks
Nếu ngày ĐK là ngày 29/05, ngày hiện tại là ngày 28/05 thì bạn lấy cuối tháng nào? Cuối tháng 5 hay cuối tháng 6? Hay trường hợp này quy định 7 ngày?
 
tính từ ngày hết hạn của tháng đó, vd 10/5/2014 là ngày hết hạn thì cuối tháng là 31/5/2014 (trường hợp tháng đó có 30, 28 ngày)
 
tính từ ngày hết hạn của tháng đó, vd 10/5/2014 là ngày hết hạn thì cuối tháng là 31/5/2014 (trường hợp tháng đó có 30, 28 ngày)
Công thức sửa lại thế này:
Mã:
=IF(B4="","",IF(TODAY()=B4,"Hết hạn",IF(AND(TODAY()<B4,EOMONTH(TODAY(),0)>=B4),"Quá hạn",IF(AND(TODAY()>B4,TODAY()<=B4+7),"Chuẩn bị gia hạn","Đang gia hạn"))))
Tôi rất ghét những câu hỏi lắt nhắt kiểu này.
Cuối ngày nhờ sMod/Mod Delete Topic hoặc gộp các bài lại dùm. Xin lỗi và cảm ơn sMod/Mod.
 

File đính kèm

sr mr bum đã nhiệt tinh giúp đỡ, vì chưa xem và hiểu kỹ nên làm tới đâu thì phát sinh ra tới, mh sẽ rút kinh nghiệm,tks mr bum nhiều
 

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

Back
Top Bottom