Giúp em bôi màu theo điều kiên.

Liên hệ QC

rosy84

Thành viên hoạt động
Tham gia
15/3/09
Bài viết
171
Được thích
39
Em có bảng dữ liệu ngày nào cũng phải làm. Các anh chị có thể giúp em làm macro với.
Nội dung em đã ghi ở trong sheet
 

File đính kèm

  • rosy.xlsx
    38.6 KB · Đọc: 54
điều kiện là nếu giá trị ở cột H mà lớn hơn giá trị ở cột I thì lấy giá trị đó và bôi màu vàng cho ô đó.
Nếu mà không có giá trị nào lớn hơn giá trị đó thì lấy các ô ở cột H sao cho tổng của nó lớn hơn cột I.

Chưa hiểu ý lắm vì cột H toàn số dương, cột I toàn số âm. Nếu hiểu được thì đơn giản dùng CF thôi.
 
Em đã gửi cùng kết qủa ở sheet2 rồi ma. Anh xem lại rồi giúp em với.
 
tức là thế này. nếu tồn tại giá trị ở cột I( giá trị âm->dương) thì so sánh với giá trị tại cột H (dương) . Nếu chỉ cần 1 giá trị ở cột H mà lớn hơn giá trị của cột I thì Bôi mau. nếu khong thi tìm sao cho tông của các ô mìnhlấy lớn hơn giá trị của cột I thì bôi các ô đó. Anh xem shheet 2 thi chác sẽ hiểu thôi.
 
tức là thế này. nếu tồn tại giá trị ở cột I( giá trị âm->dương) thì so sánh với giá trị tại cột H (dương) . Nếu chỉ cần 1 giá trị ở cột H mà lớn hơn giá trị của cột I thì Bôi mau. nếu khong thi tìm sao cho tông của các ô mìnhlấy lớn hơn giá trị của cột I thì bôi các ô đó. Anh xem shheet 2 thi chác sẽ hiểu thôi.
- Nói thật là tớ thấy cậu quá tiết kiệm lời để giải thích.
- Theo tớ hiểu nếu tồn giá trị tại cột I thì so sánh (trị tuyệt đối thì đúng hơn) của cột H tại dòng tương ứng, nếu lớn hơn thì tô màu. Nếu nhỏ hơn thì xét đến tổng của ô phía dưới (nhưng phải cùng nhóm mã hàng)--> chỗ này phức tạp vì chưa rõ quy luật, thế nào là lớn hơn? có phải lớn hơn nhưng tổng của chúng phải gần nhất với trị tuyệt đối của giá trị ở cột I ?
- Nếu tự nghĩ ra mà làm thì Dosnet biến thành pháp sư quá...+-+-+-+ Vài lời đóng góp. Thân!

Rosy84 thử giải thích trường hợp này xem nào, tại sao không tô màu H9, H10 và H19 vì Dosnet thấy tổng của chúng cũng lớn hơn trị tuyệt đối I9 ???

attachment.php
 

File đính kèm

  • TEMP..jpg
    TEMP..jpg
    91 KB · Đọc: 147
Lần chỉnh sửa cuối:
tức là thế này. nếu tồn tại giá trị ở cột I( giá trị âm->dương) thì so sánh với giá trị tại cột H (dương) . Nếu chỉ cần 1 giá trị ở cột H mà lớn hơn giá trị của cột I thì Bôi mau. nếu khong thi tìm sao cho tông của các ô mìnhlấy lớn hơn giá trị của cột I thì bôi các ô đó. Anh xem shheet 2 thi chác sẽ hiểu thôi.

Bạn có thể dùng chức năng [Table ]. . .[/table] của diễn đàn để mô tả được chăng; Xin cảm ơn trước! --=0

http://www.giaiphapexcel.com/forum/showthread.php?t=344

(Cũng là nơi tham khảo tốt!)​
 
- Nói thật là tớ thấy cậu quá tiết kiệm lời để giải thích.
- Theo tớ hiểu nếu tồn giá trị tại cột I thì so sánh (trị tuyệt đối thì đúng hơn) của cột H tại dòng tương ứng, nếu lớn hơn thì tô màu. Nếu nhỏ hơn thì xét đến tổng của ô phía dưới (nhưng phải cùng nhóm mã hàng)--> chỗ này phức tạp vì chưa rõ quy luật, thế nào là lớn hơn? có phải lớn hơn nhưng tổng của chúng phải gần nhất với trị tuyệt đối của giá trị ở cột I ?
- Nếu tự nghĩ ra mà làm thì Dosnet biến thành pháp sư quá...+-+-+-+ Vài lời đóng góp. Thân!

Rosy84 thử giải thích trường hợp này xem nào, tại sao không tô màu H9, H10 và H19 vì Dosnet thấy tổng của chúng cũng lớn hơn trị tuyệt đối I9 ???

attachment.php

Không pải em tiết kiệm mà em không biết giải thích thế nào cho các anh hiểu. Anh hiểu như thế là đúng rồi.
"Theo tớ hiểu nếu tồn giá trị tại cột I thì so sánh (trị tuyệt đối thì đúng hơn) của cột H tại dòng tương ứng, nếu lớn hơn thì tô màu. Nếu nhỏ hơn thì xét đến tổng của ô phía dưới (nhưng phải cùng nhóm mã hàng)--> chỗ này phức tạp vì chưa rõ quy luật, thế nào là lớn hơn? có phải lớn hơn nhưng tổng của chúng phải gần nhất với trị tuyệt đối của giá trị ở cột I "
Em sẽ gửi nguyên tệp ban đầu cho các anh xem.
 

File đính kèm

  • rosy84.xlsx
    23.7 KB · Đọc: 12
Anh Dosnet cho em hỏi anh dùng CF là dùng gì vậy ( dùng hàm có sẵn trong excel à ) hay là viết macro
 
CF là viết tắt của condational formating trong format
 
Web KT
Back
Top Bottom