Note: The other languages of the website are Google-translated. Back to English
English English
  • Dokumenty
  • vynikat
  • Jak počítat nebo sčítat buňky na základě barev písma v aplikaci Excel?

Jak počítat nebo sčítat buňky na základě barev písma v aplikaci Excel?

Jak můžete získat počet buněk nebo sečíst všechny buňky, které obsahují určitou barvu písma v aplikaci Excel? Například mám v listu řadu dat, jak ukazuje následující snímek obrazovky, a teď chci příslušně spočítat nebo sečíst buňky, které mají červenou, modrou a černou barvu písma. Normálně neexistuje žádný přímý způsob, jak se s tímto úkolem vypořádat, zde budu hovořit o některých tricích pro řešení této úlohy.

Počítání nebo součet buněk na základě barev písma pomocí funkce definované uživatelem

Počítání nebo součet buněk na základě barvy písma s některými užitečnými funkcemi

Počítání nebo součet buněk na základě barvy písma s úžasnou funkcí - počet podle barvy


Počítání nebo součet buněk na základě barev písma pomocí funkce definované uživatelem

Počet buněk na základě barev písma:

Chcete-li vypočítat počet buněk se specifickými barvami písma, postupujte takto:

1. Podržte ALT + F11 klíče a otevře se Okno Microsoft Visual Basic pro aplikace.

2, klikněte Vložit > Modula vložte následující kód do Okno modulu.

Kód VBA: Počet buněk na základě barev písma:

Public Function CountColour(pRange1 As Range, pRange2 As Range) As Double
'Update by Extendoffice
Application.Volatile
Dim rng As Range
For Each rng In pRange1
    If rng.Font.Color = pRange2.Font.Color Then
        CountColour = CountColour + 1
    End If
Next
End Function

3. Poté uložte tento kód a vraťte se zpět do listu a poté zadejte tento vzorec do prázdné buňky = CountColour (A1: D10, A2) , viz screenshot:

Poznámka: Ve výše uvedeném vzorci, A1: D10 je rozsah, který chcete použít a A2 je buňka s konkrétní barvou písma, kterou chcete počítat.

4. Po zadání vzorce stiskněte vstoupit klíč a získáte počet buněk s červenými barvami písma. Pokud chcete počítat další buňky barevného písma, zadejte prosím vzorec podle potřeby, jak je to možné. Získáte následující výsledky:


Součet buněk na základě barev písma:

Chcete-li sečíst buňky na základě barev písma, může vám pomoci následující funkce definovaná uživatelem.

1. Podržte ALT + F11 klíče a otevře se Okno Microsoft Visual Basic pro aplikace.

2, klikněte Vložit > Modula vložte následující kód do Okno modulu.

Kód VBA: Součet buněk na základě barev písma:

Public Function SumByColor(pRange1 As Range, pRange2 As Range) As Double
'Update by Extendoffice
Application.Volatile
Dim rng As Range
Dim xTotal As Double
xTotal = 0
For Each rng In pRange1
    If rng.Font.Color = pRange2.Font.Color Then
        xTotal = xTotal + rng.Value
    End If
Next
SumByColor = xTotal
End Function

3. Poté tento kód uložte a vraťte se do původního listu a poté zadejte tento vzorec = SumByColor (A1: D8, A1) do prázdné buňky, viz screenshot:

Poznámka: Ve výše uvedeném vzorci, A1: D10 je rozsah, který chcete použít a A2 je buňka s konkrétní barvou písma, kterou chcete sečíst.

4. Pak stiskněte tlačítko vstoupit a přidáte všechny buňky červenými barvami písma. Pokud chcete sečíst další buňky barevného písma, opakovaně zadejte vzorec. Získáte následující výsledek:


Počítání nebo součet buněk na základě barvy písma s některými užitečnými funkcemi

Může to být funkce definovaná uživatelem, je pro vás obtížné ji uložit a použít, zde vám doporučím šikovný nástroj -Kutools pro Excel, s jeho pokročilými funkcemi, můžete tento úkol vyřešit rychle a snadno.

Tip:Použít toto COUNTBY FONTCOLOR a SUMBYFONTCOLOR funkce, za prvé, měli byste si stáhnout Kutools pro Excela poté tuto funkci rychle a snadno aplikujte.

Po instalaci Kutools pro Excel, udělejte prosím toto:

Počet buněk na základě barev písma:

1. Klikněte na buňku, kam chcete umístit výsledek počítání, a poté klikněte Kutools > Funkce Kutools > Statistické a matematické > COUNTBY FONTCOLOR, viz screenshot:

2. V Argumenty funkce v dialogovém okně zadejte rozsah dat a buňku indexu barev, které chcete počítat podle barvy písma, viz screenshot:

3. A pak klikněte OK Tlačítko, získáte první výsledek počítání, abyste získali další výsledky, stačí zkopírovat tento vzorec a změnit odkazy na buňky podle vaší potřeby. Viz snímek obrazovky:


Součet buněk na základě barev písma:

1. Klikněte na buňku, kam chcete umístit výsledek počítání, a poté klikněte Kutools > Funkce Kutools > Statistické a matematické > SUMBYFONTCOLOR, viz screenshot:

2. V Argumenty funkce v dialogovém okně zadejte rozsah dat a buňku indexu barev, které chcete sečíst podle barvy písma, viz screenshot:

3. A pak klikněte OK Tlačítko, získáte první výsledek součtu. Chcete-li získat další výsledky, stačí zkopírovat tento vzorec a změnit odkazy na buňky podle vaší potřeby. Viz snímek obrazovky:

Klikněte a stáhněte si Kutools pro Excel a bezplatnou zkušební verzi hned teď!


Počítání nebo součet buněk na základě barvy písma s úžasnou funkcí - počet podle barvy

Kutools pro Excel také poskytuje snadnou funkci - Počítat podle barvyPomocí tohoto nástroje můžete rychle získat výsledek výpočtu, jako je počet, součet, průměrné buňky atd., podle barvy pozadí, barvy písma, podmíněného formátování, jak potřebujete.

Tip:Použít toto Počítat podle barvy funkce, za prvé, měli byste si stáhnout Kutools pro Excela poté tuto funkci rychle a snadno aplikujte.

Po instalaci Kutools pro Excel, udělejte prosím toto:

1. Vyberte rozsah dat, který chcete spočítat a sečíst na základě různých barev.

2, klikněte Kutools Plus> Počítat podle barvy, viz screenshot:

3. V Počítat podle barvy dialogové okno vyberte Standardní formátování z Barevná metoda rozevírací seznam a vyberte Písmo pod Typ počítání rozevírací seznam a buňky se stejnými barvami písma byly spočítány, přidány, zprůměrovány atd., viz screenshot:

4. A pak klikněte na tlačítko Generovat zprávu tlačítko, získáte statistiky v novém sešitu. Viz snímek obrazovky:

Klikněte a stáhněte si Kutools pro Excel a bezplatnou zkušební verzi hned teď!


Další články:

  • Počítání a součet buněk na základě barvy pozadí v aplikaci Excel
  • Předpokládejme, že máte řadu buněk s různými barvami pozadí, například červenou, zelenou, modrou atd., Ale nyní musíte spočítat, kolik buněk v tomto rozsahu má určitou barvu pozadí a sečíst barevné buňky stejnou určitou barvou . V aplikaci Excel neexistuje žádný přímý vzorec pro výpočet součtu a počtu barevných buněk, zde vám představím několik způsobů, jak tento problém vyřešit.
  • Součet / počet tučných čísel v řadě buněk v aplikaci Excel
  • Pokud máte rozsah dat, který obsahuje některá tučná čísla v listu, a nyní chcete sečíst nebo spočítat pouze tučné buňky, můžete je samozřejmě sečíst po jednom ručně, ale bude to časově náročné. Jak můžete snadno a rychle sčítat nebo počítat pouze tučné buňky v aplikaci Excel?
  • Aplikujte barevný přechod na více buněk
  • V aplikaci Excel můžeme snadno vyplnit barvu pozadí do buňky nebo do více buněk, ale někdy potřebujeme, aby byla barva vyplněna přechodem, jak ukazuje následující snímek obrazovky, jak lze získat barevný přechod v buňce nebo přes více buněk v aplikaci Excel?
  • Zřetězte sloupce buněk a udržujte barvu textu v aplikaci Excel
  • Jak všichni víme, při zřetězení nebo kombinování sloupců buněk do jednoho sloupce dojde ke ztrátě formátování buňky (jako je barva písma textu, formátování čísel atd.). V tomto článku představím několik triků, jak kombinovat sloupce buněk do jednoho a co nejsnadněji zachovat barvu textu v aplikaci Excel.

Počítání nebo součet buněk na základě písma / pozadí / barvy podmíněného formátování:

Kutools pro Excel: s více než 300 praktickými doplňky aplikace Excel, můžete vyzkoušet bez omezení do 30 dnů. Stáhněte si a vyzkoušejte zdarma hned teď!

Nejlepší kancelářské nástroje produktivity

Kutools pro Excel vyřeší většinu vašich problémů a zvýší vaši produktivitu
80%

  • Opakované použití: Rychle vložte složité vzorce, grafy a cokoli, co jste dříve používali; Šifrovat buňky s heslem; Vytvořte seznam adresátů a posílat e-maily ...
  • Super Formula Bar (snadno upravit více řádků textu a vzorce); Rozložení pro čtení (snadno číst a upravovat velké množství buněk); Vložit do filtrovaného rozsahu...
  • Sloučit buňky / řádky / sloupce bez ztráty dat; Rozdělit obsah buněk; Zkombinujte duplicitní řádky / sloupce... Zabraňte duplicitním buňkám; Porovnat rozsahy...
  • Vyberte možnost Duplikovat nebo Jedinečný Řádky; Vyberte prázdné řádky (všechny buňky jsou prázdné); Super hledání a fuzzy hledání v mnoha sešitech; Náhodný výběr ...
  • Přesná kopie Více buněk beze změny odkazu na vzorec; Automaticky vytvářet reference do více listů; Vložte odrážky, Zaškrtávací políčka a další ...
  • Extrahujte text, Přidat text, Odebrat podle pozice, Odebrat mezeru; Vytváření a tisk mezisoučtů stránkování; Převod mezi obsahem buněk a komentáři...
  • Super filtr (uložit a použít schémata filtrů na jiné listy); Rozšířené řazení podle měsíce / týdne / dne, frekvence a dalších; Speciální filtr tučnou kurzívou ...
  • Kombinujte sešity a pracovní listy; Sloučit tabulky na základě klíčových sloupců; Rozdělte data do více listů; Dávkový převod xls, xlsx a PDF...
  • Více než
    300
    výkonné funkce
    . Podporuje Office/Excel
    2007-2019 a 365
    . Podporuje všechny jazyky. Snadné nasazení ve vašem podniku nebo organizaci. Plné funkce
    30
    -denní zkušební verze zdarma. 60denní záruka vrácení peněz.
karta kte 201905

Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci

  • Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
  • Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
  • Zvyšuje vaši produktivitu tím
    50%
    a každý den vám sníží stovky kliknutí myší!
officetab dno
Komentáře (52)
Zatím žádné hodnocení. Buďte první, kdo ohodnotí!
Tento komentář byl moderátorem webu minimalizován
Děkuji mnohokrát! Funguje to jako zázrak!
Tento komentář byl moderátorem webu minimalizován
Ahoj, když použiji tento vzorec, stále se mi zobrazuje "Chyba kompilace: Musí to být první příkaz na řádku" a na prvním řádku vzorce je zvýrazněna "Funkce". Pomoc??
Tento komentář byl moderátorem webu minimalizován
Možná jste nevložili modul, místo toho jste zkopírovali kód na obrazovku po Alt+F11
Tento komentář byl moderátorem webu minimalizován
Jak se nám daří přistupovat?
Tento komentář byl moderátorem webu minimalizován
funguje to velmi dobře a tak pěkná funkce. Děkuji.
Tento komentář byl moderátorem webu minimalizován
super super, hodně mi to pomohlo. jestli ti nevadí, že se ptám. když to zkusím na barevném čísle buňky ovlivněné "Podmíněné formátování", zdá se, že všechna čísla vidím jako jednu barvu. existuje nějaký způsob, jak nechat program rozpoznat, že barva je jiná.
Tento komentář byl moderátorem webu minimalizován
Používám velmi podobnou metodu, ale hrál jsem si s MULTI Colored fonty... řekněme [Only the TUČNĚ slovo je červené], držím vám palce, máte nápad, jak toho mohu dosáhnout! Na zdraví Eddie
Tento komentář byl moderátorem webu minimalizován
Dobrý den, stále se mi zobrazuje následující chyba „Byl zjištěn nejednoznačný název: SumByColor“. Co dělám špatně?
Tento komentář byl moderátorem webu minimalizován
Tuto zprávu jsem dostal, když jsem se pokusil použít stejnou věc na jinou tabulku. Když přejdete na vložení modulu a zkopírujete text, změňte jej na SumByColour (jiný pravopis a všimněte si, že v textu jsou jeho dva výskyty). Když jsem se pak pokusil použít vzorec ve své druhé tabulce, objevil se nový pravopis, který jsem vybral, a nyní funkce funguje i v této tabulce. Doufám, že to pro vás bude fungovat, protože to považuji za velmi užitečné pro různé tabulky, se kterými pracuji.
Tento komentář byl moderátorem webu minimalizován
Skvělá práce! Zachránil jsem noc mé ženy! Díky
Tento komentář byl moderátorem webu minimalizován
Fungovalo to ,,děkuji Ale když uložím a zavřu list a poté znovu otevřu, zobrazí se (#Name?) Uložil jsem ho (s podporou maker)
Tento komentář byl moderátorem webu minimalizován
Kliknutím povolíte makra na žlutém pruhu v horní části stránky při otevření dokumentu a vaše vzorce se vrátí. Snad to pomůže.
Tento komentář byl moderátorem webu minimalizován
MYTawalbeh, měl jsem stejný problém. Sešit musíte uložit jako sešit s povoleným makrem, aby se makro zkopírovalo. V opačném případě budete mít chybu i nadále, protože se makro nekopíruje.
Tento komentář byl moderátorem webu minimalizován
funkce countcolor zahrnuje mezery mezi buňkou, která má danou barvu. Můžete to opravit? Díky moc!
Tento komentář byl moderátorem webu minimalizován
moc děkuji... potřebuji trochu ladit, ale myslím, že je to proto, že nikdy nic není vykrajovátka na sušenky, to, co jsem udělal, abych vyřešil své problémy, se může lišit od toho, co může potřebovat udělat kdokoli jiný (v závislosti na verzi atd.), ale jednou Vyndal jsem čáru rem'd a ujistil se, že jsem ukazoval na správná pole a pole formátu, se kterými jsem to mohl porovnat, fungovalo to jako kouzlo.
Tento komentář byl moderátorem webu minimalizován
Postupoval jsem podle vašich pokynů pro počet, ale v buňkách, které mám =CountColour(...) mám chybu #NAME. Mám více karet, takže jsem vložil kód do listu, kde jej chci použít, ale stále se mi zobrazuje chyba, takže jsem jej vložil do modulu. Co mi chybí??
Tento komentář byl moderátorem webu minimalizován
Klikněte na tlačítko Microsoft Office a poté na Možnosti aplikace Excel. Klikněte na Centrum důvěryhodnosti, klikněte na Nastavení centra důvěryhodnosti a poté klikněte na Nastavení maker. Kliknutím na možnosti makro povolíte
Tento komentář byl moderátorem webu minimalizován
Ahoj, potřebuji spočítat počet buněk oranžovým písmem z oblasti buněk B:B, pokud rozsah buněk AB říká 'Ventura' Výše ​​uvedené vám umožňuje počítat podle jednoho kritéria, ale neumožňuje druhé - zkoušel jsem, ale mám nikdy předtím nenapsal makra a nemůže to fungovat. Potřebujete naléhavou pomoc, prosím? Děkuji Leanne
Tento komentář byl moderátorem webu minimalizován
Sir#name error aa rahi hai
Tento komentář byl moderátorem webu minimalizován
Jak zajistím, aby se tabulka automaticky aktualizovala? Pokud se moje data/barva změní, součet se neaktualizuje, dokud nevyberu buňku se vzorcem, stisknu F2 a poté buňku odklepnu. Chci, aby se můj list automaticky aktualizoval při změně dat. Dík.
Tento komentář byl moderátorem webu minimalizován
Ahoj! Funguje skvěle, díky. Nefunguje však pro buňky s více než jednou barvou. Je možné tento kód aktualizovat? Nikki
Tento komentář byl moderátorem webu minimalizován
Existuje nějaký způsob, jak spočítat buňky podle barvy bez Kutools?
Tento komentář byl moderátorem webu minimalizován
Skvělé čtení a funguje skvěle, ale mohl by mi někdo prosím říct, jak to aplikovat na více listů. Pokud někdo může, bude to skvělé pro to, co potřebuji, a bude to opravdu velmi oceněno.
Tento komentář byl moderátorem webu minimalizován
Skvělé čtení a práce brilantní, je však možné, aby někdo vysvětlil, jak bych to mohl použít na více sad listů? Jakýkoli nápad bude velmi oceněn, takže na zdraví předem.
Zatím zde nejsou žádné komentáře
Načíst další
Zanechat své připomínky
Odesílání jako host
×
Ohodnoťte tento příspěvek:
0   Postavy
Doporučená umístění

Sociální sítě

Copyright © 2009 - www.extendoffice.com. | Všechna práva vyhrazena. Poháněno ExtendOffice. | |. | Sitemap
Microsoft a logo Office jsou ochranné známky nebo registrované ochranné známky společnosti Microsoft Corporation ve Spojených státech a / nebo jiných zemích.
Chráněno Sectigo SSL