Fórum pro uživatele kancelářského balíku OpenOffice | LibreOffice
 

#1 15. 10. 2019 09:13:54

gucky
Člen
Registrace: 18. 4. 2008
Příspěvků: 138

podmíněné formátování - VYŘEŠENO

Zdravím pánové,
pokouším se o podbarvení buněk podmíněným formátem, a nějak se mi nedaří.
LO 6.1.4.2 (x64)
Mám data v matici třeba A1:Kxx.
Na základě hodnot v buňkách K a H bych chtěl podbarvit vždy celý řádek, buňky A až K.

Označím oblast A1:Kxx, zvolím podmíněné formátování.
Styly si buď nadefinuju dopředu nebo je nastavím v průběhu tvorby podmínky.
Podmínky jsou:

1. Vzorec je K1="Y" - styl ChybaY
2. Vzorec je K1="W" - styl ChybaW
3. Vzorec je AND(K1="X";H1="D") - styl PodlimitOK
4. Vzorec je AND(K1="X";H1="U") - styl NadlimitOK

Oblast A1:Kxx

Výsledek:
pro podmínku 1 se podbarví pole A a B, pro ostatní podmínky jen pole A. Ostatní buňky zůstanou nepodbarvené.
Co dělám špatně?

Editoval gucky (15. 10. 2019 11:34:54)

Offline

#2 15. 10. 2019 10:29:26

kamlan
Člen
Registrace: 15. 9. 2016
Příspěvků: 368

Re: podmíněné formátování - VYŘEŠENO

V těch podmínkách musí být správně znak $ v adrese buněk K a H (např. $K1, $H1) aby to barvilo celý řádek. Příklad zde https://uloz.to/file/S1m670n6Hktu/podminky-kl1-ods

Offline

#3 15. 10. 2019 10:45:16

neutr
Člen
Registrace: 8. 3. 2007
Příspěvků: 3,435

Re: podmíněné formátování - VYŘEŠENO

Tohle by chtělo spíš ukázku, ale popíšu jak to funguje, (nebo alespoň mělo fungovat) :

     Pokud chceme podbarvovat s odkazem na hodnotu jediné buňky pro všechny buňky z tabulky musíme adresovat buňku jako zcela absolutní - například $A$1 (nebo ještě s listem pokud se jedná o hodnotu v jiném listu.
     Takovou podmínku nastavíme na první buňku tabulky (ve které bychom měli skutečně stát (ale u LO to být nemusí - vysvětlíme si proč). Například stojíme v buňce B2 (tabulka s rozsahem B2:Z50). Do podmínky zapíšeme $A$1 < 10.
     Tuto podmínku rozkopírujeme do celé tabulky (pod je to potřeba). Jiným případem je ale případ kdy jsou ve sloupcích, nebo řádcích (a nebo oba případy) různé hodnoty. Právě zde bychome měli zapsat buňku ve ketré stojíme tedy (B2) = B$1. Všechny buňky ve sloupci B jsou podchyceny zamraženou hodnotou z buňky B1. Buňky v dalších sloupcích se zkopírují také tak - podle vlastního aloupce.


     Podobně je tomu s přebíráním hned několika parametrů. Zadáme vzorec například

OR(B$1 > 2;$A2 < 10)

Podobně například

AND(A1 < 10; OR(B$1 > 2;$A2 > 3))

     Jednoduše musí to být jediný vzorec. Může mít ale vnořené jiné vzorce nebo podmínky. Případ OR(B$1 > 2;$A2 > 3) vyhodnotí každou buňku ve své souřadnici sloupec + řádek.
     Dříve se musel zadávat dotaz také na vlastní buňku a to také můžeme udělat jako dotaz B1 =, nebo B1 >, B1 < , ...  nežli vzorec. To obalíme do IF.


Moje e-mailová adresa
Pokud je Váš problém vyřešen, označte prosím svůj příspěvek za "VYŘEŠENÝ"
Zlepšíte orientaci při vyhledávání řešení JAK OZNAČIT TÉMA ZA VYŘEŠENÉ

Offline

#4 15. 10. 2019 11:34:32

gucky
Člen
Registrace: 18. 4. 2008
Příspěvků: 138

Re: podmíněné formátování - VYŘEŠENO

Dík kamlan, přesně, žádné euro, ale dolar řeší problémy... .-)

Offline

Zápatí