Saya menggunakan Google Sheets untuk dasbor harian. Yang saya butuhkan adalah mengubah warna latar belakang sel B5 berdasarkan nilai sel lain - C5. Jika C5 lebih besar dari 80% maka warna latar belakang hijau tetapi jika di bawah, itu akan menjadi kuning / merah.
Apakah ini tersedia dengan fungsi Google Sheets atau apakah saya harus memasukkan skrip?
google-sheets
google-sheets-formula
gs-conditional-formatting
Mark Magalona
sumber
sumber
onEdit
pemicu atau jawaban ini yang tidak.Jawaban:
Catatan: ketika dikatakan "B5" dalam penjelasan di bawah ini, sebenarnya berarti "B {current_row}", jadi untuk C5 itu B5, untuk C6 itu B6 dan seterusnya. Kecuali Anda menentukan $ B $ 5 - maka Anda merujuk ke satu sel tertentu.
Ini didukung di Google Sheets pada 2015: https://support.google.com/drive/answer/78413#formulas
Dalam kasus Anda, Anda perlu mengatur pemformatan bersyarat pada B5.
=B5>0.8*C5
.B5
.Anda dapat mengulangi proses ini untuk menambahkan lebih banyak warna untuk latar belakang atau teks atau skala warna.
Bahkan lebih baik, buat aturan tunggal berlaku untuk semua baris dengan menggunakan rentang di " Rentang ". Contoh dengan asumsi baris pertama adalah tajuk:
=B2>0.8*C2
.B2:B
.Akan seperti contoh sebelumnya tetapi berfungsi pada semua baris, bukan hanya baris 5.
Rentang juga dapat digunakan dalam "Rumus khusus" sehingga Anda dapat mewarnai seluruh baris berdasarkan nilai kolomnya.
sumber
=B2>0.8*indirect("Sheet1!C2")
( sumber )Satu lagi contoh:
Jika Anda memiliki Kolom dari A ke D, dan perlu menyorot seluruh baris (mis. Dari A ke D) jika B adalah "Lengkap", maka Anda dapat melakukannya dengan mengikuti:
Tentu saja, Anda dapat mengubah Rentang ke A: T jika Anda memiliki lebih banyak kolom.
Jika B berisi "Lengkap", gunakan pencarian sebagai berikut:
sumber
$
di bidang "Formula Khusus". yaitu lakukan$B$2:$B
dan tidakB2:B
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 setelahstart
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
Sangat mudah untuk bingung dengan posisi relatif. Dalam contoh ini, jika kita menggunakan rentang
D1:G3
alih-alihD2: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 adalahD2
.User
,start
, Danend
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
sumber
Pada dasarnya yang perlu Anda lakukan adalah menambahkan $ sebagai awalan pada huruf kolom dan nomor baris. Silakan lihat gambar di bawah ini
sumber
Tidak disebutkan bahwa B5 mengandung nilai apapun jadi dengan asumsi
80%
adalah.8
diformat sebagai persentase tanpa desimal dan jumlah kosong sebagai "bawah":Pilih B5, warna "kuning / merah" dengan isian standar, lalu Format - Format bersyarat ..., Rumus khusus adalah dan:
dengan isian hijau dan Done.
sumber
Saya kecewa pada berapa lama untuk menyelesaikan ini.
Saya ingin melihat nilai dalam kisaran saya di luar standar deviasi.
=STDEV(L3:L32)*2
=$L$32
(sel apa pun stdev Anda berada)Saya tidak tahu bagaimana cara menempatkan STDEv sejajar. Saya mencoba banyak hal dengan hasil yang tidak terduga.
sumber