15. peatükk · 15.9
Terve rea värvimine, kui arve on makstud
Tavaline tingimusvorming värvib ainult üksiku lahtri. Arvete loendis, ülesannete loendis või liikmete loendis on sul aga sageli vaja värvida terve rida, kui ühes veerus on midagi kirjas, näiteks "Makstud". Selleks kasuta valemiga Rule't.
Samm-sammult
- Vali kogu tabel ilma pealkirjadeta, näites A2:H13. Mitte ainult veerg Status.
- Klõpsa vahekaardil Home nupul Conditional formatting ja vali New rule.
- Vali väljal Rule liik Formula.
- Kirjuta valem =$H2="Makstud". H on veerg, kus on olek, 2 on sinu valiku esimene rida.
- Vali väljal Format täitevärv ja klõpsa nupul OK.


Miks dollarimärk?
Dollarimärk H ees lukustab veeru: iga lahter real viitab veerule H. Numbri 2 ees dollarimärki pole, nii et rida 3 viitab lahtrile H3, rida 4 lahtrile H4 ja nii edasi. Kui kirjutad =$H$2, siis viitab kõik samale lahtrile ja värvitakse kõik või mitte midagi.
Rohkem näiteid
- Tähtaeg ületatud ja veel avatud: =AND($H2<>"Makstud";$F2<TODAY()-30): üle 30 päeva vanad avatud arved.
- Vaheldumisi värvimine: =MOD(ROW();2)=0.
- Suur summa: =$G2>200.
Ohukohad
- Kas kõik või mitte midagi on värvitud? Kontrolli dollarimärke ja seda, kas valem algab sinu valiku esimesest reast.
- Ridade kopeerimisel ja kleepimisel võivad tekkida topeltreeglid. Korista need üles menüüs Conditional formatting, Manage rules (vaata Tingimuslik vormindamine).
- Suurtähed ei mõjuta võrdlust: "makstud" värvitakse samuti. Tühik lõpus aga küll: "Makstud " ei värvita.
