Formátování buňky

Dobrý den, pokouším se naplnit buňku podmínkami:

  1. pokud je v je v M3 “X”, přičtu k datumu z buňky B3 30 dní a to samé s L3 a 60 dní… To vše funguje.
    Nedaří se mi ale zadat podmínku, aby se změnilo pozadí buňky na zelenou, pokud je “x” v buňce P3 (má platit i pro Q3 ale k tomu jsem se ještě nedostal), pokud “x” není, změní se na “broskev”… Ale tato část dělá problém. Pokud část STYLE vynechám, vše je v pořádku. Zkoušel jsem to různě upravovat ale nejlepší výsledek byl, že při zaškrtnutí “x” v P3, buňka S3 sice zezelenala ale místo data mi to tam hodilo nesmyslné číslo.
    Nyní mám v buňce S3 tento kód,bohužel nefunguje vůbec…

=SUM(IF(M3=“x”;B3+60;);IF(L3=“x”;B3+30;);STYLE(IF(P3=“x”;S3=“zelena”;S3=“broskev”);64685))

Víte někdo, jak na to?
Předem děkuji za nakopnutí správným směrem.

Nebude lepší použít podmíněné formátování? Použití podmíněného formátování

No to jsem zkoušel, ale jde mi zadat pouze “pokud je hodnota této buňky xxx, bude pozadí TÉTO buňky xxx” ale to já nepotřebuji. Potřebuji porovnat hodnotu v jiné buňce a na základě toho měnit pozadí v jiné. Možná se to tam někde dá, ale já to nenašel.

Změnit vzorcem něco v jiné buňce čistě vzorci neuděláte. Vzorce mohou brát data z jiných buněk, ale nemohou změnit data v jiných buňkách. “Výstup” ze vzorce může být jen do buňky ve které ten vzorec je, ne do nějaké jiné buňky - např. když máte nějaký vzorec v buňce A3, tak jím nemůžete ovlivnit buňku A4 ani jakoukoliv jinou, pouze A3.

Pokud chcete vzorcem ovlivnit jinou buňku než ve které je, musí se pro to udělat makro. Zde v ukázce tedy pomocí STYLE (buňka S7) i pomocí pomíněného formátování (buňka T7)

podminene-formatovani-jen-vzorce.ods

Dobrý den, děkuji. Koukl jsem na to a povedlo se mi “vypreparovat” něco, co “funguje”
=SUM(IF(M3=“x”;B3+60;);IF(L3=“x”;B3+30;);IF(AND(L3="";M3="");64685);STYLE(IF(P3=“x”;“zelena”;“broskev”)))
Ale ve chvíli, kdy je v P3 “x”, změní se pozadí na zelenou (to je super!) jenže zároveň se hodnota buňky změní na “44228”. Jakmile “x” zmažu, vrátí se správné datum.
Netušíte, proč?

Potřeboval bych jako ukázku konkrétní soubor, stačilo by to v něm na jednom řádku. Takhle z toho popisu nevím jak a zda-li tam máte to podmíněné formátování, v které buňce máte jaký vzorec atd. Bez ukázky nad tím nebudu trávit víc času, skutečně se v tom popise spíš až tak nevyznám.

Dal jsem to do toho vašeho. Snad to pujde stahnout.

Stačilo změnit styl zelena → aby Číslo mělo Formát Datumu :-), pro styly modra a broskev už jste to jako Datum měl.
Jinak v buňce T7 je to uděláno s podmíněným formátováním kdy tedy ze vzorce odpadá to STYLE() a místo toho je to nahrazeno dvěmi podmínkami ke kterým se lze dostat přes Formát/ Podmíněný/ Spravovat → Upravit. Jedna podmínka je tam pro styl zelena když P7=“x”, a druhá broskev když p7<>“x”. Dáno do odpovědi.