Tô màu trong Excel có điều kiện.

Liên hệ QC

mrhack

Thành viên mới
Tham gia
3/2/10
Bài viết
18
Được thích
2
tình hình là ntn, em muốn tô màu ô trong excel bằng 1 hàm, nhưng chưa thấy ai làm thế cả, nên hỏi các bác, mong bác bác giúp.
thanks|||||
 
tình hình là ntn, em muốn tô màu ô trong excel bằng 1 hàm, nhưng chưa thấy ai làm thế cả, nên hỏi các bác, mong bác bác giúp.
thanks|||||
Hàm là dùng để trả về kết quả sau quá trình tính toán và chẳng có hàm nào dùng để tô màu cả
Muốn tô màu theo điều kiện ta dùng chức năng Conditional Formating (trong menu Format)
 
thank bác nhé
64.gif

em thử liền, hihi

em hok biết dùng bác ui, bác bảo em rất đúng chỗ, nhưng trong trường hợp của em thì khó quá ah.. không bik có cách nào giúp em đc hok, chứ căng mắt ra tô màu cho cả file 40MB em khổ lắm???
k4664436.gif

 
Lần chỉnh sửa cuối:
thank bác nhé
64.gif

em thử liền, hihi

em hok biết dùng bác ui, bác bảo em rất đúng chỗ, nhưng trong trường hợp của em thì khó quá ah.. không bik có cách nào giúp em đc hok, chứ căng mắt ra tô màu cho cả file 40MB em khổ lắm???
k4664436.gif


Bạn đưa file và viết các yêu cầu của bạn, mình làm giúp nói thì dài lắm mà khả năng đánh máy mình chậm hihi.
 
em hok biết dùng bác ui, bác bảo em rất đúng chỗ, nhưng trong trường hợp của em thì khó quá ah.. không bik có cách nào giúp em đc hok, chứ căng mắt ra tô màu cho cả file 40MB em khổ lắm???
k4664436.gif
condition format với điều kiện: =COUNT($c1)>0 (cột C là cột trả về)
 

File đính kèm

  • Book1.xls
    17 KB · Đọc: 4,162
thanks anh zai, em đã làm đc rùi.
Thanks tất cả các bạn.
 
Nếu bây giờ e muốn tô màu trong 1 bảng chấm công, có 1 người đi làm thì tính là 1 công hoặc 2 công trên 1 ngày, nhưng cũng người đó ngày hôm khác không đi làm thì e tính là 0 công, e muốn tô màu những ngày đi làm không công là bôi den, những ngày 1 công là màu xám, những ngày 2 công là màu vàng, các bác có cách nào chỉ giúp e với
 
Nếu bây giờ e muốn tô màu trong 1 bảng chấm công, có 1 người đi làm thì tính là 1 công hoặc 2 công trên 1 ngày, nhưng cũng người đó ngày hôm khác không đi làm thì e tính là 0 công, e muốn tô màu những ngày đi làm không công là bôi den, những ngày 1 công là màu xám, những ngày 2 công là màu vàng, các bác có cách nào chỉ giúp e với
Bạn đưa file lên, mô tả chi tiết & tô màu ví dụ
 

File đính kèm

  • ToMauDK123(1).xls
    15 KB · Đọc: 1,034
File TomauDK123 của bạn đúng cái mình đang tìm, rất cảm ơn nhé, có điều là bạn cho mình hỏi làm sao để tô được như vậy cái, :),

Bạn làm như bài #12, trong khung có cthức, nếu cthức trả về TRUE thì nó thực hiện tô màu, trả về FALSE thì kg thực hiện
Còn muốn biết tô màu ntn thì chọn Format trong khung đó luôn, Lưu ý Excel 2003 chỉ có 3 điều kiện
 
mấy bác cho em hỏi ??
nếu mà trong một bảng cho định dạng như sau:
(" đặt diều kiên là số <100 co màu la yellow, >100 có màu red, còn chữ thì định dạng màu là màu light yellow.")
thì phải thực hiện làm sao ???????????? }}\ }}\ }}\ }}\ }}\
 
các bác cho em hỏi thêm, muốn tô màu cho cả hàng có được không ạ.

Như file đính kèm trên thì nếu em muốn tô theo điều kiện, cứ nhân viên Nam thì nguyên hàng ấy màu vàng, nhân viên nữ thì hàng màu xanh.

Làm thế nào ạ.

Có dùng Conditional Formatting được không ạ.
 

File đính kèm

  • ToMauCoDieuKien-Row.xlsx
    132.3 KB · Đọc: 242
Điều kiện trong CF:
=$C2="Nam"
Applies to: $2:$200
Nếu muốn tô màu tất cả các dòng có chữ "Nam" tại cột C từ dòng 2 tới dòng 200
 
Các bác cho mình hỏi với.
mình có danh sách các mail cần phải chia ra group 300 mail để copy sang file txt.
đang muốn dùng VB hay hàm gì đó để tô màu, đại loại như: 300 mail đầu màu vàng, 300 mail sau ko màu, 300 mail tiếp theo màu vàng,....
Bác nào biết cách giúp mình với nha.
Thanks so much <3
 
Các bác cho mình hỏi với.
mình có danh sách các mail cần phải chia ra group 300 mail để copy sang file txt.
đang muốn dùng VB hay hàm gì đó để tô màu, đại loại như: 300 mail đầu màu vàng, 300 mail sau ko màu, 300 mail tiếp theo màu vàng,....
Bác nào biết cách giúp mình với nha.
Thanks so much <3
Do bạn không đưa file nên tôi chỉ đưa ra công thức để dùng trong CF
Mã:
=MOD(INT((ROW()-1)/300),2)
Về CF nếu không hiểu rõ thì có công thức có khi cũng không làm được.

P/S: Đã nhờ sao bạn không nhờ chuyển từ file Excel sang file Text luôn cho rồi.
 
P/S: Đã nhờ sao bạn không nhờ chuyển từ file Excel sang file Text luôn cho rồi.
hehe, mình cũng đã nghỉ cách đó, nhưng tìm khắp các diễn đàn rồi mà ko có "manh mối" gì cả. nên đành cặm cuội làm thủ công ah+-+-+-+. Cao thủ nào biết thì xin chỉ giáo với %#^#$

- còn cái tô màu 300 mail thì mình làm được rồi.
mình dùng đoạn code VBA,
Public Sub To_mau_moi_300_o()
Public Sub To_mau_moi_300_o_C1()
Dim d As Long, x As Long
x = 0
Dim mycell As Range
For d = 1 To Selection.Rows.Count
x = x + 1
If (x <= 300) Then
Selection.Cells(d, 1).Interior.ColorIndex = 14
ElseIf ((x > 300) And (x < 601)) Then
Selection.Cells(d, 1).Interior.ColorIndex = 38
Else
x = 0
d = d - 1
End If
Next d
End Sub
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom