Saya telah menggunakan pemformatan bersyarat yang menarik dalam file baru-baru ini dan saya pikir itu akan bermanfaat bagi orang lain juga. Jadi jawaban ini dimaksudkan untuk melengkapi dengan yang sebelumnya.
Ini harus menunjukkan kemampuan fitur luar biasa ini, dan terutama cara $ thing bekerja.
Tabel contoh
Warna dari D ke G tergantung pada nilai-nilai di kolom A, B dan C. Tetapi rumus perlu memeriksa nilai-nilai yang ditetapkan secara horizontal (pengguna, mulai, akhir), dan nilai-nilai yang diperbaiki secara vertikal (tanggal di baris 1). Di situlah tanda dolar menjadi berguna.
Larutan
Ada 2 pengguna di tabel, masing-masing dengan warna yang ditentukan, masing-masing foo (biru) dan bar (kuning).
Kami harus menggunakan aturan pemformatan bersyarat berikut, dan menerapkan keduanya pada rentang yang sama ( D2:G3
):
=AND($A2="foo", D$1>=$B2, D$1<=$C2)
=AND($A2="bar", D$1>=$B2, D$1<=$C2)
Dalam bahasa Inggris, kondisinya berarti:
Pengguna adalah name
, dan tanggal sel saat ini adalah setelah start
dan sebelumnyaend
Perhatikan bagaimana satu-satunya hal yang berubah di antara 2 rumus, adalah nama pengguna. Ini membuatnya sangat mudah untuk digunakan kembali dengan banyak pengguna lain!
Penjelasan
Penting : Baris dan kolom variabel relatif terhadap awal rentang. Tetapi nilai tetap tidak terpengaruh.
Sangat mudah untuk bingung dengan posisi relatif. Dalam contoh ini, jika kita menggunakan rentang D1:G3
alih-alih D2:G3
, pemformatan warna akan digeser 1 baris ke atas.
Untuk menghindari itu, ingat bahwa nilai untuk baris dan kolom variabel harus sesuai dengan awal rentang yang mengandung .
Dalam contoh ini, rentang yang berisi warna adalah D2:G3
, jadi awalnya adalah D2
.
User
, start
, Dan end
berbeda dengan baris
-> kolom Tetap ABC, baris variabel mulai dari 2: $A2
, $B2
,$C2
Dates
bervariasi dengan kolom
-> kolom Variabel mulai dari D, baris tetap 1:D$1
onEdit
pemicu atau jawaban ini yang tidak.