dùng CF để tô màu cho các điều kiện trong bảng dữ liệu

Liên hệ QC

nga xoan

Thành viên chính thức
Tham gia
29/9/11
Bài viết
99
Được thích
16
chào A/C trong diễn đàn nhé,
em có 2 câu hỏi mong A/C xem để giải nó giúp em với.
trong file đính kèm, em muốn tô màu cho những ô đó bằng conditional Formating.
Giúp em nhé,
em cảm ơn ạ,
Nga xoăn
 

File đính kèm

  • Book1.xls
    18 KB · Đọc: 27
Tại ô A3 dùng công thức sau trong CF
Mã:
=ISERROR(MATCH(A3,$B$3:$B$55,0))
Tại ô B3 dùng công thức sau trong CF
Mã:
=COUNTIF(C3:N3,"X")>=3
Định dạng như mong muốn rồi Format Painter cho các ô còn lại.
 
em cảm ơn câu trả lời của bác"tttmuahmuah" nhé.
rất đúng với ý của em
bác cho em hỏi thêm một điều kiện cho câu thứ 2, tại ô B3 em muốn tô màu khác để chú ý cho SP có tần suất xuât hiện trong 3 tháng liên tiếp. Mong nhận được sự chỉ giáo của bác.
em cảm ơn
 
Bạn xem theo file đính kèm nhé
 

File đính kèm

  • hightlight.zip
    3.7 KB · Đọc: 31
em đã xem file của bác gửi cho em nhưng em thấy vẫn chưa hiểu hàm dùng cho DK 1, sao em làm không ra nhỉ. bác chỉ dẫn cho em thêm được không ạ? em cảm ơn nhiều
Thân
 
Trước tiên để con trỏ ở ô B3 và bạn đặt những name sau:
(chắc cách đặt name bạn biết chứ: Insert/Name/Define...)
Thứ nhất: ID_1
Mã:
=(Sheet1!$C3:$O3="X")*1
Thứ hai: ID_2
Mã:
=(Sheet1!$B3:$N3="X")*1
Thứ ba: MA1
Mã:
=SMALL(IF(ID_1=1,IF(ID_2=0,COLUMN(Sheet1!$A:$M),""),""),COLUMN(Sheet1!$A:$M))
Thứ tư: MA2
Mã:
=SMALL(IF(ID_1=0,IF(ID_2=1,COLUMN(Sheet1!$A:$M)-1,""),""),COLUMN(Sheet1!$A:$M))
Sau đó tại Conditional Format mới sử dụng công thức sau:
Mã:
=IF(ISERROR(LOOKUP(11,1/(MA2-MA1>=2),COLUMN($A:$M))),0,1)
Tôi giải thích sơ bộ như sau:
giả sử có dữ liệu như sau:
HD.jpg
ID_1 sẽ cho 1 mảng như sau:
{0,1,1,1,0,1,0,1,0,0,0,0,0}
ID_2 sẽ cho 1 mảng khác là:
{0,0,1,1,1,0,1,0,1,0,0,0,0}
MA1 sẽ cho giá trị:
{2,6,8,#NUM!,#NUM!,#NUM!,#NUM!,#NUM!,#NUM!,#NUM!,#NUM!,#NUM!,#NUM!}
MA2 sẽ cho giá trị:
{4,6,8,#NUM!,#NUM!,#NUM!,#NUM!,#NUM!,#NUM!,#NUM!,#NUM!,#NUM!,#NUM!}
Và như thế công thức trong CF sẽ trả về 1 khi tìm thấy có 1 dãy số ít nhất 3 phần tử liên tục (tức MA2-MA1>=2) và ô sẽ định dạng theo mong muốn của bạn, nếu không trả về 0 và không có hiện tượng gì xảy ra cả.
 
Web KT

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

Back
Top Bottom