Giúp sử dụng Conditional Formatting (CF)

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

chibi

Thành viên tích cực
Thành viên danh dự
Tham gia
10/1/07
Bài viết
1,120
Được thích
623
Các anh/chị giúp tôi bài này nhé.
Vùng dữ liệu được sắp xếp thoả mãn các dòng có giá trị trong cột A bằng nhau thì đứng liền nhau. Sử dụng 2 màu (M1 và M2) để tô màu nền. Đầu tiên các dòng có cùng giá trị trong cột A được tô màu M1, tiếp theo được tô màu M2, cứ tiếp tục xen kẽ như thế (Nếu cột A không có giá trị thì không tô màu). Dùng CF để thực hiện việc đó. Ví dụ trong file đính kèm.
Cảm ơn nhiều.
 

File đính kèm

Các anh/chị giúp tôi bài này nhé.
Vùng dữ liệu được sắp xếp thoả mãn các dòng có giá trị trong cột A bằng nhau thì đứng liền nhau. Sử dụng 2 màu (M1 và M2) để tô màu nền. Đầu tiên các dòng có cùng giá trị trong cột A được tô màu M1, tiếp theo được tô màu M2, cứ tiếp tục xen kẽ như thế (Nếu cột A không có giá trị thì không tô màu). Dùng CF để thực hiện việc đó. Ví dụ trong file đính kèm.
Cảm ơn nhiều.
Bài này đã từng có người hỏi rồi... Giải pháp tại đây:
http://www.giaiphapexcel.com/forum/showthread.php?t=19200
 
Các anh/chị giúp tôi bài này nhé.
Vùng dữ liệu được sắp xếp thoả mãn các dòng có giá trị trong cột A bằng nhau thì đứng liền nhau. Sử dụng 2 màu (M1 và M2) để tô màu nền. Đầu tiên các dòng có cùng giá trị trong cột A được tô màu M1, tiếp theo được tô màu M2, cứ tiếp tục xen kẽ như thế (Nếu cột A không có giá trị thì không tô màu). Dùng CF để thực hiện việc đó. Ví dụ trong file đính kèm.
Cảm ơn nhiều.
Của bạn đây. 2 màu, dòng nào không có dữ liệu thì không tô. Làm sẵn 100 dòng.
 

File đính kèm

Cảm ơn các bạn nhiều.
Nhờ mọi người xem giúp file đính kèm sai chỗ nào mà không tô màu được theo quy luật.
 

File đính kèm

Em không biết lý do nhưng có vẽ như Excel có 1 giới hạn gì đó trong quá trình lặp của Function. Cách khắc phục là dùng 1 hàm khác thôi.
Thân.
 

File đính kèm

Cảm ơn các bạn nhiều.
Nhờ mọi người xem giúp file đính kèm sai chỗ nào mà không tô màu được theo quy luật.
Trong quá trình tính toán phức tạp, Excel tạo ra sai số nhỏ. Ở đây bạn dùng hàm Int() để khắc phục lỗi là sai lầm. Hàm Int() là hàm lấy phần nguyên. Vì vậy, với những số sai số kiểu 6.0000000000001 thì hàm Int() lấy phần nguyên là 6 thì đúng yêu cầu nhưng những số sai số dạng 5.999999999999999999 thì hàm Int() trả về 5, kết quả sẽ sai. Để khắc phục, bạn thay hàm Round() thay cho hàm Int(). Chi tiết xem trong file.
Hơn nữa, với công thức này cái điều kiện cột M rỗng thì không Format hoàn toàn không có giá trị. Bạn thử xóa một ô trong cột M, Conditional Formatting kể từ dòng dưới dòng bị xóa sẽ không có tác dụng.
Em không biết lý do nhưng có vẽ như Excel có 1 giới hạn gì đó trong quá trình lặp của Function. Cách khắc phục là dùng 1 hàm khác thôi.
Thân.
Ở đây dữ liệu chỉ là giả lập chứ không phải là xếp từ nhỏ đến lớn và liên tục như trong file nên cách của bạn không ổn.
 

File đính kèm

Web KT

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

Back
Top Bottom