Excel-képlet a cellák színén alapuló képlet (5 példa)

  • Ossza Meg Ezt
Hugh West

Lehet, hogy van egy színes adathalmaza, és szeretné használni a cellák színét az Excel-képletekkel való munkához. Az Excelnek sok csodálatos képletcsokor van az adatok adathalmazokból való írásához és olvasásához. Néhány közülük a következő. COUNT , RÉSZÖSSZEG , IF , és így tovább. Ismétlem, használhatod a VBA makrók új képleteket készíthet a követelményeknek megfelelően, amelyeket különböző cellaszínekre alkalmazhat. Ez a cikk 5 példát mutat be a cellaszíneken alapuló Excel-képletekre, megfelelő illusztrációkkal.

Gyakorlati munkafüzet letöltése

A gyakorlati munkafüzetet innen töltheti le.

A cellák színén alapuló képlet.xlsm

5 példa a cellák színén alapuló Excel-képletre

A módszerek magyarázatához a következő színes adathalmazt használjuk.

Láthatjuk, hogy az adatkészletnek két oszlopa van, nevezetesen Név és Mennyiség A sorokban 3 különböző szín van. Különböző Excel-képleteket fogunk alkalmazni, mint pl. SUMIF , RÉSZÖSSZEG , IF , és a felhasználó által definiált függvények a VBA makrók a következő 5 példában. Tehát késlekedés nélkül ugorjunk bele a fő témába.

1. Excel SUBTOTAL képlet cellaszínnel

Az Excel-képlet alkalmazása RÉSZÖSSZEG a szín szerint szűrt értékek számolásához és összegzéséhez.

Kövesse az alábbi lépéseket ehhez a módszerhez.

Lépések:

  • A oldalon. C6-os sejt írja fel a következő képletet, hogy megkapja a Count a listán szereplő termékek száma:
=SUBTOTAL(102,C5:C10)

Használhatunk egy RÉSZÖSSZEG képlet összegzés céljából. Lássuk.

  • Hogy megkapja a Sum a termék mennyiségei, írja fel a következő képletet a következő nyelven C14-es cella :
=SUBTOTAL(109,C5:C10)

  • Most válassza ki a teljes adathalmazt.

  • A Home lap, Válassza ki a Szűrő a oldalon. Rendezés és szűrés legördülő menü.

Két nyilak az adatkészlet oszlopaiban.

  • Kattintson a nyíl az oszlop szimbóluma Név .
  • Megnyílik az oldalsáv legördülő menüje. Válassza ki innen a Szűrés szín szerint .
  • Most, válasszon a szűrni kívánt színt.

  • Ezután kattintson a OK .

Megjelenik a szűrt adatkészlet.

Az értékek változásait a Számolás szín szerint és Összegzés szín szerint az alábbi képeken.

Az eredmények csak a szűrt adatok számát és összegét mutatják.

🔎 Hogyan működik a képlet?

📌 RÉSZÖSSZEG két argumentumot fogad el function_name és ref1 .A function_name-ben 102-t vesz fel az adatok számolásához és 109-et a mennyiségek összegének visszaadásához.

📌 Hivatkozásként mindkét képlet a mennyiségek tartományát veszi figyelembe.

📌 Az eredmény az elején az összes adatot mutatja a tartományban. Az utolsó két kép azonban csak a szűrt cellák eredményét mutatja.

Bővebben: Excel cellaszín: Hozzáadás, szerkesztés, használat és használat; Eltávolítás

2. Excel COUNTIF és SUMIF képlet a cellák színe szerint

2.1 COUNTIF képlet cellaszínnel

Most, ha a COUNTIF formula cellaszínek szerint, az alábbi lépéseket kell követnie.

Lépések:

  • A Képletek lapon válassza a Név meghatározása .

  • Megjelenik egy doboz. Írjon egy nevet (ebben az esetben azt írtuk, hogy NumberColor ) a Név: szakasz.
  • A oldalon. A következőkre vonatkozik: írja fel a következő képletet:
=GET.CELL(38,'2. COUNTIF és SUMIF'!$C14)

  • Ezután kattintson a OK .

Megjelenik a Név Menedzser doboz.

  • Ha minden rendben van, akkor kattintson a Zárja be a .

  • Az adatkészlet mellett vegye az oszlopot és a D5 cella írja le a képletet:
=NumberColor

  • Sajtó Írja be a címet. és húzzuk ezt a töltőfogantyú ikon a többi oszlophoz.

Az adatkészletben található összes szín kódját megkapja.

  • Egy új cellában ( G5 ) írja ezt a képletet:
=COUNTIF(D5:D10,$D$5)

A oldalon. Cell G6 ,

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

A oldalon. G7-es cella ,

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

Az eredményt a fenti képeken látható módon fogja látni. Egyébként is megírhatja a vegyes vagy, relatív cellahivatkozás a képlet minden egyes cellájára, és egyszerűen húzza lefelé az eredményekhez.

2.2 SUMIF képlet cellaszínnel

Lépések:

Írja be a következő képletet a H5 cella :

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

Hasonlóképpen a H6-os cella ,

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

És, a H7-es cella ,

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

Figyelje meg a fenti képeket, hogy lássa, hogyan találja meg az eredményeket.

🔎 Hogyan működik a folyamat a képletekkel?

📌 Itt, a képlet a GET.CELL funkció a 38 a kód színének és a cellahivatkozásnak a visszaküldéséhez, amelynek a kódját visszaküldi.

📌 Azáltal, hogy a Name for-t a GET.CELL képletben egyszerűen leírhatjuk a " NumberColor " előtaggal egy egyenlőségjelet előlegezve megkapja a hivatkozott cella színkódját.

📌 Ezután a színkódok segítségével a színkódokat alkalmaztuk a COUNTIF és a SUMIF képlet az adattartomány számának és összegének kiszámításához színkódkritériumokkal.

Bővebben: Hogyan változtassuk meg a cellák színét az Excel érték alapján (5 mód)

3. Excel IF formula a cellák színe szerint

Tegyük fel, hogy ugyanaz a darabonkénti ár van az olyan termékek esetében, mint például kapucnis pulóverek , kabátok , és s weaters .

Ha ki akarjuk számolni a teljes árat a termékek teljes mennyiségére, akkor használhatjuk a IF formula.

Az alkalmazáshoz a következő lépéseket követheti IF itt.

Lépések:

  • A NumberColor-t már létrehoztuk a Define Name segítségével, és használtuk a színkódok keresésére (lásd a 2. módszert).
  • Egy új oszlopba írja be a képletet a E5 cella :
=IF(NumberColor=40,C5*$C$13,0)

  • Sajtó Írja be a címet. .
  • Húzza a töltőfogantyú ikonra, hogy megkapja az eredményt a többi adatra vonatkozóan.

Megfigyelheted, hogy csak az azonos színű, színkóddal rendelkező termékek esetében mutatott értékeket. 40 míg a nulla ( 0 ) a többiért.

🔎 Hogyan működik a képlet?

📌 Itt a IF a képlet a NumberColor hogy egyenlő legyen 40 .

📌 Ha a logika igaz, akkor a mennyiséget megszorozza a darabonkénti árral ( 5 ). Ellenkező esetben azt mutatja, hogy 0 .

Bővebben: Hogyan lehet kiemelni a cellát az Excel If utasítás használatával (7 mód)

Hasonló olvasmányok

  • Hogyan töltsük ki a cellát a százalékos százalékos színnel az Excelben (6 módszerek)
  • Az Excel oszlopok kiemelése (3 módszer)
  • Hogyan lehet kiemelni a cellákat a szöveg alapján az Excelben [2 módszerek]
  • Cellák kiemelése Excelben (5 módszer)
  • Hogyan lehet kiemelni felülről lefelé az Excelben (5 módszer)

4. Excel SUMIFS képlet a cellák színe szerint

A Color kód használatával a Color kódot is alkalmazhatjuk a SUMIFS formula.

Ehhez az alábbi lépéseket kell követnie:

Lépések:

  • A oldalon. E5 cella írja le a képletet:
=SUMIFS($C$5:$C$10,$D$5:$D$10,$D5)

  • Ezután nyomja meg a Lépjen be.
  • Használja a töltőfogantyú ikonra, hogy a többi esetre is áthúzza az eredményt.

🔎 Hogyan működik a képlet?

📌 A SUMIFS képlet a sum_range C5:C10 Ezt követően a színkódtartományt veszi át, amely szintén abszolút referenciaként van megadva.

📌 Végül a kritériumot a színkód oszlop első cellájára állítjuk be, amely a következő D5 Ebben az esetben csak az oszlop van abszolút referencia formában, míg a sorok relatív referencia formában vannak. töltőfogantyú ikon az oszlop többi részéhez a sorszámok szükség szerinti megváltoztatásával.

Kapcsolódó tartalom: Hogyan lehet kiemelni a cellákat az Excelben az érték alapján (9 módszer)

5. Excel VBA makró az Excel-képlethez a cellák színe szerint

Ráadásul, VBA makró egy csodálatos eszköz lehet az Excel képletek cellák színe szerinti alkalmazásához.

A könnyebb megértés érdekében osszuk ezt a módszert két részre.

Az első al-módszer a kód segítségével megtalálja a színkódot, majd alkalmazza őket, hogy alkalmazza a COUNTIF és a SUMIF képletek

Megjegyzés: VBA makró nem képes felismerni a hasonló színeket, ezért módosítottuk az adathalmazunkat differenciálható színekkel.

A három különböző szín a piros, a kék és a barna. Most nézzük meg, hogyan használhatjuk a VBA makró az Excel-képlet cellaszínek szerinti alkalmazásához.

5.1 VBA makró a színkód kereséséhez

A színkód VBA makró segítségével történő megtalálásához és az Excel képletek alkalmazásához az alábbi lépéseket kell követnünk.

Lépések:

  • Sajtó ALT+F11 a billentyűzetről.
  • Ez megnyitja a VBA makró ablak. Válassza ki a lapot.
  • A Beillesztés fülön kattintson a Modul .

  • A Általános ablak fog megnyílni.

  • Másolás és Paste a következő kódot az Általános ablakban.

Kód:

 Function ColorIndex(CellColor As Range) ColorIndex = CellColor.Interior.ColorIndex End Function 

  • Mentsük a fájlt Excel makró-képes munkafüzet utótaggal.
  • Nyissa meg a lapot, és írja a következő képletet a D5 cellába:
=ColorIndex(C5)

  • Sajtó Írja be a címet. és húzza a töltőfogantyú hogy megkapja az eredményt a többi adatra vonatkozóan.

  • Most egy másik oszlopban, az E5 cellában az alábbi képletet kell megírnia:
=COUNTIF($D$5:$D$10,$D5)

  • Sajtó Írja be a címet. és húzza az eredményt az adatok végéig.

  • Hasonlóképpen, a SUMIF, írja fel az alábbi képletet F5 cella :
=SUMIF($D$5:$D$10,$D5,$C$5:$C$10)

Ebben az esetben az összeget színkód segítségével kell kitalálnunk. Az összegzést azonban közvetlenül is elvégezhetjük egy kód megírásával. Ezt a következő almódszerben fogjuk elmagyarázni.

🔎 Hogyan működik a folyamat a képletekkel?

📌 Létrehoztuk ColorIndex a kód használatával és az argumentumot az adatok tartományaként megtartva. Ennek segítségével megkapjuk a színkódokat.

📌 Ezután használtuk a COUNTIF képletet, hogy megkapja az adott színkódra vonatkozó számítási eredményt.

📌 Végül pedig a SUMIF képletet az összeg kiszámításához a színkód alapján.

5.2 VBA makró összegzéshez

A következő lépéseket kell követnie, hogy az azonos színű mennyiségek összegzését közvetlenül a kódon keresztül kapja meg.

Lépések:

  • Meg kell nyomnia ALT+F11 a billentyűzetről, hogy megnyissa a VBA makró Ablak.
  • Ismét ki kell választania a lapot és a From Modul a Beillesztés tab.

  • A fenti al-módszerhez hasonlóan a Általános ablak fog megnyílni. másolat és paste a következő kódot a Általános ablak.

Kód:

 Function SBC(CClr As Range, rRng As Range) Dim cSum As Long Dim ColIndex As Integer ColIndex = CClr.Interior.ColorIndex For Each cl In rRng If cl.Interior.ColorIndex = ColIndex Then cSum = WorksheetFunction.SUM(cl, cSum) End If Next cl SBC = cSum End Function 

  • Ezután nyissa meg a munkalapot. D5 cella , a következő képletet kell felírni:
=SBC($C5,$C$5:$C$10)

  • Sajtó Írja be a címet. és húzza az eredményt a töltőfogantyú az adattartomány végéig.

A fenti képen látható eredményt kapja.

🔎 Hogyan működik a folyamat a képletekkel?

📌 Létrehoztunk egy képletet a következő névvel SBC a kódon keresztül, amelyet az Általános ablakban írtunk erre a munkalapra.

📌 Ezt követően a képletet egy adatsorral és kritériumokkal használtuk a mennyiségek adott cellájaként.

Bővebben: VBA a cellák színének megváltoztatása az Excel érték alapján (3 egyszerű példa)

Emlékezetes dolgok

1. A VBA makró alkalmazása esetén különböző színeket kell használnia.

2. Az Excel-fájlt .xlsm utótaggal kell mentenie, ha a fájlban VBA makró kódokat tartalmaz.

Következtetés

A cikk 5 különböző módszert ismertet az Excel képletek alkalmazására, mint például SUMIF , RÉSZÖSSZEG , COUNTIF , és így tovább a cellák színe alapján. Ezenkívül a gyakorlati munkafüzet is ott van az Ön számára, így letöltheti, és alkalmazhatja bármelyik módszert az Ön igényei szerint. További kérdéseivel kapcsolatban kérjük, írjon a megjegyzés rovatba.

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.