Písmo buněk v tabulkách je jedním z nejdůležitějších aspektů vizuální reprezentace dat. Někdy je potřeba sečíst hodnoty v buňkách pouze s určitou barvou písma. Dobrá zpráva je, že to lze provést pomocí značkovacího jazyka HTML a některých dalších nástrojů.
Chcete-li začít, musíte do buněk tabulky nastavit odpovídající barvy písma. K tomu použijte atribut style s parametrem "color" a udání správné barvy. Například, style="color: red" nastaví červenou barvu písma.
Jakmile jsou nastaveny barvy písem, můžete přejít na proces sečetění hodnot. To vyžaduje trochu JavaScript kódu. Jedním z přístupů je použití knihovny jQuery. Nejprve je nutné připojit samotnou knihovnu pomocí značky a přidat následující kód:
$(document).ready(function()
var sum = 0;
$('td').each(function()
if ($(this).css('color') === 'rgb(255, 0, 0)')
sum += parseInt($(this).text());
>
>);
console.log(sum);
>);
Všimněte si, že v tomto příkladu shrnujeme pouze hodnoty v těch buňkách tabulky, ve kterých Barva písma odpovídá červené barvě. V případě potřeby můžete změnit stav a barvu pro svůj vlastní úkol.
Po dokončení skriptu přinese výsledek do konzole, kterou lze použít podle vlastního uvážení. Výslednou částku můžete například zobrazit jinde na Stránce nebo s ní provést jiné operace.
Jak shrnout buňky podle barvy písma: kompletní průvodce
V této příručce se podíváme na podrobný způsob sčítání buněk v tabulce na základě barvy jejich písma. K tomu využijeme možnosti HTML a JavaScriptu.
| Barva písma | Význam buňky |
|---|---|
| Červený | 5 |
| Modrý | 10 |
| Zelený | 15 |
Pro začátek vytvoříme jednoduchou tabulku se dvěma sloupci: "Barva písma"a" hodnota buňky". V prvním sloupci budeme mít buňky různých barev písma a ve druhém sloupci budou hodnoty, které budeme sčítat v závislosti na barvě písma.
Požadavky na součet buněk pro výpočet
Pro správné shrnutí buněk podle barvy písma je nutné splnit následující požadavky:
| 1. | Buňky, které musí být zohledněny při sčítání, musí mít nastavenou barvu písma. |
| 2. | Buňky, které by při sčítání neměly být zohledněny, by neměly mít nastavenou barvu písma. |
| 3. | Barva písma každé buňky by měla být správně definována a odpovídat barvě uvedené v podmínkách úlohy. |
| 4. | Sčítání buněk by mělo probíhat pouze pro číselné hodnoty, nikoli pro texty nebo jiné datové typy. |
Dodržování těchto požadavků umožní správně shrnout buňky podle dané barvy písma a dosáhnout správných výsledků při výpočtu.
Krok 1: zvýraznění buněk se správnou barvou písma
Než začnete sčítat buňky podle barvy písma, musíte zvýraznit buňky, které mají písmo požadovanou barvu. K tomu lze využít funkci filtrování dat v Excelu.
1. Vyberte všechny buňky, ve kterých chcete filtrovat.
2. Klikněte na kartu Data v horní liště nabídky.
3. V části třídění a filtrování vyberte filtr.
4. Zobrazí se šipky vedle záhlaví sloupců ve vybraných buňkách.
5. Klikněte na šipku vedle sloupce, kde je písmo požadované barvy.
6. V nabídce, která se zobrazí, vyberte "filtrovat podle barvy písma" a vyberte požadovanou barvu.
7. V důsledku toho budou zvýrazněny pouze buňky, které mají písmo, které má požadovanou barvu.
Pomocí těchto kroků můžete před provedením sčítání rychle a snadno vybrat buňky se správnou barvou písma.
Krok 2: stanovení celkové částky
K určení celkového počtu buněk filtrovaných podle barvy písma by měl být použit vzorec SUMIF. Tento vzorec umožňuje shrnout hodnoty v rozsahu, které splňují určitou podmínku.
Nejprve je nutné určit rozsah buněk, ve kterých bude součet proveden. Dále by mělo být stanoveno kritérium, podle kterého bude filtrace buněk provedena podle barvy písma. V tomto případě bude kritériem Barva písma, kterou jsme určili v předchozím kroku.
SUMIF vzorec má následující syntaxi:
- = SUMIF (rozsah, kritérium, [rozsah_summování])
- rozsah-rozsah buněk, ve kterých bude filtrace provedena
- kritérium-podmínka, podle které bude filtrování provedeno (např. Barva písma)
- rozsah_summování (volitelný parametr) je rozsah buněk, jejichž hodnoty se sčítají. Pokud tato možnost není zadána, použije se rozsah uvedený v prvním parametru.
Chcete-li tedy určit celkový součet buněk podle barvy písma, musíte použít vzorec SUMIF na odpovídající rozsahy.
Krok 3: Dostupné sčítací metody
Jakmile identifikujeme buňky, které chceme sečíst podle barvy písma,je třeba zvolit vhodnou metodu sčítání. Níže jsou uvedeny některé z dostupných metod:
1. Součet: Tato metoda jednoduše sčítá hodnoty buněk, které odpovídají dané barvě písma, a vrací celkový součet.
2. Aritmetický průměr: V této metodě se hodnoty buněk odpovídající dané barvě písma sečtou a poté se rozdělí na jejich celkový počet, aby se získal aritmetický průměr.
3. Maximum: Tato metoda najde největší hodnotu ze všech hodnot buněk, které odpovídají dané barvě písma, a vrátí ji.
4. Minimum: Tato metoda má nejnižší hodnotu ze všech hodnot buněk, které odpovídají dané barvě písma, a vrací se.
5. Počet: Tato metoda jednoduše počítá počet buněk, s hodnotou odpovídající dané barvě písma.
Výběr metody sčítání závisí na cílech a požadavcích vašeho konkrétního projektu. Je třeba věnovat pozornost hodnotě a formátu dat, které chcete získat součtem.
Použití nastavených nastavení pro součet buněk
Jakmile nastavíte barvu písma pro konkrétní buňky ve své tabulce, můžete tato nastavení použít k sečtení hodnot v těchto buňkách. To je zvláště užitečné, pokud chcete zvýraznit konkrétní data a vidět jejich celkový součet.
Chcete-li použít nastavená nastavení pro součet buněk, postupujte podle následujících kroků:
- Vyberte buňku, do které chcete částku vložit.
- Pomocí funkce SUMIF určete rozsah buněk pro sčítání a stav založený na barvě písma.
- Stisknutím klávesy Enter použijete funkci a získáte součet hodnot buněk.
Pokud jste například nastavili červenou barvu písma pro buňky obsahující záporná čísla a zelenou barvu písma pro buňky obsahující kladná čísla, můžete pomocí funkce SUMIF sčítat záporné a kladné hodnoty samostatně.
Zde je příklad vzorce SUMIF, který můžete použít k sečtení záporných čísel s červenou barvou písma:
Tento vzorec znamená, že Excel sečte hodnoty v rozsahu B1:B10 pouze tehdy, pokud je hodnota příslušné buňky v rozsahu A1: A10 menší než 0 (záporné číslo). Při výpočtu součtu tedy budou zohledněny pouze buňky se zápornými čísly a červenou barvou písma.
Podobně, pokud chcete sčítat kladná čísla se zelenou barvou písma, můžete použít následující vzorec:
=SUMIF(A1:A10, ">0", B1:B10)
Zde Excel sečte hodnoty, pouze pokud jsou větší než 0 (kladné číslo) a mají zelenou barvu písma.
Použití těchto vzorců vám umožní sečíst buňky na základě barvy a vidět celkový součet hodnot, které odpovídají vašim nastaveným nastavením.