Formula Excel Berdasarkan Warna Sel (5 Contoh)

  • Berkongsi Ini
Hugh West

Anda mungkin mempunyai set data berwarna-warni dan anda ingin menggunakan warna sel untuk berfungsi dengan formula Excel. Excel mempunyai banyak sekumpulan formula yang menakjubkan untuk menulis dan membaca data daripada set data. Sebahagian daripadanya ialah COUNT , SUBJUMLAH , JIKA dan seterusnya. Sekali lagi, anda juga boleh menggunakan makro VBA untuk membina formula baharu mengikut keperluan yang boleh anda gunakan untuk warna sel yang berbeza. Artikel ini akan menerangkan 5 contoh Formula Excel berdasarkan warna sel dengan ilustrasi yang betul.

Muat Turun Buku Kerja Amalan

Anda boleh memuat turun buku kerja amalan dari sini.

Formula Berdasarkan Warna Sel.xlsm

5 Contoh Formula Excel Berdasarkan Warna Sel

Kami akan menggunakan set data berwarna berikut untuk menerangkan kaedah.

Kita dapat melihat bahawa set data mempunyai dua lajur iaitu Nama dan Kuantiti . Terdapat 3 warna berbeza dalam barisan. Kami akan menggunakan formula Excel yang berbeza seperti SUMIF , SUBJUMLAH , JIKA dan fungsi yang ditentukan pengguna menggunakan makro VBA dalam 5 contoh akan datang seterusnya. Jadi, tanpa sebarang kelewatan, mari kita masuk ke perbincangan utama.

1. Formula SUBTOTAL Excel dengan Warna Sel

Untuk menggunakan formula Excel SUBJUMLAH untuk mengira dan mendapatkan jumlah nilai yang ditapis mengikut warna.

Ikuti langkah di bawah untuk kaedah ini.

Langkah:

  • Dalam Sel C6 tulis yang berikutformula untuk mendapatkan Bilangan produk dalam senarai:
=SUBTOTAL(102,C5:C10)

Kita boleh juga gunakan formula SUBTOTAL untuk tujuan penjumlahan. Mari kita lihat.

  • Untuk mendapatkan Jumlah kuantiti produk, tulis formula berikut dalam Sel C14 :
=SUBTOTAL(109,C5:C10)

  • Sekarang, pilih seluruh set data.

  • Dari tab Laman Utama , Pilih Penapis dalam Isih & Tapis menu lungsur turun.

Anda akan menemui dua anak panah dalam lajur set data.

  • Klik pada simbol anak panah lajur Nama .
  • Menu lungsur turun bar sisi akan dibuka. Dari sana pilih Tapis mengikut Warna .
  • Sekarang, pilih warna yang anda mahu tapis.

  • Kemudian klik OK .

Ia akan menunjukkan set data yang ditapis.

Anda boleh melihat perubahan nilai dalam Kira mengikut Warna dan Jumlah mengikut Warna dalam gambar di bawah.

Keputusan menunjukkan kiraan dan jumlah hanya data yang ditapis

🔎 Bagaimana Formula Berfungsi?

📌 SUBTOTAL mengambil dua argumen function_name dan ref1 .Dalam nama_fungsi diperlukan 102 untuk mengira bilangan data dan 109 untuk mengembalikan jumlah kuantiti.

📌 Sebagai rujukan kedua-dua formula mengambil julat kuantiti.

📌 Keputusan pada permulaan menunjukkan semuadata dalam julat. Walau bagaimanapun, dua gambar terakhir menunjukkan hasil sel yang ditapis sahaja.

Baca Lagi: Warna Sel Excel: Tambah, Edit, Gunakan & Alih keluar

2. Excel COUNTIF dan Formula SUMIF mengikut Warna Sel

2.1 Formula COUNTIF dengan Warna Sel

Sekarang, jika anda mahu menggunakan COUNTIF formula mengikut warna sel anda perlu mengikuti langkah di bawah.

Langkah:

  • Daripada tab Formula , pilih Tentukan Nama .

  • Kotak akan muncul. Tulis nama (dalam kes ini kami menulis NumberColor ) dalam Nama: bahagian.
  • Dalam Merujuk kepada: tulis formula berikut:
=GET.CELL(38,'2. COUNTIF and SUMIF'!$C14)

  • Selepas itu, klik OK .

Ia akan ditunjukkan dalam kotak Pengurus Nama .

  • Jika semuanya kelihatan ok, kemudian klik Tutup .

  • Selain set data, ambil lajur dan dalam Sel D5 tulis formula:
=NumberColor

  • Tekan Enter dan seret ini menggunakan ikon pemegang isi ke seluruh lajur.

Anda akan mendapat kod untuk semua warna yang terdapat dalam set data.

  • Dalam sel baharu, ( G5 ) tulis formula ini:
=COUNTIF(D5:D10,$D$5)

Dalam Sel G6 ,

=COUNTIF(D5:D10,$D$6)

Dalam Sel G7 ,

=COUNTIF(D5:D10,$D$9)

Anda akan melihat hasilnya seperti yang ditunjukkan dalam gambar di atas. Bagaimanapun,anda juga boleh menulis campuran atau, rujukan sel relatif setiap sel dalam formula dan hanya seret ke bawah untuk mendapatkan keputusan.

2.2 Formula SUMIF dengan Warna Sel

Langkah:

Taip formula berikut dalam Sel H5 :

=SUMIF(D5:D10,$D$5,C5:C10)

Begitu juga dalam Sel H6 ,

=SUMIF(D5:D10,$D$6,C5:C10)

Dan, dalam Sel H7 ,

=SUMIF(D5:D10,$D$9,C5:C10)

Perhatikan gambar di atas untuk melihat bagaimana keputusan ditemui.

🔎 Bagaimana Proses dengan Formula Berfungsi?

📌 Di sini, formula menggunakan fungsi GET.CELL memerlukan 38 untuk mengembalikan warna kod dan rujukan sel yang mana kod itu akan dikembalikan.

📌 Dengan menentukan Nama dengan formula GET.CELL kita boleh menulis dengan mudah nama “ NumberColor ” yang diawali dengan tanda sama akan mendapat kod warna sel yang dirujuk.

📌 Seterusnya, menggunakan kod Warna kami telah menggunakan COUNTIF dan formula SUMIF untuk mendapatkan kiraan dan jumlah julat data dengan kol atau kriteria kod.

Baca Lagi: Cara Menukar Warna Sel Berdasarkan Nilai dalam Excel (5 Cara)

3. Excel IF Formula mengikut Warna Sel

Sekarang, katakan kami mempunyai harga yang sama setiap helai untuk produk seperti hoodies , jaket dan s weaters .

Jika anda ingin mengira jumlah harga untuk jumlah kuantiti produk ini, kami boleh menggunakan JIKA formula.

Anda boleh mengikuti langkah untuk menggunakan JIKA di sini.

Langkah:

  • Kami telah pun mencipta NumberColor menggunakan Define Name dan menggunakannya untuk mencari kod warna (Lihat kaedah 2).
  • Dalam lajur baharu, tulis formula dalam Sel E5 :
=IF(NumberColor=40,C5*$C$13,0)

  • Tekan Enter .
  • Seret ikon pemegang isian ke dapatkan hasil untuk data yang selebihnya.

Anda dapat melihat bahawa ia menunjukkan nilai hanya untuk produk dengan warna yang sama yang mempunyai kod warna 40 manakala sifar ( 0 ) untuk selebihnya.

🔎 Bagaimana Formula Berfungsi?

📌 Di sini JIKA formula mengambil NumberColor sama dengan 40 .

📌 Jika logiknya benar, ia akan mendarabkan kuantiti dengan harga sekeping ( 5 ). Jika tidak, ia akan menunjukkan 0 .

Baca Lagi: Cara Menyerlahkan Sel Menggunakan Pernyataan If dalam Excel (7 Cara)

Bacaan Serupa

  • Cara Mengisi Sel dengan Warna Berdasarkan Peratusan dalam Excel (6 Kaedah)
  • Serlahkan Lajur dalam Excel (3 Kaedah)
  • Cara Serlahkan Sel Berdasarkan Teks dalam Excel [2 Kaedah]
  • Serlahkan Sel dalam Excel (5 Kaedah)
  • Cara Menyerlahkan dari Atas ke Bawah dalam Excel (5 Kaedah)

4. Formula Excel SUMIFS mengikut Sel Warna

Menggunakan kod Warna, kami juga boleh menggunakan formula SUMIFS .

Untuk itu, anda perluikut langkah di bawah:

Langkah:

  • Dalam Sel E5 tulis formula:
=SUMIFS($C$5:$C$10,$D$5:$D$10,$D5)

  • Selepas itu, tekan Enter.
  • Gunakan ikon pemegang isi untuk menyeret keputusan untuk kes yang lain.

🔎 Bagaimana Formula Berfungsi?

📌 Formula SUMIFS mengambil julat_jumlah C5:C10 sebagai rujukan mutlak untuk kuantiti. Seterusnya, ia mengambil julat kod warna yang juga dalam bentuk rujukan mutlak.

📌 Akhir sekali, kriteria ditetapkan untuk sel pertama lajur kod warna iaitu D5 . Dalam kes ini, hanya lajur dalam bentuk rujukan mutlak manakala baris dalam bentuk rujukan relatif. Ini kerana ia akan menyeret ikon pemegang isi untuk seluruh lajur dengan menukar nombor baris seperti yang diperlukan.

Kandungan Berkaitan: Cara untuk Serlahkan Sel dalam Excel Berdasarkan Nilai (9 Kaedah)

5. Excel VBA Macro to Excel Formula mengikut Warna Sel

Selain itu, VBA Macro boleh menjadi alat yang menakjubkan untuk menggunakan formula excel mengikut warna sel.

Mari kita bahagikan kaedah ini kepada dua bahagian untuk kemudahan pemahaman.

Sub-kaedah pertama akan menggunakan kod untuk mencari kod warna dan kemudian gunakannya untuk menggunakan formula COUNTIF dan SUMIF

Nota: Makro VBA tidak dapat mengecam warna yang serupa dan oleh itu kami mengubah suai set data kami denganwarna yang boleh dibezakan.

Tiga warna berbeza ialah merah, biru dan coklat. Sekarang mari kita lihat bagaimana kita boleh menggunakan VBA Macro untuk menggunakan formula Excel mengikut warna sel.

5.1 VBA Macro untuk Cari Kod Warna

Untuk mencari kod warna menggunakan VBA Makro dan gunakan formula Excel, kita perlu mengikut langkah di bawah.

Langkah:

  • Tekan ALT+F11 daripada anda papan kekunci.
  • Ini akan membuka tetingkap VBA Macro . Pilih helaian anda.
  • Daripada tab Insert klik pada Modul .

  • Tetingkap Umum akan dibuka.

  • Salin dan Tampal kod berikut dalam tetingkap Umum.

Kod:

9482

5400
  • Simpan fail dengan Excel Macro -Didayakan akhiran Buku Kerja.
  • Buka helaian anda dan tulis formula berikut dalam Sel D5:
=ColorIndex(C5)

  • Tekan Enter dan seret menggunakan pemegang isian untuk mendapatkan hasil bagi data yang lain.

  • Sekarang, dalam lajur lain di Sel E5, anda perlu menulis formula di bawah:
=COUNTIF($D$5:$D$10,$D5)

  • Tekan Masukkan dan seret hasilnya sehingga akhir data.

  • Begitu juga, untuk memohon SUMIF, tulis formula yang diberikan di bawah dalam Sel F5 :
=SUMIF($D$5:$D$10,$D5,$C$5:$C$10)

Untuk kes ini, anda perlu mengetahui jumlahnya menggunakan kod warna.Walau bagaimanapun, anda boleh terus membuat jumlah dengan menulis kod. Ini akan diterangkan dalam subkaedah seterusnya.

🔎 Bagaimanakah Proses dengan Formula Berfungsi?

📌 Kami telah mencipta ColorIndex menggunakan kod dan mengekalkan hujah sebagai julat data. Dengan menggunakan ini, kami mendapat kod warna.

📌 Seterusnya, kami menggunakan formula COUNTIF untuk mendapatkan hasil kiraan bagi kod warna tertentu itu.

📌 Akhir sekali, kami menggunakan formula SUMIF untuk mendapatkan jumlah berdasarkan kod warna.

5.2 Makro VBA kepada Jumlah

Anda perlu mengikuti langkah berikut untuk mendapatkan penjumlahan kuantiti dengan warna yang sama terus melalui kod.

Langkah:

  • Anda perlu menekan ALT+F11 dari papan kekunci anda untuk membuka Makro VBA Tetingkap.
  • Sekali lagi, anda perlu memilih helaian anda dan Daripada Modul daripada tab Sisipkan .

  • Seperti subkaedah di atas, tetingkap Umum akan dibuka. Kemudian hanya salin dan tampal kod berikut dalam tetingkap Umum .

Kod:

5019

7009
  • Seterusnya, buka lembaran kerja anda. Dalam Sel D5 , anda perlu menulis formula berikut:
=SBC($C5,$C$5:$C$10)

  • Tekan Masukkan dan seret hasil menggunakan pemegang isian ke penghujung julat data.

Anda akan mendapat hasil sebagai ditunjukkan dalam gambar di atas.

🔎 Bagaimana Prosesnyadengan Formulas Work?

📌 Kami mencipta formula dengan nama SBC melalui kod yang telah kami tulis dalam tetingkap Umum untuk lembaran kerja ini.

📌 Selepas itu, kami menggunakan formula dengan julat data dan kriteria sebagai sel kuantiti tertentu.

Baca Lagi: VBA untuk Menukar Warna Sel Berdasarkan Nilai dalam Excel (3 Contoh Mudah)

Perkara yang Perlu Diingat

1. Anda perlu menggunakan warna yang berbeza sekiranya menggunakan Makro VBA.

2. Anda perlu menyimpan fail Excel dengan akhiran .xlsm sekiranya fail tersebut mempunyai kod Makro VBA di dalamnya.

Kesimpulan

Artikel menerangkan 5 kaedah berbeza untuk gunakan formula Excel seperti SUMIF , SUBJUMLAH , COUNTIF dan sebagainya berdasarkan warna sel. Selain itu, buku kerja amalan ada untuk anda, jadi anda boleh memuat turunnya dan menggunakan mana-mana kaedah mengikut keperluan anda. Untuk sebarang pertanyaan lanjut, sila tulis di bahagian komen.

Hugh West ialah jurulatih dan penganalisis Excel yang sangat berpengalaman dengan lebih 10 tahun pengalaman dalam industri. Beliau memiliki Ijazah Sarjana Muda Perakaunan dan Kewangan serta Ijazah Sarjana dalam Pentadbiran Perniagaan. Hugh mempunyai minat untuk mengajar dan telah membangunkan pendekatan pengajaran yang unik yang mudah diikuti dan difahami. Pengetahuan pakar Excel beliau telah membantu beribu-ribu pelajar dan profesional di seluruh dunia meningkatkan kemahiran mereka dan cemerlang dalam kerjaya mereka. Melalui blognya, Hugh berkongsi pengetahuannya dengan dunia, menawarkan tutorial Excel percuma dan latihan dalam talian untuk membantu individu dan perniagaan mencapai potensi penuh mereka.