Formula e Excel-it e bazuar në ngjyrën e qelizës (5 shembuj)

  • Shperndaje Kete
Hugh West

Mund të keni një grup të dhënash shumëngjyrësh dhe dëshironi të përdorni ngjyrën e qelizës për të punuar me formulën Excel. Excel ka shumë tufa të mahnitshme formulash për të shkruar dhe lexuar të dhëna nga grupet e të dhënave. Disa prej tyre janë COUNT , SUBTOTALI , NËSE , e kështu me radhë. Përsëri, mund të përdorni gjithashtu makrot VBA për të ndërtuar formula të reja sipas kërkesave që mund t'i aplikoni për ngjyra të ndryshme qelizash. Ky artikull do të shpjegojë 5 shembuj të Formulës së Excel bazuar në ngjyrën e qelizës me ilustrime të duhura.

Shkarko librin e punës praktike

Mund ta shkarkoni librin e punës praktike nga këtu.

Formula e bazuar në ngjyrën e qelizës.xlsm

5 shembuj të formulës së Excel bazuar në ngjyrën e qelizës

Ne do të përdorim të dhënat e mëposhtme me ngjyra për të shpjeguar metodat.

Mund të shohim se grupi i të dhënave ka dy kolona, ​​përkatësisht Emri dhe Sasia . Ka 3 ngjyra të ndryshme në rreshta. Ne do të aplikojmë formula të ndryshme Excel si SUMIF , SUBTOTAL , IF dhe funksione të përcaktuara nga përdoruesi duke përdorur makrot VBA në 5 shembujt vjen më pas. Pra, pa asnjë vonesë, le të hidhemi në diskutimin kryesor.

1. Formula Excel SUBTOTAL me ngjyrën e qelizës

Për të aplikuar formulën Excel SUBTOTAL për të numëruar dhe për të marrë shuma e vlerave të filtruar sipas ngjyrës.

Ndiq hapat e mëposhtëm për këtë metodë.

Hapat:

  • qelizë C6 shkruani sa vijonformula për të marrë Numrin të produkteve në listë:
=SUBTOTAL(102,C5:C10)

Ne mund të përdorni gjithashtu një formulë SUBTOTALE për qëllime përmbledhjeje. Le të shohim.

  • Për të marrë Shumën të sasive të produktit, shkruani formulën e mëposhtme në Qeliza C14 :
=SUBTOTAL(109,C5:C10)

  • Tani, zgjidhni të gjithë grupin e të dhënave.

  • Nga skeda Home , zgjidhni Filter Rendit & Menyja rënëse Filter .

Do të gjeni dy shigjeta në kolonat e grupit të të dhënave.

  • Klikoni në simbolin shigjeta të kolonës Emri .
  • Do të hapet një meny rënëse e shiritit anësor. Nga atje zgjidhni Filtro sipas ngjyrës .
  • Tani, zgjidhni ngjyrën që dëshironi të filtroni.

  • Më pas klikoni OK .

Do të shfaqë grupin e të dhënave të filtruar.

Ndryshimet e vlerave mund t'i vëreni në Numëroni sipas ngjyrës dhe Sumës sipas ngjyrës në fotot më poshtë.

Rezultatet tregojnë numërimin dhe shuma e vetëm të dhënave të filtruara

🔎 Si funksionon formula?

📌 SUBTOTAL merr dy argumente emri_funksionit dhe ref1 .Në emrin_funksioni duhen 102 për numërimin e numrit të të dhënave dhe 109 për të kthyer shumën e sasive.

📌 Si referencë të dyja formulat marrin një varg të madhësive.

📌 Rezultati në fillim i tregon të gjithatë dhënat në interval. Megjithatë, dy fotografitë e fundit tregojnë vetëm rezultatin e qelizave të filtruara.

Lexo më shumë: Ngjyra e qelisë në Excel: Shto, modifiko, përdor & Hiq

2. Excel COUNTIF dhe formula SUMIF sipas ngjyrës së qelizës

2.1 Formula COUNTIF me ngjyrën e qelizës

Tani, nëse dëshironi të aplikoni COUNTIF formula sipas ngjyrës së qelizës ju duhet të ndiqni hapat e mëposhtëm.

Hapat:

  • Nga skeda Formulat , zgjidhni Përcaktoni emrin .

  • Do të shfaqet një kuti. Shkruani një emër (në këtë rast kemi shkruar NumberColor ) në seksionin Emri: .
  • I referohet: shkruani formulën e mëposhtme:
=GET.CELL(38,'2. COUNTIF and SUMIF'!$C14)

  • Pas kësaj, kliko OK .

Do të shfaqet në kutinë Name Manager .

  • Nëse gjithçka duket në rregull, atëherë klikoni Mbyll .

  • Përveç grupit të të dhënave merrni kolonën dhe në Qeliza D5 shkruani formulën:
=NumberColor

  • Shtypni Enter dhe tërhiqeni këtë duke përdorur ikonën fillo dorezën në pjesën tjetër të kolonave.

Do të merrni kodin për të gjitha ngjyrat e pranishme në grupin e të dhënave.

  • Në një qelizë të re, ( G5 ) shkruani këtë formulë:
=COUNTIF(D5:D10,$D$5)

Qelizën G6 ,

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

qelizën G7 ,

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

Do ta shihni rezultatin siç tregohet në fotot e mësipërme. Gjithsesi,ju gjithashtu mund të shkruani të përziera ose, referencën relative të qelizave të secilës prej qelizave në formulë dhe thjesht ta tërhiqni poshtë për të marrë rezultatet.

2.2 Formula SUMIF me ngjyrën e qelizës

Hapat:

Shkruani formulën e mëposhtme në qeliza H5 :

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

Në mënyrë të ngjashme në Qeliza H6 ,

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

Dhe, në Qeliza H7 ,

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

Vëzhgoni fotot e mësipërme për të parë si gjenden rezultatet.

🔎 Si funksionon procesi me formulat?

📌 Këtu, formula duke përdorur funksionin GET.CELL merr 38 për të kthyer ngjyrën e kodit dhe referencën e qelizës, kodi i së cilës do të kthehet.

📌 Duke përcaktuar Emrin për me formulën GET.CELL ne thjesht mund të shkruajmë emri " NumberColor " i prefiksuar me një shenjë të barabartë do të marrë kodin e ngjyrave të qelizës së referuar.

📌 Më pas, duke përdorur kodet e ngjyrave kemi aplikuar COUNTIF dhe formulën SUMIF për të marrë numërimin dhe shumën e diapazonit të të dhënave me col ose kriteret e kodit.

Lexo më shumë: Si të ndryshosh ngjyrën e qelizës bazuar në një vlerë në Excel (5 mënyra)

3. Excel IF Formula by Cell Color

Tani, le të themi se kemi të njëjtin çmim për copë për produkte si hoodies , xhaketa , dhe s weaters .

Nëse dëshironi të llogarisni çmimin total për sasitë totale të këtyre produkteve, ne mund të përdorim IF formula.

Mund të ndiqni hapat për të aplikuar IF këtu.

Hapat:

  • Ne kemi krijuar tashmë NumberColor duke përdorur Define Name dhe e kemi përdorur për të gjetur kodet e ngjyrave (Shih metodën 2).
  • Në një kolonë të re, shkruani formulën në Qeliza E5 :
=IF(NumberColor=40,C5*$C$13,0)

  • Shtypni Enter .
  • Zvarritni ikonën plotëso dorezën në merrni rezultatin për pjesën tjetër të të dhënave.

Mund të vini re se ai tregoi vlera vetëm për produktet me të njëjtën ngjyrë që kanë kodin e ngjyrës 40 ndërsa zero ( 0 ) për pjesën tjetër.

🔎 Si funksionon formula?

📌 Këtu IF formula kërkon që NumberColor të jetë e barabartë me 40 .

📌 Nëse logjika është e vërtetë, ajo do të shumëzojë sasinë me çmimin për copë ( 5 ). Përndryshe, do të tregojë 0 .

Lexo më shumë: Si të theksohet qeliza duke përdorur deklaratën If në Excel (7 mënyra)

Lexime të ngjashme

  • Si të mbushni qelizën me ngjyrë bazuar në përqindjen në Excel (6 metoda)
  • Theksoni një kolonë në Excel (3 metoda)
  • Si të nënvizoni qelizat bazuar në tekst në Excel [2 Metoda]
  • Theksoni një qelizë në Excel (5 metoda)
  • Si të theksohet nga lart poshtë në Excel (5 metoda)

4. Formula Excel SUMIFS sipas qelizës Ngjyra

Duke përdorur kodin e ngjyrave, ne mund të aplikojmë gjithashtu formulën SUMIFS .

Për këtë, ju duhet tëndiqni hapat e mëposhtëm:

Hapat:

  • qelizën E5 shkruani formulën:
=SUMIFS($C$5:$C$10,$D$5:$D$10,$D5)

  • Më pas, shtypni Enter.
  • Përdor ikonën plotëso dorezën për të zvarritur rezultatin për pjesën tjetër të rasteve.

🔎 Si funksionon formula?

📌 Formula SUMIFS merr varg_sume C5:C10 si referenca absolute për sasitë. Në vijim, ai merr diapazonin e kodit të ngjyrave i cili është gjithashtu në formë referimi absolute.

📌 Së fundi, kriteri vendoset për qelizën e parë të kolonës së kodit të ngjyrave e cila është D5 . Në këtë rast, vetëm kolona është në formë referimi absolute ndërsa rreshtat janë në formë referimi relative. Kjo është për shkak se do të tërheqë ikonën plotëso dorezën për pjesën tjetër të kolonës duke ndryshuar numrat e rreshtave sipas nevojës.

Përmbajtja e ngjashme: Si të Theksoni qelizat në Excel në bazë të vlerës (9 metoda)

5. Excel VBA Macro në Excel Formula sipas ngjyrës së qelizës

Për më tepër, VBA Macro mund të jetë një mjet i mrekullueshëm për të aplikuar formulat excel sipas ngjyrës së qelizës.

Le ta ndajmë këtë metodë në dy pjesë për lehtësinë e të kuptuarit.

Nën-metoda e parë do të përdorë kodin për të gjetur kodin e ngjyrave dhe më pas aplikoni ato për të aplikuar formulat COUNTIF dhe SUMIF

Shënim: VBA Macro nuk mund të njohë ngjyra të ngjashme dhe kështu ne modifikuar të dhënat tona mengjyrat e diferencueshme.

Tri ngjyrat e ndryshme janë e kuqja, bluja dhe kafeja. Tani le të shohim se si mund të përdorim VBA Macro për të aplikuar formulën Excel sipas ngjyrës së qelizës.

5.1 VBA Macro për të gjetur kodin e ngjyrës

Për të gjetur kodin e ngjyrave duke përdorur VBA Makro dhe aplikoni formulat e Excel-it, duhet të ndjekim hapat e mëposhtëm.

Hapat:

  • Shtypni ALT+F11 nga tastierë.
  • Kjo do të hapë dritaren VBA Macro . Zgjidhni fletën tuaj.
  • Nga skeda Fut klikoni në Moduli .

  • Do të hapet dritarja Përgjithshme .

  • Kopjo dhe Ngjit kodin e mëposhtëm në dritaren e përgjithshme.

Kodi:

8630

8751
  • Ruaj skedarin me Excel Macro - Prapashtesa e librit të punës u aktivizua.
  • Hapni fletën tuaj dhe shkruani formulën e mëposhtme në qelizën D5:
=ColorIndex(C5)

  • Shtypni Enter dhe tërhiqni duke përdorur dorezën e mbushjes për të marrë rezultatin për pjesën tjetër të të dhënave.

  • Tani, në një kolonë tjetër në Cell E5, duhet të shkruani formulën më poshtë:
=COUNTIF($D$5:$D$10,$D5)

  • Shtypni Enter dhe tërhiqni rezultatin deri në fund të të dhënave.

  • Në mënyrë të ngjashme, për aplikimin SUMIF, shkruani formulën e dhënë më poshtë në Qeliza F5 :
=SUMIF($D$5:$D$10,$D5,$C$5:$C$10)

Për këtë rast, ju duhet të gjeni shumën duke përdorur kodin e ngjyrave.Megjithatë, ju mund ta bëni drejtpërdrejt shumën duke shkruar një kod. Kjo do të shpjegohet në nën-metodën tjetër.

🔎 Si funksionon procesi me formulat?

📌 Ne kemi krijuar Indeksin e ngjyrave duke përdorur kodin dhe mbajtjen e argumentit si diapazon të të dhënave. Duke përdorur këtë ne marrim kodet e ngjyrave.

📌 Më pas, ne përdorëm formulën COUNTIF për të marrë rezultatin e numërimit për atë kod të veçantë ngjyre.

📌 Së fundi, ne përdorëm formulën SUMIF për të marrë shumën bazuar në kodin e ngjyrave.

5.2 VBA Macro në Shuma

Duhet të ndiqni hapat e mëposhtëm për të marrë përmbledhjen e sasive të së njëjtës ngjyrë direkt përmes kodit.

Hapat:

  • Duhet të shtypni ALT+F11 nga tastiera juaj për të hapur Makro VBA Dritarja.
  • Përsëri, duhet të zgjidhni fletën tuaj dhe Nga Moduli nga skeda Fut .

  • Ashtu si nën-metoda e mësipërme, do të hapet dritarja Të përgjithshme . Më pas vetëm kopjoni dhe ngjitni kodin e mëposhtëm në dritaren Përgjithshme .

Kodi:

4677

4514
  • Më pas, hapni fletën tuaj të punës. Në Qeliza D5 , duhet të shkruani formulën e mëposhtme:
=SBC($C5,$C$5:$C$10)

  • Shtypni Futni dhe tërhiqni rezultatin duke përdorur dorezën e mbushjes deri në fund të gamës së të dhënave.

Do ta merrni rezultatin si treguar në foton e mësipërme.

🔎 Si funksionon procesime Formulat Work?

📌 Kemi krijuar një formulë me emrin SBC përmes kodit që kemi shkruar në dritaren e Përgjithshme për këtë fletë pune.

📌 Pas se, ne kemi përdorur formulën me një sërë të dhënash dhe kriteresh si qelizë të veçantë të sasive.

Lexo më shumë: VBA për të ndryshuar ngjyrën e qelizës bazuar në vlerën në Excel (3 Shembuj të thjeshtë)

Gjëra për t'u mbajtur mend

1. Ju duhet të përdorni ngjyra të ndryshme në rast të aplikimit të VBA Macro.

2. Ju duhet ta ruani skedarin Excel me prapashtesën .xlsm në rast se skedari ka kode makro VBA brenda tij.

Përfundim

Artikulli shpjegon 5 metoda të ndryshme për të aplikoni formulat e Excel si SUMIF , SUBTOTAL , COUNTIF , e kështu me radhë bazuar në ngjyrën e qelizës. Për më tepër, libri i punës praktike është aty për ju, kështu që ju mund ta shkarkoni atë dhe të aplikoni ndonjë nga metodat sipas kërkesës tuaj. Për çdo pyetje të mëtejshme, ju lutemi shkruani në seksionin e komenteve.

Hugh West është një trajner dhe analist me përvojë të lartë në Excel me mbi 10 vjet përvojë në industri. Ai ka një diplomë Bachelor në Kontabilitet dhe Financë dhe një Master në Administrim Biznesi. Hugh ka një pasion për mësimdhënien dhe ka zhvilluar një qasje unike të mësimdhënies që është e lehtë për t'u ndjekur dhe kuptuar. Njohuritë e tij eksperte të Excel-it kanë ndihmuar mijëra studentë dhe profesionistë në mbarë botën të përmirësojnë aftësitë e tyre dhe të shkëlqejnë në karrierën e tyre. Nëpërmjet blogut të tij, Hugh ndan njohuritë e tij me botën, duke ofruar mësime falas në Excel dhe trajnime në internet për të ndihmuar individët dhe bizneset të arrijnë potencialin e tyre të plotë.