Tô màu bằng Conditional Fomatting với nhiều điều kiện (1 người xem)

  • Thread starter Thread starter LYSM
  • Ngày gửi Ngày gửi

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

LYSM

Thành viên thường trực
Tham gia
16/3/11
Bài viết
290
Được thích
26
Chào các bác! Em đang muốn tô màu cho các mã số ở cột O theo điều kiện: ngày hôm nay >= ngày của cột Q thì các mã số có đầu số giống với cột P sẽ được tô màu khi mã đó không xuất hiện trên cột A. Các bác xem file đính kèm làm ví dụ sẽ rõ hơn. Em cảm ơn các bác nhiều!
 
Lần chỉnh sửa cuối:
Chào các bác! Em đang muốn tô màu cho các mã số ở cột O theo điều kiện: ngày hôm nay >= ngày của cột Q thì các mã số có đầu số giống với cột P sẽ được tô màu khi mã đó không xuất hiện trên cột A. Các bác xem file đính kèm làm ví dụ sẽ rõ hơn. Em cảm ơn các bác nhiều!

Bạn thử file này xem có được không nhé.
 

File đính kèm

Chào các bác! Em đang muốn tô màu cho các mã số ở cột O theo điều kiện: ngày hôm nay >= ngày của cột Q thì các mã số có đầu số giống với cột P sẽ được tô màu khi mã đó không xuất hiện trên cột A. Các bác xem file đính kèm làm ví dụ sẽ rõ hơn. Em cảm ơn các bác nhiều!

Điều kiện của bạn khó hiều quá."nếu hôm nay", hôm nay thì sao nếu được? hôm này là ngày 03/05/2013
mình giải theo cách hiểu sau:
nếu hôm nay (03/05/2013) >=O3 thì tô màu các mã BS ko có trong cột A
nếu hôm nay (03/05/2013) >=O4 thì tô màu các mã BS và NB ko có trong cột A
 

File đính kèm

Lần chỉnh sửa cuối:
Điều kiện của bạn khó hiều quá."nếu hôm nay", hôm nay thì sao nếu được? hôm này là ngày 03/05/2013
mình giải theo cách hiểu sau:
nếu hôm nay (03/05/2013) >=O3 thì tô màu các mã BS ko có trong cột A
nếu hôm nay (03/05/2013) >=O4 thì tô màu các mã BS và NB ko có trong cột A
Bác gần đúng ý em rồi đó, nếu hôm nay (03/05/2013)>= O4 thì chỉ tô màu mã tương ứng với dòng 4 thôi (ở đây là NB).
Thế này cho dễ hiểu bác nhé, nếu ngày của O4 là 3/5 và ngày O3 là 5/5 thì chỉ tô màu mã NB, mã BS không tô màu
 
Bác gần đúng ý em rồi đó, nếu hôm nay (03/05/2013)>= O4 thì chỉ tô màu mã tương ứng với dòng 4 thôi (ở đây là NB).
Thế này cho dễ hiểu bác nhé, nếu ngày của O4 là 3/5 và ngày O3 là 5/5 thì chỉ tô màu mã NB, mã BS không tô màu

Vẫn ko hiểu được rỏ lắm, bạn xem fải vậy ko
 

File đính kèm

Vẫn ko hiểu được rỏ lắm, bạn xem fải vậy ko
bác ơi, cái này đúng ý em rồi đó ạ, cảm ơn bác nhiều nha. Nhưng nếu em có 20 mã (ở đây em chỉ lấy 2 mã BS và NB làm ví dụ) thì phải làm 20 cái CF hả bác?
Có cách nào chỉ làm 1 CF mà được không ạ?
 
bác ơi, cái này đúng ý em rồi đó ạ, cảm ơn bác nhiều nha. Nhưng nếu em có 20 mã (ở đây em chỉ lấy 2 mã BS và NB làm ví dụ) thì phải làm 20 cái CF hả bác?
Có cách nào chỉ làm 1 CF mà được không ạ?

Sử dụng công thức sau cho CF nhé, (vị trí dữ liệu như bài trên của nhapmon)


=AND(TODAY()>=VLOOKUP(LEFT(Q3,2),$N$3:$O$7,2,0),COUNTIF($A$3:$A$14,Q3&" *")=0)


vùng $N$3:$O$7 có thể thu nhỏ hay mở rộng tùy ý vào số lượng thực

sẽ đạt yêu cầu
 
Lần chỉnh sửa cuối:
Sử dụng công thức sau cho CF nhé, (vị trí dữ liệu như bài trên của nhapmon)


vùng $N$3:$O$7 có thể thu nhỏ hay mở rộng tùy ý vào số lượng thực

sẽ đạt yêu cầu

vâng, để em test thử có gì em lại hỏi bác nhé! Cám ơn bác nhiều!
 
mò riết cũng ra cái này
CF cho M3=(TODAY()-VLOOKUP(LEFT(M3,2),$N$3:$O$4,2)>=0)*(COUNTIF($A$3:$A$14,M3&"*")=0)=1
 
Sử dụng công thức sau cho CF nhé, (vị trí dữ liệu như bài trên của nhapmon)


=AND(TODAY()>=VLOOKUP(LEFT(Q3,2),$N$3:$O$7,2,0),COUNTIF($A$3:$A$14,Q3&" *")=0)


vùng $N$3:$O$7 có thể thu nhỏ hay mở rộng tùy ý vào số lượng thực

sẽ đạt yêu cầu

Tạm thời công thức của bác đã được, em test thêm xem có lỗi gì không rồi sẽ nhờ bác giúp tiếp ạ
 
Lần chỉnh sửa cuối:
mò riết cũng ra cái này
CF cho M3=(TODAY()-VLOOKUP(LEFT(M3,2),$N$3:$O$4,2)>=0)*(COUNTIF($A$3:$A$14,M3&"*")=0)=1

Bác ơi, cái này chỉ đúng khi có 2 mã là BS và NB, em cho thêm mã vào thì không còn đúng nữa, em sửa lại vùng chọn là $N$3:$O$24 vì em có 22 mã
 
Phải sửa luôn phần tìm kiếm bên cột A nữa
=AND((TODAY()>=VLOOKUP(LEFT(M3,2),$N$3:$O$5,2)),(COUNTIF($A$3:$A$17,M3&"*")=0))
(công thức của anh vodoi2x)
bạn đặt các vùng tham chiếu thành name động, rồi sau đó đưa nó vào công thức, như vậy khi bạn cập nhật dữ liêu ko cần phải vào CF sữa lại
 

File đính kèm

đặt name cho cột A
Maso=OFFSET(Sheet1!$A$3,,,COUNTA(Sheet1!$A:$A),)
timkiem=OFFSET(Sheet1!$N$3,,,COUNTA(Sheet1!$N:$N),2)
CF=AND((TODAY()>=VLOOKUP(LEFT(M3,2),timkiem,2)),(COUNTIF(MaSo,M3&"*")=0))
 

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

Back
Top Bottom