Tôi đã sử dụng một định dạng có điều kiện thú vị trong một tệp gần đây của tôi và nghĩ rằng nó cũng hữu ích cho những người khác. Vì vậy, câu trả lời này có nghĩa là hoàn thành cho những người trước đó.
Nó sẽ chứng minh tính năng tuyệt vời này có khả năng và đặc biệt là cách thức hoạt động của $.
Bảng ví dụ
Màu từ D đến G phụ thuộc vào các giá trị trong cột A, B và C. Nhưng công thức cần kiểm tra các giá trị được cố định theo chiều ngang (người dùng, bắt đầu, kết thúc) và các giá trị được cố định theo chiều dọc (ngày ở hàng 1). Đó là nơi ký hiệu đô la trở nên hữu ích.
Giải pháp
Có 2 người dùng trong bảng, mỗi người có một màu xác định, tương ứng là foo (màu xanh) và thanh (màu vàng).
Chúng ta phải sử dụng các quy tắc định dạng có điều kiện sau đây và áp dụng cả hai quy tắc này trên cùng một phạm vi ( D2:G3
):
=AND($A2="foo", D$1>=$B2, D$1<=$C2)
=AND($A2="bar", D$1>=$B2, D$1<=$C2)
Trong tiếng Anh, điều kiện có nghĩa là:
Người dùng là name
và ngày của ô hiện tại là sau start
và trướcend
Lưu ý cách điều duy nhất thay đổi giữa 2 công thức, là tên của người dùng. Điều này làm cho nó thực sự dễ dàng để sử dụng lại với nhiều người dùng khác!
Giải thích
Quan trọng : Các hàng và cột biến có liên quan đến điểm bắt đầu của phạm vi. Nhưng giá trị cố định không bị ảnh hưởng.
Nó rất dễ bị nhầm lẫn với các vị trí tương đối. Trong ví dụ này, nếu chúng ta đã sử dụng phạm vi D1:G3
thay vì D2:G3
, định dạng màu sẽ được chuyển 1 hàng lên.
Để tránh điều đó, hãy nhớ rằng giá trị cho các hàng và cột thay đổi phải tương ứng với điểm bắt đầu của phạm vi chứa .
Trong ví dụ này, phạm vi chứa màu là D2:G3
, vì vậy bắt đầu là D2
.
User
, start
Và end
thay đổi theo hàng
-> cột cố định ABC, hàng biến bắt đầu từ 2: $A2
, $B2
,$C2
Dates
thay đổi theo cột
-> Cột biến bắt đầu từ D, hàng cố định 1:D$1
onEdit
kích hoạt hoặc câu trả lời này không.