Cara Mencipta dan Menggunakan ColorFunction dalam Excel

  • Berkongsi Ini
Hugh West

Dalam Excel, tiada fungsi untuk membuat pengiraan berdasarkan warna sel. Tetapi dengan menggunakan Microsoft Visual Basic for Applications (VBA) adalah mungkin untuk membuat fungsi tersuai untuk pengiraan berdasarkan warna sel. Dalam artikel ini, saya akan menunjukkan kepada anda cara anda boleh membuat dan menggunakan ColorFunction dalam Excel.

Katakanlah, kami mempunyai set data pesanan produk syarikat. Lajur Kuantiti Pesanan diwarnakan berdasarkan status penghantarannya. Pesanan yang dihantar diwarnakan dengan hijau muda dan pesanan yang dalam penghantaran diwarnakan dengan oren muda. Kini kita boleh mencari bilangan pelanggan yang sama ada menerima atau tidak menerima pesanan mereka dengan mengira sel berwarna yang sama. Jumlah kuantiti pesanan dihantar atau pesanan dalam penghantaran boleh didapati dengan menambahkan sel berwarna yang sama.

Muat Turun Buku Kerja Amalan

Fungsi warna dalam Excel.xlsm

ColorFunction dalam Excel

Langkah 1 : Membuka Modul Makro dalam tetingkap VBA

Pertama, anda perlu membuka VBA tetingkap dengan menekan ALT+F11. Selepas itu klik kanan pada nama helaian dari panel kiri dan pergi ke Sisipkan> Modul

Hasilnya, kotak Modul akan dibuka.

Langkah 2 : Memasukkan kod VBA untuk mencipta ColorFunction

Masukkan kod berikut, dalam kotak Modul dan tutup VBA tetingkap.

2696

Di sini, kod VBA mencipta fungsi tersuai bernama ColorFunction yang akan mengira sel berwarna jika kami memberikan hujah sebagai FALSE dan akan meringkaskan sel berwarna jika kami memberikan hujah sebagai TRUE.

Langkah 3 : Menyimpan buku kerja sebagai Buku Kerja Excel Macro Enabled

Anda perlu menyimpan buku kerja Excel dalam format .xlsm untuk menyimpan fungsi tersuai anda. Mula-mula, pergi ke Fail dari sudut kiri atas tetingkap Excel anda.

Selepas itu, Pilih Simpan Sebagai.

Kemudian pilih Buku Kerja Didayakan Makro Excel (*xlsm) dan klik pada Simpan.

Langkah 4 : Menggunakan ColorFunction untuk Mengira sel Berwarna

Kini anda boleh menggunakan tersuai anda ColorFunction.

Untuk mendapatkan kiraan sel hijau muda, taipkan formula berikut dalam sel kosong,

=ColorFunction(F5,$D$5:$D$11,FALSE)

Di sini, F5 = Sel kriteria yang akan berwarna dikira

$D$5:$D$11 = Julat untuk kiraan

PALSU menunjukkan bahawa bilangan sel yang mempunyai warna yang sama dengan sel kriteria akan dikira

Tekan ENTER dan anda akan mendapat kiraan untuk sel hijau muda.

Dengan cara yang sama, anda boleh mendapatkan kiraan untuk sel oren terang.

Langkah 5 : Menggunakan ColorFunction untuk Jumlahkan Sel Berwarna

Untuk mendapatkan jumlah sel warna hijau muda, taip formula berikut dalam asel kosong,

=ColorFunction(F5,$D$5:$D$11,TRUE)

Di sini, F5 = Sel kriteria warna yang akan dijumlahkan

$D $5:$D$11 = Julat untuk jumlah

TRUE menunjukkan bahawa bilangan sel yang mempunyai warna yang sama dengan sel kriteria akan ditambah.

anda akan mendapat jumlah sel hijau muda dengan menekan ENTER.

Dalam dengan cara yang sama, anda boleh mendapatkan jumlah sel jingga muda.

Cara Alternatif untuk Mengira dan Menjumlahkan Sel Berwarna

Daripada menggunakan ColorFunction , anda boleh mendapatkan kiraan sel berwarna atau menjumlahkan sel berwarna dalam dua cara yang berbeza.

1.    Menggunakan Fungsi PENAPIS dan SUBTOTAL

Anda boleh mendapatkan kiraan dan jumlah sel berwarna dengan menggunakan Penapis dan fungsi SUBTOTAL .

Pertama, pergi ke tab Data dan klik pada Penapis.

Selepas itu anak panah ke bawah akan muncul di sebelah setiap pengepala lajur anda. Klik pada anak panah ke bawah di sebelah Kuantiti Pesanan (Lajur berwarna), pergi ke Tapis mengikut Warna dan pilih warna hijau muda.

Kini anda hanya akan melihat data berwarna hijau muda dalam lajur ini. Untuk mendapatkan kiraan taipkan formula berikut,

=SUBTOTAL(2,D5:D11)

Di sini 2 menunjukkan bahawa sel akan dikira dan D5:D11 ialah julat data.

Selepas menekan ENTER anda akan mendapat kiraan warna hijau mudasel.

Untuk mendapatkan jumlah sel berwarna, taip formula berikut,

=SUBTOTAL(9,D5:D11)

Di sini 9 menunjukkan bahawa sel akan ditambah dan D5:D11 ialah julat data

Selepas menekan MASUKKAN anda akan mendapat jumlah sel warna hijau muda.

Dengan menukar penapis kepada warna oren terang, anda boleh mendapatkan kiraan dan jumlah warna oren sel.

2.    Menggunakan Fungsi GET.CELL

Dengan menggunakan fungsi GET.CELL anda juga boleh mengira dan merumuskan sel berwarna.

Pertama, pergi ke tab Formula dan pilih Tentukan Nama.

A Nama Baharu kotak akan muncul. Taipkan nama seperti Warna dalam Kotak Nama . dan Masukkan formula dalam Merujuk kepada kotak dan tekan OK.

=GET.CELL(38,’GET CELL’!$D5)

Di sini 38 menunjukkan bahawa formula akan berikan kod warna sel yang dirujuk dan 'GET CELL'!$D5 adalah sel yang dirujuk (sel pertama selepas pengepala lajur lajur berwarna)

Sekarang taip =Warna (Nama yang anda berikan sebelum ini dalam kotak Tentukan Nama ) dalam lajur bersebelahan lajur berwarna anda.

Selepas menekan ENTER dan menyeret sel E5 ke penghujung set data anda, anda akan mendapat kod warna semua sel berwarna anda bagi lajur E .

Sekarang taip formula berikut untuk mendapatkan kiraan warna hijau mudasel

=COUNTIF($E$5:$E$11,50)

Di sini, $E$5:$E$11 ialah julat untuk kiraan dan 50 ialah kod warna hijau muda .

Selepas menekan Enter anda akan mendapat kiraan sel berwarna hijau.

Taip formula berikut untuk mendapatkan jumlah sel berwarna hijau muda,

=SUMIF(E5:E11,50,D5:D11)

Di sini, E5:E11 ialah julat kriteria, 50 menunjukkan kod warna hijau muda dan D5:D11 ialah julat jumlah.

Tekan ENTER dan anda akan mendapat jumlah semua sel berwarna hijau.

Dengan cara yang sama, anda boleh mendapatkan kiraan dan jumlah sel berwarna jingga muda.

Kesimpulan

Saya harap selepas membaca Artikel sekarang anda boleh membuat dan menggunakan ColorFunction dalam Excel. Jika anda menghadapi sebarang masalah sila tinggalkan ulasan.

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.