Xin nhờ giải quyết lỗi conditional formatting tô màu dòng xen kẽ

Liên hệ QC

vijnanamatrata

Thành viên mới
Tham gia
21/12/08
Bài viết
8
Được thích
0
Mình xin nhờ các bạn giải quyết giùm lỗi conditional formatting để tô màu dòng xen kẽ. Mình đã làm như bài viết sau:

http://www.giaiphapexcel.com/forum/...al-Formatting-tạo-dòng-hightlight-xen-kẽ-nhau

Mình gửi kèm file Quy lop.xlsx để tham khảo. Trong đó có 2 sheet dùng conditional formatting nêu trên. Sheet Nhật ký quỹ thì không có lỗi gì hết nhưng sheet Kế hoạch quỹ thì cột Tháng từ dòng 57 đến 68 bị lỗi: cùng là ngày 1/4/2010 nhưng không cùng một màu, và qua ngày 1/5/2010 thì lại không đổi màu.

Mong các bạn giải thích giùm mình tại sao lại bị lỗi như vậy và cách giải quyết.

Xin cảm ơn các bạn.
 
Mình xin nhờ các bạn giải quyết giùm lỗi conditional formatting để tô màu dòng xen kẽ. Mình đã làm như bài viết sau:

http://www.giaiphapexcel.com/forum/...al-Formatting-tạo-dòng-hightlight-xen-kẽ-nhau

Mình gửi kèm file Quy lop.xlsx để tham khảo. Trong đó có 2 sheet dùng conditional formatting nêu trên. Sheet Nhật ký quỹ thì không có lỗi gì hết nhưng sheet Kế hoạch quỹ thì cột Tháng từ dòng 57 đến 68 bị lỗi: cùng là ngày 1/4/2010 nhưng không cùng một màu, và qua ngày 1/5/2010 thì lại không đổi màu.

Mong các bạn giải thích giùm mình tại sao lại bị lỗi như vậy và cách giải quyết.

Xin cảm ơn các bạn.
Cái này là do sai số từ Excel ---> Cụ thể trong quá trình tính toán với hàm MOD và INT, chẳng hiểu sao lại cho kết quả không đúng thực tế
Tạm thời sửa công thức Conditional Formating thành:
PHP:
=MOD(TEXT(SUMPRODUCT(1/COUNTIF($A$7:$A7,$A$7:$A7)),"#"),2)=0

PHP:
=MOD(TEXT(SUMPRODUCT(1/COUNTIF($A$7:$A7,$A$7:$A7)),"#"),2)=1
 

File đính kèm

  • Quy lop.rar
    522.1 KB · Đọc: 48
Lần chỉnh sửa cuối:
Bạn sửa lại công thức CF:
=ROUND(MOD(SUMPRODUCT(1/COUNTIF($A$7:$A7;$A$7:$A7));2);0)=0

=ROUND(MOD(SUMPRODUCT(1/COUNTIF($A$7:$A7;$A$7:$A7));2);0)=1

Muốn biết lý do thì copy công thức CF cũ ra 1 cột mới sẽ thấy: không phải lúc nào cũng 0 và 1.
 
Bạn sửa lại công thức CF:
=ROUND(MOD(SUMPRODUCT(1/COUNTIF($A$7:$A7;$A$7:$A7));2);0)=0

=ROUND(MOD(SUMPRODUCT(1/COUNTIF($A$7:$A7;$A$7:$A7));2);0)=1

Muốn biết lý do thì copy công thức CF cũ ra 1 cột mới sẽ thấy: không phải lúc nào cũng 0 và 1.


Mình nhập công thức của bạn vào thì bị báo lỗi công thức không đúng.
Mình sử dụng công thức của anh ndu96081631 thì đã hết lỗi rồi.
Dù sao cũng cảm ơn bạn nhiều. http://www.giaiphapexcel.com/forum/member.php?61139-ndu96081631
 
Bạn phải sửa dấu ";" thành dấu ","
 
Mình có sửa lại thành dấu "," rồi nhưng mà bây giờ thì nó loạn luôn rồi: ban đầu là cứ cách tháng thì sẽ đổi màu, giờ thì không còn theo quy luật nữa, và lại có những dòng không có màu.
 
Tôi làm nó có loạn đâu.
Sao mà ghét định dạng số canh giữa đến thế!
 

File đính kèm

  • Quy lop.xlsx
    15.7 KB · Đọc: 21
Các bác giải thích giùm em công thức: SUMPRODUCT(1/COUNTIF($A$7:$A7,$A$7:$A7))
 
Web KT

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

Back
Top Bottom