[Hỏi] Về hàm ngày tháng (3 người xem)

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

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

tg2095

Thành viên chính thức
Tham gia
26/2/08
Bài viết
55
Được thích
2
Mình có 1 biểu mẫu muốn tính ngày tháng lưu trú và tự động bôi màu để cảnh báo. Nhờ các bạn giúp với ạ. Xin cảm ơn!
(Có thể xem qua tại đây hoặc kiểm tra file đính kèm)

[TABLE="width: 403"]
[TR]
[TD]Ngày xuất[/TD]
[TD]Ngày nhập[/TD]
[TD]hết hạn lưu trú[/TD]
[TD]số ngày lưu trú[/TD]
[/TR]
[TR]
[TD="align: right"]07/12/2016[/TD]
[TD="align: right"]07/12/2016[/TD]
[TD][/TD]
[TD="align: right"]14[/TD]
[/TR]
[TR]
[TD="align: right"]08/12/2016[/TD]
[TD="align: right"]08/12/2016[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD="align: right"]09/12/2016[/TD]
[TD="align: right"]10/12/2016[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD="align: right"]10/12/2016[/TD]
[TD="align: right"]11/12/2016[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD="align: right"]11/12/2016[/TD]
[TD="align: right"]12/12/2016[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[/TABLE]


[TABLE="width: 648"]
[TR]
[TD="class: xl65, width: 648, colspan: 9"]Mình muốn tính:[/TD]
[/TR]
[TR]
[TD="class: xl65, colspan: 9"]- Ngày hết hạn lưu trú (được tính = ngày nhập + 14 ngày)[/TD]
[/TR]
[TR]
[TD="class: xl65, colspan: 9"]- Những ngày hết hạn lưu trú cách 3 ngày tính tới ngày hết hạn lưu trú sẽ được bôi đỏ để ghi chú[/TD]
[/TR]
[TR]
[TD="class: xl65, colspan: 9"]- Định dạng ngày: dd/mm/yyyy[/TD]
[/TR]
[/TABLE]
 

File đính kèm

Có ai giúp mình với ạ. Xin cảm ơn
 
Mình có 1 biểu mẫu muốn tính ngày tháng lưu trú và tự động bôi màu để cảnh báo. Nhờ các bạn giúp với ạ. Xin cảm ơn!
(Có thể xem qua tại đây hoặc kiểm tra file đính kèm)

[TABLE="width: 403"]
[TR]
[TD]Ngày xuất[/TD]
[TD]Ngày nhập[/TD]
[TD]hết hạn lưu trú[/TD]
[TD]số ngày lưu trú[/TD]
[/TR]
[TR]
[TD="align: right"]07/12/2016[/TD]
[TD="align: right"]07/12/2016[/TD]
[TD][/TD]
[TD="align: right"]14[/TD]
[/TR]
[TR]
[TD="align: right"]08/12/2016[/TD]
[TD="align: right"]08/12/2016[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD="align: right"]09/12/2016[/TD]
[TD="align: right"]10/12/2016[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD="align: right"]10/12/2016[/TD]
[TD="align: right"]11/12/2016[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD="align: right"]11/12/2016[/TD]
[TD="align: right"]12/12/2016[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[/TABLE]


[TABLE="width: 648"]
[TR]
[TD="class: xl65, width: 648, colspan: 9"]Mình muốn tính:[/TD]
[/TR]
[TR]
[TD="class: xl65, colspan: 9"]- Ngày hết hạn lưu trú (được tính = ngày nhập + 14 ngày)[/TD]
[/TR]
[TR]
[TD="class: xl65, colspan: 9"]- Những ngày hết hạn lưu trú cách 3 ngày tính tới ngày hết hạn lưu trú sẽ được bôi đỏ để ghi chú[/TD]
[/TR]
[TR]
[TD="class: xl65, colspan: 9"]- Định dạng ngày: dd/mm/yyyy[/TD]
[/TR]
[/TABLE]
Có phải bạn muốn như thế này chăng?
 

File đính kèm

  • 2.jpg
    2.jpg
    57.4 KB · Đọc: 40
Chào tg2095,

Bạn xem lại ý 2:

'(2)- Những ngày hết hạn cách trước 3 ngày tính tới ngày hiện tại và chưa xuất sẽ được bôi đỏ

Bạn gửi vài dòng dữ liệu thật lên được không?
 
Có phải bạn muốn như thế này chăng?
Ý mình đúng là muốn như vậy.
[TABLE="width: 763"]
[TR]
[TD]Ngày xuất[/TD]
[TD]Ngày nhập[/TD]
[TD]Hết hạn lưu trú[/TD]
[TD]Số ngày lưu trú[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD="align: right"]28/11/2016[/TD]
[TD="align: right"]29/11/2016[/TD]
[TD="align: right"]13/12/2016[/TD]
[TD="align: right"]14[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD="align: right"]08/12/2016[/TD]
[TD="align: right"]08/12/2016[/TD]
[TD="align: right"]22/12/2016[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD="align: right"]09/12/2016[/TD]
[TD="align: right"]10/12/2016[/TD]
[TD="align: right"]24/12/2016[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD="align: right"]10/12/2016[/TD]
[TD="align: right"]11/12/2016[/TD]
[TD="align: right"]25/12/2016[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD="align: right"]11/12/2016[/TD]
[TD="align: right"]12/12/2016[/TD]
[TD="align: right"]26/12/2016[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD="colspan: 9"]Mình muốn tính:[/TD]
[/TR]
[TR]
[TD="colspan: 9"]- Ngày hết hạn lưu trú (được tính = ngày nhập + 14 ngày). Mình đã lập công thức như thế này:
C2=IF(OR(A2="";B2="");C2="";$B2+$D$2)
không biết đúng hay sai. Nhờ mọi người hướng dẫn[/TD]
[/TR]
[TR]
[TD="colspan: 9"]- Những ngày hết hạn lưu trú cách 3 ngày tính tới ngày hết hạn lưu trú sẽ được bôi đỏ để ghi chú[/TD]
[/TR]
[TR]
[TD="colspan: 9"]- Định dạng ngày: dd/mm/yyyy[/TD]
[/TR]
[TR]
[TD="colspan: 9"](VD: C2 hết hạn lưu trú là 21/12. Vậy thì nó sẽ được bôi đỏ từ ngày (hệ thống) 18,19, 20.....)
C3 hết hạn lưu trú là 22/12. Vậy thì nó sẽ được bôi đỏ từ ngày (hệ thống) 19,20,21......)[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD="colspan: 3"]Nghĩa là ngày hệ thống - ngày hết hạn <=3[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[/TABLE]
 
Chào tg2095,

Bạn xem lại ý 2:

'(2)- Những ngày hết hạn cách trước 3 ngày tính tới ngày hiện tại và chưa xuất sẽ được bôi đỏ


Bạn gửi vài dòng dữ liệu thật lên được không?
Bạn xem qua file đính kèm này nhé
 

File đính kèm

Ý mình đúng là muốn như vậy.
[TABLE="width: 763"]
[TR]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD="colspan: 9"]Mình muốn tính:[/TD]
[/TR]
[TR]
[TD="colspan: 9"]- Ngày hết hạn lưu trú (được tính = ngày nhập + 14 ngày). Mình đã lập công thức như thế này:
C2=IF(OR(A2="";B2="");C2="";$B2+$D$2)
không biết đúng hay sai. Nhờ mọi người hướng dẫn[/TD]
[/TR]
[TR]
[TD="colspan: 9"]- Những ngày hết hạn lưu trú cách 3 ngày tính tới ngày hết hạn lưu trú sẽ được bôi đỏ để ghi chú[/TD]
[/TR]
[TR]
[TD="colspan: 9"]- Định dạng ngày: dd/mm/yyyy[/TD]
[/TR]
[TR]
[TD="colspan: 9"](VD: C2 hết hạn lưu trú là 21/12. Vậy thì nó sẽ được bôi đỏ từ ngày (hệ thống) 18,19, 20.....)
C3 hết hạn lưu trú là 22/12. Vậy thì nó sẽ được bôi đỏ từ ngày (hệ thống) 19,20,21......)[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD="colspan: 3"]Nghĩa là ngày hệ thống - ngày hết hạn <=3[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[/TABLE]
1) Số ngày lưu trú luôn luôn là 14 ngày?
2) Hàm IF của bạn sai phần C2=""
Tóm 2 ý trên sửa hàm If là =IF(...;"";B2+14)
3) Bạn đã xem hình của tôi ở #3 chưa? --> Ý nghĩa: Gần đến ngày hết hạn (3 ngày) thì báo đỏ để nhắc nhở (để làm thủ tục abc ... nào đó). Như vậy mới đúng bạn nhỉ? Chứ quá ngày hết hạn thì còn báo làm gì nữa.
 
Gửi bạn file!
Chỉ cần kết hợp Conditional Formating nhiều tầng là được!
 

File đính kèm

Ý mình là như này đây: Gần đến ngày hết hạn (3 ngày) thì báo đỏ để nhắc nhở (để làm thủ tục abc ... nào đó). Như vậy mới đúng bạn nhỉ? Chứ quá ngày hết hạn thì còn báo làm gì nữa. Cảm ơn bạn Vanle33
Bạn excenumberone có thể hướng dẫn mình theo ý trên được không? Sao mình làm theo mà không được.
 
Ý mình là như này đây: Gần đến ngày hết hạn (3 ngày) thì báo đỏ để nhắc nhở (để làm thủ tục abc ... nào đó). Như vậy mới đúng bạn nhỉ? Chứ quá ngày hết hạn thì còn báo làm gì nữa. Cảm ơn bạn Vanle33
Bạn excenumberone có thể hướng dẫn mình theo ý trên được không? Sao mình làm theo mà không được.
1) Bạn copy lại câu nói của tôi mà có hiểu đâu.
Nếu yêu cầu của bạn đúng như file #8 thì Ý của bạn phải là: quá hạn (3 ngày) thì báo đỏ.
2) Để làm được như #8 thì bạn đang dùng Excel nào? Với Excel 2010 thì cứ tương vào Home/Conditional Formatting/Manager Rules.../New Rule.../Use a formula to determine which cells to format/rồi nhập lần lượt các công thức vào/OK.
3) Nếu yêu cầu của bạn đúng như tôi đã nói (#7) thì làm như #3 tôi đã chỉ.
 
Lần chỉnh sửa cuối:
Xin cảm ơn các bạn đã hướng dẫn. Mình đã thử làm nhưng không hiểu sao nó vẫn không bôi đỏ được.
Mình xin tríc 1 đoạn dữ liệu lên file đính kèm. Nhờ các bạn xem lại hộ mình.
Do mình kèm về Excel nên mong các bạn chỉ bảo tận tình.
Mình xin cảm ơn!
 

File đính kèm

Xin cảm ơn các bạn đã hướng dẫn. Mình đã thử làm nhưng không hiểu sao nó vẫn không bôi đỏ được.
Mình xin tríc 1 đoạn dữ liệu lên file đính kèm. Nhờ các bạn xem lại hộ mình.
Do mình kèm về Excel nên mong các bạn chỉ bảo tận tình.
Mình xin cảm ơn!
Bạn thử với vông thức trong CF:
Mã:
=(AND(TODAY()-G3<=3, TODAY()-G3>=0))
Nếu bạn bạn vẫn chưa làm được, tôi sẽ gửi File
 
Xin cảm ơn các bạn đã hướng dẫn. Mình đã thử làm nhưng không hiểu sao nó vẫn không bôi đỏ được.
Mình xin tríc 1 đoạn dữ liệu lên file đính kèm. Nhờ các bạn xem lại hộ mình.
Do mình kèm về Excel nên mong các bạn chỉ bảo tận tình.
Mình xin cảm ơn!
Chào tg2095,

Góp vui thêm một công thức khác, ngoài công thức của bạn Phulien1902 đã gửi:

1. Công thức cho ngày hôm nay đến hạn, và trước đó ba ngày: đứng tại G3, vào CF, dán công thức sau:
Mã:
=COUNT(1/COUNTIF($G3,TODAY()-(ROW($1:$4)-1)))*($G3<>"")
Chọn fill màu đỏ, Applies To: $G$3:$G$10
2. Công thức cho các ngày đã quá hạn: đứng tại G3, vào CF, dán công thức sau:
Mã:
=($G3<=TODAY()-4)*($G3<>"")
Chọn fill màu xanh, Applies To: $G$3:$G$10

Chúc bạn thành công.
 
Bạn thử với vông thức trong CF:
Mã:
=(AND(TODAY()-G3<=3, TODAY()-G3>=0))
Nếu bạn bạn vẫn chưa làm được, tôi sẽ gửi File
Cảm ơn bạn.
Mình làm theo hướng dẫn trên file mình trích dẫn thì ok.
Nhưng làm lại công thức trên file gốc của mình thì lại không được.
Bạn có thể cho mình xin email mình chuyển file qua được không?
Cảm ơn bạn
 
Chào tg2095,

Góp vui thêm một công thức khác, ngoài công thức của bạn Phulien1902 đã gửi:

1. Công thức cho ngày hôm nay đến hạn, và trước đó ba ngày: đứng tại G3, vào CF, dán công thức sau:
Mã:
=COUNT(1/COUNTIF($G3,TODAY()-(ROW($1:$4)-1)))*($G3<>"")
Chọn fill màu đỏ, Applies To: $G$3:$G$10
2. Công thức cho các ngày đã quá hạn: đứng tại G3, vào CF, dán công thức sau:
Mã:
=($G3<=TODAY()-4)*($G3<>"")
Chọn fill màu xanh, Applies To: $G$3:$G$10

Chúc bạn thành công.
Cảm ơn bạn hướng dẫn. Nhưng mình làm bị báo lỗi như này
1.jpg
 
Web KT

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

Back
Top Bottom