Kiel Krei kaj Uzi ColorFunction en Excel

  • Kundividu Ĉi Tion
Hugh West

En Excel, ne ekzistas funkcio por fari kalkulojn bazitajn sur la koloro de la ĉeloj. Sed uzante Microsoft Visual Basic por Aplikoj (VBA) eblas fari kutimajn funkciojn por kalkulo bazitaj sur la koloro de la ĉeloj. En ĉi tiu artikolo, mi montros al vi kiel vi povas krei kaj uzi la Koloron-Funkcion en Excel.

Ni diru, ni havas datumaron de la produkta ordo de kompanio. La kolumno Ordokvanto estas kolorigita laŭ ilia livera stato. Liveritaj mendoj estas koloritaj per helverda kaj mendoj kiuj estas en liveraĵo estas kolorigitaj per hel-oranĝo. Nun ni povas trovi la nombron da klientoj, kiuj aŭ ricevis aŭ ne ricevis siajn mendojn, kalkulante la samajn kolorajn ĉelojn. La totala kvanto de ordo liverita aŭ mendo en livero troveblas aldonante la samajn kolorajn ĉelojn.

Elŝutu Praktikan Laborlibron

Kolorfunkcio en Excel.xlsm

ColorFunction en Excel

Paŝo 1 : Malfermi Makroan Modulon en VBA-fenestro

Unue, vi devas malfermi la VBA fenestro premante ALT+F11. Post tio dekstre alklaku la folinomo de la maldekstra panelo kaj iru al Enmeti> Modulo

Kiel rezulto, skatolo Modulo estos malfermita.

Paŝo 2 : Enmeti VBA-kodon por krei ColorFunction

Enigu la sekvan kodon, en la skatolon Modulo kaj fermu la VBA fenestro.

3952

Ĉi tie, la VBA-kodo kreas kutiman funkcion nomitan ColorFunction kiu kalkulos kolorajn ĉelojn se ni donas la argumenton kiel FALSE. kaj resumos la kolorajn ĉelojn se ni donas la argumenton kiel VERA.

Paŝo 3 : Konservante la laborlibron kiel Excel Makro-Ebligita Laborlibro

Vi devas konservi la Excel-libron en .xlsm formato por konservi vian kutiman funkcion. Unue, iru al Dosiero el la supra maldekstra angulo de via Excel-fenestro.

Post tio, Elektu Konservi kiel.

Tiam elektu Excel Makro-ebligita Laborlibro (*xlsm) kaj alklaku Konservi.

Paŝo 4 : Uzante KolorFunkcion por Nombri Kolorajn ĉelojn

Nun vi povas uzi vian kutiman KolorFunkcion.

Por akiri la kalkulon de helverdaj ĉeloj, tajpu la sekvan formulon en malplena ĉelo,

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

Ĉi tie, F5 = Kriterioĉelo, kiu koloro estos esti kalkulita

$D$5:$D$11 = Gamo por kalkulo

FALSA indikas ke la nombro da ĉeloj havantaj la saman koloron kun la kriterioĉelo estos nombrita

Premu ENTER kaj vi ricevos la kalkulon por helverdaj ĉeloj.

Simile, vi povas akiri la kalkulon por helaj oranĝaj ĉeloj.

Paŝo 5 : Uzante KolorFunkcion por Sumi Kolorajn Ĉelojn

Por akiri la sumon de helverdaj koloraj ĉeloj, tajpu la jenan formulon en anmalplena ĉelo,

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

Jen, F5 = Kriterioĉelo, kiu koloro estos sumigita

$D $5:$D$11 = Gamo por sumo

VERA indikas ke la nombro da ĉeloj havantaj la saman koloron kun la kriterioĉelo estos aldonita.

vi ricevos la sumon de helverdaj ĉeloj premante ENTER.

En simile, vi povas akiri la sumon de hel-oranĝaj ĉeloj.

Alternativaj Vojoj por Nombri kaj Sumi Koloran Ĉelon

Anstataŭ uzi KolorFunkcion , vi povas akiri la kalkulon de koloraj ĉeloj aŭ resumi la kolorajn ĉelojn en du malsamaj manieroj.

1.    Uzante FILTRILOJ kaj SUBTOTALOJ

Vi povas akiri la kalkulon kaj sumon de koloraj ĉeloj per uzado de Filtrilo kaj la SUBTOTAL-funkcio .

Unue, iru al la langeto Datumoj kaj alklaku Filtrilo.

Post tiu malsuprena sago aperos apud via ĉiu kolumna kaplinio. Alklaku la malsuprenan sagon apud la Ordo Kvanto (Kolorita kolumno), iru al Filtri per Koloro , kaj elektu la helverdan koloron.

Nun vi vidos nur helverdaj koloraj datumoj en ĉi tiu kolumno. Por akiri la kalkulon tajpu la jenan formulon,

=SUBTOTAL(2,D5:D11)

Ĉi tie 2 indikas ke la ĉelo estos kalkulita kaj D5:D11 estas la gamo de datumoj.

Post premado ENTER vi ricevos la kalkulon de helverda koloroĉeloj.

Por akiri la sumon de la koloraj ĉeloj, tajpu la jenan formulon,

=SUBTOTAL(9,D5:D11)

Ĉi tie 9 indikas, ke la ĉelo estos aldonita kaj D5:D11 estas la gamo de datumoj

Post premado ENTER vi ricevos la sumon de helverdaj koloraj ĉeloj.

Ŝanĝante la filtrilon al hel-oranĝa koloro, vi povas akiri la kalkulon kaj sumon de oranĝkoloraj ĉeloj.

2.    Uzante la funkcion GET.CELL

Uzante la funkcion GET.CELL vi ankaŭ povas kalkuli kaj resumi la koloraj ĉeloj.

Unue, iru al la langeto Formuloj kaj elektu Difini Nomon.

A Nova Nomo aperos skatolo. Tajpu nomon kiel Koloro en la Nomo Kesto. kaj Enigu la formulon en Referencas al kesto kaj premu OK.

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

Ĉi tie 38 indikas ke la formulo estos donu la kolorkodon de la referenca ĉelo kaj 'GET CELL'!$D5 estas la referenca ĉelo (la unua ĉelo post la kolumna kaplinio de la kolora kolumno)

Nun tajpu =Koloro (Nomon, kiun vi antaŭe donis en la skatolo Difini Nomojn ) en la apuda kolumno de via kolora kolumno.

Post premado de ENTER kaj trenado de ĉelo E5 ĝis la fino de via datumaro, vi ricevos la kolorkodojn de ĉiuj viaj koloraj ĉeloj de kolumno E .

Nun tajpu la sekvan formulon por akiri la kalkulon de helverda koloroĉeloj

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

Ĉi tie, $E$5:$E$11 estas la intervalo por kalkulo, kaj 50 estas la kolorkodo de helverda .

Post premado de Enigu vi ricevos la nombron de verdkoloraj ĉeloj.

Tajpu la sekvan formulon por akiri la sumon de helverdaj koloraj ĉeloj,

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

Jen, E5:E11 estas la kriteriointervalo, 50 indikas la kolorkodon de helverda kaj D5:D11 estas la sumgamo.

Premu ENTER kaj vi ricevos la sumo de ĉiuj verdkoloraj ĉeloj.

Simile, oni povas akiri la kalkulon kaj sumon de hel-oranĝkoloraj ĉeloj.

Konkludo

Mi esperas, ke post ekzamenado de la Artikolo nun vi povas krei kaj uzi ColorFunction en Excel. Se vi renkontas iun problemon bonvolu lasi komenton.

Hugh West estas tre sperta Excel-trejnisto kaj analizisto kun pli ol 10 jaroj da sperto en la industrio. Li tenas bakalaŭron en Kontado kaj Financo kaj magistron en Komercadministracio. Hugh havas entuziasmon por instruado kaj evoluigis unikan instruan aliron kiu estas facile sekvi kaj kompreni. Lia sperta scio pri Excel helpis milojn da studentoj kaj profesiuloj tutmonde plibonigi siajn kapablojn kaj elstari en siaj karieroj. Per sia blogo, Hugh dividas sian scion kun la mondo, proponante senpagajn Excel-lernilojn kaj interretan trejnadon por helpi individuojn kaj entreprenojn atingi sian plenan potencialon.