Podmíněné formátování umožňuje měnit vzhled buňky podle jejího obsahu, podle určitého pravidla, nebo podle hodnot obsažených v jiných buňkách. Může sloužit k signalizaci chybných dat nebo ke zvýraznění buněk s odlišným obsahem. Pomocí podmíněného formátování můžete např. zvýraznit buňky:
Podstata podmíněného formátování spočívá v tom, že u označené buňky nebo oblasti vytvoříte pravidlo a jednotlivé buňky toto pravidlo svým obsahem splňují nebo nesplňují. Při splněném pravidlu se uplatní odlišné formátování buňky (písmo, barevné pozadí apod.), které je součástí vytvořeného pravidla. Pravidlo podmíněného formátování funguje dynamicky a vyhodnocuje se při každém zápisu do buňky.
Do jedné buňky nebo oblasti je možné zadat i více formátovacích pravidel.
Pro vytvoření podmíněného formátování označíte buňku nebo oblast a na kartě Domů klepnete na tlačítko Podmíněné formátování. Po použití tohoto tlačítka se zobrazí rozsáhlejší nabídka, ve které však některé příkazy neumožňují využít všech možností, které podmíněné formátování poskytuje. Nejpraktičtější způsob je proto použít poslední příkaz Správa pravidel. Tím si zobrazíte dialogové okno, kde máte k dispozici všechny možnosti:
Změny v podmíněném formátování potvrdíte tlačítkem OK.
Toto nejčastěji používané podmíněné formátování nastavíte tímto postupem:
Tvorba podmíněného formátování pro zvýraznění nadprůměrných nebo podprůměrných hodnot je jednoduchá. Zobrazte si okno pro správu pravidel, vytvořte nové pravidlo a v dalším okně označte volbu Formátovat pouze hodnoty nad nebo pod průměrem.
V seznamu vyberete volbu pro hodnoty nad nebo pod průměrem, popř. pro hodnoty vyšší nebo rovné průměru nebo menší nebo rovné průměru. Pomocí tlačítka Formát nastavíte vzhled buněk a potvrdíte tlačítkem OK.
Tento postup můžete použít nejen k formátování číselných, ale také datumových hodnot. Volba Prvních pak znamená nejnovější a volba Posledních nejstarší datumy. U textových hodnot je tento způsob formátování neúčinný – není tedy možné odlišit např. několik textů ze začátku abecedy.
Jestliže formátovaná oblast buněk obsahuje texty, často potřebujete zvýraznit buňky obsahující určité slovo nebo text. Postup:
U buněk s datumovými hodnotami můžete vytvořit podmíněné formátování trojího typu:
Tento poslední způsob formátování datumových hodnot nastavíte takto:
Tento varianta podmíněného formátování vloží do všech buněk ve formátované oblasti grafické znázornění hodnoty, zapsané v buňce. Formátování je použitelné pro buňky s číselnými nebo s datumovými hodnotami; u datumových hodnot se nejnovější datum chápe jako nejvyšší hodnota a nejstarší datum jako nejnižší hodnota. Pro grafické vyjádření velikosti použijete volbu Formátovat všechny buňky na základě hodnot. V dalším zobrazeném okně si vyberete typ grafiky, popř. další nastavení.
Do buněk můžete vložit čtyři typy grafiky:
U dvoubarevné škály můžete nastavit obě krajní barvy. V seznamech Maximum a Minimum si můžete nastavit rozsah, pro který se uplatní přechody v barevné škále. Výchozí hodnoty jsou Nejnižší hodnota a Nejvyšší hodnota. U těchto voleb krajní barvy uplatní pouze pro nejvyšší a nejmenší hodnotu ve formátované oblasti. Druhou možností je v seznamech nastavit volbu Číslo nebo Procenta a do textového políčka pod seznamem zapsat potřebnou hodnotu. V takovémto případě se krajní barvy uplatní u všech buněk, jejichž hodnoty jsou menší než nastavené minimum, popř. větší než nastavené maximum.
U tříbarevné škály nastavíte:
Při formátování pomocí datové čáry máte tyto možnosti:
Při formátování pomocí ikon se uplatní tyto možnosti:
V některých případech můžete využít ještě další tři možnosti, které podmíněné formátování nabízí. Prvou je odlišení duplicitních nebo naopak jedinečných hodnot. Po zobrazení dialogového okna pro podmíněné formátování použijte volbu Formátovat pouze jedinečné nebo duplicitní hodnoty, dále v seznamu vyberte volbu duplikovat nebo jedinečné, nastavte vhodné formátování a potvrďte tlačítkem OK. Tento způsob podmíněného formátování můžete uplatnit u kteréhokoliv typu hodnot: číselných, textových i datumových.
Jestliže v dialogovém pro podmíněné formátování použijete volbu Formátovat pouze buňky obsahující, v levém seznamu jsou k dispozici ještě čtyři další volby:
Poslední dva způsoby podmíněného formátování využijete u vzorců.
Podmíněné formátování můžete také rychle nastavit pomocí příkazů v tlačítko Podmíněné formátování, a to bez využití dialogového okna. Ve všech případech se zobrazí pomocné okénko, ve kterém upřesníte zvolenou podmínku a vyberete některý z předvolených způsobů formátování. Poslední volba Vlastní formát zobrazí další okno pro kompletní nastavení formátu.
Příkazem Zvýraznit pravidla buněk můžete nastavit formátování číselných, datumových a textových hodnot a zvýraznění duplicitních nebo jedinečných položek.
Příkazem Pravidla pro nejnižší či nejvyšší hodnoty můžete nastavit formátování nejvyšších nebo nejmenších hodnot a dále hodnot nadprůměrných nebo podprůměrných.
Další tři příkazy Datové čáry, Barevné škály a Sady ikon slouží k rychlému výběru zvoleného typu barevného pruhu, tříbarevné škály nebo ikon. Tyto příkazy však neumožňují nastavit polohu krajních bodů, popř. středního bodu a rozmezí hodnot pro jednotlivé ikony.
V jedné datové oblasti je možné vytvořit více pravidel podmíněného formátování. Při tvorbě dvou a více pravidel je nutno rozeznávat dvě základní situace:
Příkladem prvé situace může být podmíněné formátování, ve kterém se mají záporné hodnoty zvýraznit červeným a hodnoty nad 10 000 modrým písmem. V tomto případě je jedno, v jakém pořadí obě pravidla vytvoříte.
Jestliže mezi pravidly může nastat konflikt, platí tyto zásady:
Prioritu vytvořených pravidel můžete měnit přesunem označeného pravidla nahoru a dolů. K tomu použijete tlačítka se šipkou nahoru nebo šipkou dolů.
Jako příklad si můžeme uvést použití dvou pravidel: pravidlo č.1 formátuje buňky s hodnotou nad 1000 červeným písmem, pravidlo č.2 buňky s hodnotou nad 5000 modrým písmem. Jestliže bude pravidlo č.1 uvedeno jako první, budou všechny hodnoty nad 1000 zvýrazněny červeně. Modrá barva se neuplatní, protože pravidlo č.1 má vyšší prioritu. Jestliže bude jako první uvedeno pravidlo č.2, modrá barva má vyšší prioritu. Proto budou hodnoty nad 5000 zvýrazněny modře a hodnoty nad 1000, ale menší než 5000 červeně.
Prioritu pravidel můžete také ovlivnit volbou Zastavit, pokud platí. Jestliže je tato volba označena u pravidla s vyšší prioritou, buňky, u kterých se toto pravidlo uplatnilo, již dalším pravidlům nepodléhají a jejich formát se dále nemění.
Příkladem může být formátování sloupce s datumovými hodnotami. Buňky s dnešním datumem jsou zvýrazněny tučným písmem (pravidlo s vyšší prioritou), datumy připadající na aktuální měsíc žlutým pozadím (pravidlo s nižší prioritou). Při takto nastaveném formátování budou všechny datumy připadající na aktuální měsíc se žlutým pozadím a dnešní datumy budou mít navíc tučné písmo. Jestliže u prvého pravidla označíte volbu Zastavit, pokud platí, dnešní datumy budou zvýrazněny tučným písmem, ale bez žlutého pozadí.
Při tomto způsobu podmíněného formátování je formátovací pravidlo tvořeno vzorcem, který má charakter podmínky. Výsledná hodnota vzorce je ovlivněna obsahem formátované buňky. Pokud je výsledkem vzorce hodnota PRAVDA, formátování se uplatní, při hodnotě NEPRAVDA se neuplatní. Příklady:
Při využití vzorce k podmíněnému formátování použijete tento postup:
Odkazy na buňky se ve vytvářeném vzorci zapíší jako absolutní, tedy se znakem dolaru. Vzorec proto je proto použitelný, pokud se formátování celé oblasti buněk bude řídit společným vzorcem. Jestliže se však má vytvořený vzorec pro jednotlivé buňky měnit, je třeba upravit odkazy na relativní. To provedete vymazáním znaku $, nebo opakovaným stiskem klávesy F4.
Prvý příklad: v oblasti buněk jsou zapsány číselné hodnoty, které se mají barevně zvýraznit, pokud jejich součet přesáhne hodnotu 1000. Na listu vytvoříte pomocnou buňku se součtem a v podmíněném formátování vytvoříte potřebný vzorec. Absolutní odkazy na buňky ponecháte nezměněné. Vzorec také můžete vytvořit zápisem z klávesnice, bez nutnosti použít pomocnou buňku. Jako prvý znak je třeba zapsat rovnítko: „=SUMA($B$10:$B$12)>1000“.
Druhý příklad: ve sloupci B a C jsou datumové hodnoty. Datumy ve sloupci B, které jsou starší než odpovídající datumy ve sloupci C, je třeba zvýraznit. V tomto případě vytvoříte vzorec, odpovídající prvému řádku formátované oblasti a odkazy upravíte na relativní: „=B2<C2“.
Podmíněné formátování je součástí celkového formátování buňky. U buněk s podmíněným formátováním proto platí tyto zásady: