Giúp định dạng Conditional Formatting (1 người xem)

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

tommybull

Thành viên hoạt động
Tham gia
21/7/08
Bài viết
191
Được thích
29
Giới tính
Nam
Chào anh chị!
Em có một file đính kèm,
Em muốn định dạng CF, theo dõi ngày thanh toán sao cho:
Cột "C" và "D" so với ngày tháng xuất hóa đơn đến nay nếu từ đủ 25 ngày trở lên sẽ bôi màu Vàng , và từ đủ 30 ngày trở lên sẽ bôi màu Đỏ
Mong anh chị xem xét giúp đỡ ạ?
Chân thành cảm ơn
 

File đính kèm

Em muốn định dạng CF, theo dõi ngày thanh toán sao cho:
Cột "C" và "D" so với ngày tháng xuất hóa đơn đến nay nếu từ đủ 25 ngày trở lên sẽ bôi màu Vàng , và từ đủ 30 ngày trở lên sẽ bôi màu Đỏ
1- Cột D là tiền, không so sánh với ngày/ tháng được
2- Dk1 >=25 ngày bôi vàng, Dk2 >=30 bôi đỏ. Vậy 2 thằng oánh nhau ở khúc >=30, ưu tiên bôi màu thằng nào?
3- CF áp dụng cho vùng nào?
-------------
PHP:
CF1=AND(TODAY()-$C5>=25,TODAY()-$C5<30)
CF2=TODAY()-$C5>=30
 
Chào anh chị!
Em có một file đính kèm,
Em muốn định dạng CF, theo dõi ngày thanh toán sao cho:
Cột "C" và "D" so với ngày tháng xuất hóa đơn đến nay nếu từ đủ 25 ngày trở lên sẽ bôi màu Vàng , và từ đủ 30 ngày trở lên sẽ bôi màu Đỏ
Mong anh chị xem xét giúp đỡ ạ?
Chân thành cảm ơn
Bạn tham khảo cách dùng CF để định dạng theo yêu cầu của bạn ntn này nhé!

12jozluzqeu11mczg.jpg
 

File đính kèm

28-07-2017 4-37-10 PM.jpg
Chào anh chị!
Em có một file đính kèm,
Em muốn định dạng CF, theo dõi ngày thanh toán sao cho:
Cột "C" và "D" so với ngày tháng xuất hóa đơn đến nay nếu từ đủ 25 ngày trở lên sẽ bôi màu Vàng , và từ đủ 30 ngày trở lên sẽ bôi màu Đỏ
Mong anh chị xem xét giúp đỡ ạ?
Chân thành cảm ơn
Bạn thử:
 
Bạn tham khảo cách dùng CF để định dạng theo yêu cầu của bạn ntn này nhé!

12jozluzqeu11mczg.jpg
Dạ, đúng theo ý muốn của em rồi ạ, nhưng nếu Cột "C" có loại hoa người ta chưa xuất hóa đơn, Ví dụ "C9" chưa xuất hóa đơn, thì là Ô trống, em muốn ô trống thì là màu trắng, công thức sẽ phải như thế nào ạ
Em cảm ơn!
 
đúng theo ý muốn của em rồi ạ
Đây gọi là trước sau không thống nhất hay gọi là nịnh bợ?
Cái ảnh mới sửa CF >=30 sau khi có bài #4 phản hồi chưa xét "đủ" 25 ngày/ 30 ngày.
Chứ trong file, công thức CF vẫn y nguyên, chưa sửa:
Mã:
=IF(TODAY()-$C5>30,TRUE,FALSE)
=IF(AND(TODAY()-$C5>25,TODAY()-$C5<30),TRUE,FALSE)
Xin hỏi bạn: đúng ý ở đây là như nào? Đủ 25 ngày và đủ 30 ngày đã xét chưa?

Nếu bạn trả lời bài #2 thì công thức còn ngắn nữa (xét tính ưu tiên trong CF), và biết đâu bài #6 sẽ có người làm tiếp. :D

Chúc bạn thành công!
 
Dạ, đúng theo ý muốn của em rồi ạ, nhưng nếu Cột "C" có loại hoa người ta chưa xuất hóa đơn, Ví dụ "C9" chưa xuất hóa đơn, thì là Ô trống, em muốn ô trống thì là màu trắng, công thức sẽ phải như thế nào ạ
Em cảm ơn!
Đứng tại A5, chọn A5: D11, vào Conditional Formatting\Manage Rules, làm tuần tự như sau:
  1. Nhấn New Rule, dán công thức: =(TODAY()-$C5>=25)*($C5<>""), chọn tô nền màu vàng, OK thoát ra dừng tại bảng "Conditional Formatting Rules Manage"
  2. Nhấn New Rule, dán công thức: =(TODAY()-$C5>=30)*($C5<>""), chọn tô nền màu đỏ, OK thoát ra .
  3. Nhấn Apply, xong OK
Làm theo cách này tức xét ưu tiên của điều kiện, cái nào nhập vào sau thì nằm trên cùng sẽ là ưu tiên 1, các điều kiện dưới cứ tuần tự theo thứ tự.

Chúc bạn ngày vui.
 

File đính kèm

Đây gọi là trước sau không thống nhất hay gọi là nịnh bợ?
Cái ảnh mới sửa CF >=30 sau khi có bài #4 phản hồi chưa xét "đủ" 25 ngày/ 30 ngày.
Chứ trong file, công thức CF vẫn y nguyên, chưa sửa:
Mã:
=IF(TODAY()-$C5>30,TRUE,FALSE)
=IF(AND(TODAY()-$C5>25,TODAY()-$C5<30),TRUE,FALSE)
Xin hỏi bạn: đúng ý ở đây là như nào? Đủ 25 ngày và đủ 30 ngày đã xét chưa?

Nếu bạn trả lời bài #2 thì công thức còn ngắn nữa (xét tính ưu tiên trong CF), và biết đâu bài #6 sẽ có người làm tiếp. :D

Chúc bạn thành công!
Cảm ơn anh,
Do lúc đầu em làm sơ ý nên chưa kịp chỉnh trong bài giải ạ. Chủ thớt nhớ chỉnh công thức về ">=" và "<" cả nhé!
Thanks!
 
Đứng tại A5, chọn A5: D11, vào Conditional Formatting\Manage Rules, làm tuần tự như sau:
  1. Nhấn New Rule, dán công thức: =(TODAY()-$C5>=25)*($C5<>""), chọn tô nền màu vàng, OK thoát ra dừng tại bảng "Conditional Formatting Rules Manage"
  2. Nhấn New Rule, dán công thức: =(TODAY()-$C5>=30)*($C5<>""), chọn tô nền màu đỏ, OK thoát ra .
  3. Nhấn Apply, xong OK
Làm theo cách này tức xét ưu tiên của điều kiện, cái nào nhập vào sau thì nằm trên cùng sẽ là ưu tiên 1, các điều kiện dưới cứ tuần tự theo thứ tự.

Chúc bạn ngày vui.
Chào anh!
Em gửi lại File đính kèm, nhưng lần này: Sheet 1 là "Chi tiet", Sheet 2 là "Tonghop", sheet 2 có công thức dò tìm dữ liệu từ sheet 1 sang, nên khi em áp dụng công thức của anh vào bên sheet 2 thì ô không có thông tin ngày tháng không trả về ô trắng, mà chuyển về đỏ,
Có cách nào khắc phục không ạ?!
 

File đính kèm

Chào anh!
Em gửi lại File đính kèm, nhưng lần này: Sheet 1 là "Chi tiet", Sheet 2 là "Tonghop", sheet 2 có công thức dò tìm dữ liệu từ sheet 1 sang, nên khi em áp dụng công thức của anh vào bên sheet 2 thì ô không có thông tin ngày tháng không trả về ô trắng, mà chuyển về đỏ,
Có cách nào khắc phục không ạ?!
Bạn đổi: ($C5<>"") thành ($C5>0) sẽ ra lại. Do trong hàm VLOOKUP() của bạn khi giá trị của ô truy lục là rỗng, thì nó sẽ tự trả về kết quả =0.

Chúc bạn ngày vui.
 
Chào anh!
Em gửi lại File đính kèm, nhưng lần này: Sheet 1 là "Chi tiet", Sheet 2 là "Tonghop", sheet 2 có công thức dò tìm dữ liệu từ sheet 1 sang, nên khi em áp dụng công thức của anh vào bên sheet 2 thì ô không có thông tin ngày tháng không trả về ô trắng, mà chuyển về đỏ,
Có cách nào khắc phục không ạ?!
1. Công thức Vlookup() chưa chuẩn, cũng may trùng hợp dữ liệu tương ứng nên vẫn lấy được kết quả.
B5=VLOOKUP(A5,'chi tiet'!A4: D10,2,0)
Trong công thức chưa cố định vùng dữ liệu tham chiếu, khi kéo fill công thức nó nhảy đi mất.
Đã sửa lại trong file.

2. Kết quả tại C10=VLOOKUP(A10,'chi tiet'!$A$4:$D$10,3,0)=0 chứ không phải là C10={rỗng}

3. Chắc là tự ái nên không trả lời mấy bài trên. Vậy có nhận đáp án không?
 

File đính kèm

Bạn đổi: ($C5<>"") thành ($C5>0) sẽ ra lại. Do trong hàm VLOOKUP() của bạn khi giá trị của ô truy lục là rỗng, thì nó sẽ tự trả về kết quả =0.

Chúc bạn ngày vui.
Dạ, em làm được rồi ạ, chân thành cảm ơn anh
Nhân tiện cho em cảm ơn "AnhPhong411", "Phulien1902", "Befaint" luôn ạ
 
1. Công thức Vlookup() chưa chuẩn, cũng may trùng hợp dữ liệu tương ứng nên vẫn lấy được kết quả.
B5=VLOOKUP(A5,'chi tiet'!A4: D10,2,0)
Trong công thức chưa cố định vùng dữ liệu tham chiếu, khi kéo fill công thức nó nhảy đi mất.
Đã sửa lại trong file.

2. Kết quả tại C10=VLOOKUP(A10,'chi tiet'!$A$4:$D$10,3,0)=0 chứ không phải là C10={rỗng}

3. Chắc là tự ái nên không trả lời mấy bài trên. Vậy có nhận đáp án không?
:clapping::clap::clap2:
Đúng là ông em 'Thanh tra' của anh vẫn còn phong độ ngày nào. Khà khà khà. /-*+//-*+//-*+/

Chúc em ngày nghỉ cuối tuần thiệt vui.
 
1. Công thức Vlookup() chưa chuẩn, cũng may trùng hợp dữ liệu tương ứng nên vẫn lấy được kết quả.
B5=VLOOKUP(A5,'chi tiet'!A4: D10,2,0)
Trong công thức chưa cố định vùng dữ liệu tham chiếu, khi kéo fill công thức nó nhảy đi mất.
Đã sửa lại trong file.

2. Kết quả tại C10=VLOOKUP(A10,'chi tiet'!$A$4:$D$10,3,0)=0 chứ không phải là C10={rỗng}

3. Chắc là tự ái nên không trả lời mấy bài trên. Vậy có nhận đáp án không?
:):):) Rất cảm ơn bác "Befaint" bác là người vô cùng nhiệt tình giúp đỡ người khác, nhưng hình như cao thủ thường nóng tính, người ta bảo rằng "Tính nóng mà võ công lại cao" ... hic...
Nhưng ở đây đôi lúc bác phải chấp nhận bực mình vì gặp phải những "TAY GÀ" như em.
Lần sau bác đừng nóng tính thế... em sợ
Xin chân thành cảm ơn ạ !;););)
 
:):):) Rất cảm ơn bác "Befaint" bác là người vô cùng nhiệt tình giúp đỡ người khác, nhưng hình như cao thủ thường nóng tính, người ta bảo rằng "Tính nóng mà võ công lại cao" ... hic...
Nhưng ở đây đôi lúc bác phải chấp nhận bực mình vì gặp phải những "TAY GÀ" như em.
Lần sau bác đừng nóng tính thế... em sợ
Xin chân thành cảm ơn ạ !;););)
Đây gọi là tác dụng ngược phải không?
Cái các bạn được nhiều hơn các bạn nghĩ đó!
Ở chỗ khác (...) người ta không chỉ cho bạn nhiều thứ và cụ tỉ thế đâu. Người ta mặc kệ bạn rồi sau lưng đố biết họ nghĩ cái gì :D :D

Chúc bạn ngày vui!
 

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

Back
Top Bottom