Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Taky nechápu. Jde-li o Excel, souvisí to nějak s tímto vláknem?
Machr55 04.10.2018 07:15
Machr55
Súvisí... Minimálne v tom, že ešte stále nie je jasno v otázke funkcie IF a obávam sa, že vo funkciá… nový
robert13 04.10.2018 08:03
robert13
Čárku jako oddělovač už jsem určitě někde taky viděl. Nemůže to být přebíráno z nastavení formátu čí… nový
Machr55 04.10.2018 08:53
Machr55
Myslím že nie, kedysi som to chcel takto riešiť a nešlo mi to skombinovať... A keď aj čiastočne, vad… nový
robert13 04.10.2018 09:29
robert13
Šlo mi o to, napsat tohle =IF(D2=0,A2,"")&IF(D3=0,A3,"")&IF(D4=0,A4,"")&IF(D5=0,A5,"")&IF(D6=0,A6,"… nový
MichalDM 05.10.2018 23:31
MichalDM
A ten Tvoj vzorec robí skutočne to, čo od toho potrebuješ? On totiž zreťazí obsahy tých buniek zo st… nový
robert13 06.10.2018 08:04
robert13
Z obrázku asi chápeš výpočet. Buňky jsou nastavené tak, že pokud je hodnota 0, tak se obarví, ale v… nový
MichalDM 06.10.2018 11:59
MichalDM
Bud jsem blbej, nebo neumis popsat co chces. Dej sem ukazku ty tabulky a rekni co presne se ma obarv… nový
Dwane Dibbley 06.10.2018 12:13
Dwane Dibbley
Označené pole je defaultně barevné. Pokud je položka, ve stejném řádku a o dva sloupce doleva, větší… nový
MichalDM 06.10.2018 13:14
MichalDM
Kdyz das jako formuli D2=897 a aplikujes jen na F2, co to udela? nový
Dwane Dibbley 06.10.2018 14:11
Dwane Dibbley
Excel doma nemam, tak jsem to zkusil v googledoc. range F2:G17 formula =$D2>0 (pokud budes obarvova… nový
Dwane Dibbley 06.10.2018 14:28
Dwane Dibbley
Aha. Už to funguje. Díky. PS. Tu funkci bych neřešil, hlavní je, že to funguje správně. nový
MichalDM 06.10.2018 15:31
MichalDM
Resit bys ji mel, eveidentne mas proble porozumet funkci dolaru, coz je rekl bych dost podstatne, je… poslední
Dwane Dibbley 06.10.2018 16:42
Dwane Dibbley
Šlo mi o to, napsat tohle =IF(D2=0,A2,"")&IF(D3=0,A3,"")&IF(D4=0,A4,"")&IF(D5=0,A5,"")&IF(D6=0,A6,"… nový
Siki83 06.10.2018 16:13
Siki83

Súvisí...
Minimálne v tom, že ešte stále nie je jasno v otázke funkcie IF a obávam sa, že vo funkciách všeobecne...
Aj tak nechápem, ako môže mať za oddeľovač parametrov funkcie čiarku.
Mám anglické funkcie a ako oddeľovač je stredník... len vo VBA je oddeľovačom čiarka...

Šlo mi o to, napsat tohle

=IF(D2=0,A2,"")&IF(D3=0,A3,"")&IF(D4=0,A4,"")&IF(D5=0,A5,"")&IF(D6=0,A6,"")&IF(D7=0,A7,"")&IF(D8=0,A8,"")&IF(D9=0,A9,"")&IF(D10=0,A10,"")&IF(D11=0,A11,"")&IF(D12=0,A12,"")&IF(D13=0,A13,"")&IF(D14=0,A14,"")&IF(D15=0,A15,"")&IF(D16=0,A16,"")&IF(D17=0,A17,"")

Akorát jsem nevěděl, že se to spojuje pomocí &

Tenhle zápis je ale hrozně složitý.

Nešlo by to, prosím Vás, nějak zjednodušit.

Ještě potřebuji poradit, jak napsat podmíněné formátování.

Mám nastavené, že, při 0, buňka změní barvu. Za určitých okolností (konkrétně, když je specifická buňka vyplněna), ale v souvislosti s výpočtem to vychází 0, tak buňka zůstané bílá.

Jenže nevím, jak to furmolovat?

A ten Tvoj vzorec robí skutočne to, čo od toho potrebuješ?
On totiž zreťazí obsahy tých buniek zo stĺpca A, ktoré v stĺpci D neobsahujú žiadny obsah alebo sa rovnajú nule...

K podmienenému formátovaniu:
Pravdepodobne si to nadefinoval vzorcom podmienky pre určitú bunku a vypĺňal si nadol...
Pokiaľ máš v podmienke znaky dolárov (absolútne odkazy), potom sa celá vyplnená oblasť riadi pravidlom bunky určenej absolútnym odkazom a nie príslušných buniek vyplnenej oblasti.

Preto, pokiaľ nevieš, čo sú absolútne a relatívne odkazy, nadefinuj si to pravidlo inak:

Typ pravidla:
Formátovať len bunky ktoré obsahujú (Format only cells that content)

Popis pravidla:
Hodnota bunky - rovná sa - 0

Bud jsem blbej, nebo neumis popsat co chces. Dej sem ukazku ty tabulky a rekni co presne se ma obarvovat a presne za jakych okolnosti.

Jestli ti jde jen o NOT operator, tak ten je <> (cili v tom tvem prvnim formatovani misto ="$E$11=0" das ="$E$11<>0" a formatovani se provede, kdyz E11 neni nula). Dalsi problem je v tvem absolutnim adresovani, z te tvoji IF slozeniny to vypada jako hovadina, staci relativni adresovani a prekopirovat.

Šlo mi o to, napsat tohle

=IF(D2=0,A2,"")&IF(D3=0,A3,"")&IF(D4=0,A4,"")&IF(D5=0,A5,"")&IF(D6=0,A6,"")&IF(D7=0,A7,"")&IF(D8=0,A8,"")&IF(D9=0,A9,"")&IF(D10=0,A10,"")&IF(D11=0,A11,"")&IF(D12=0,A12,"")&IF(D13=0,A13,"")&IF(D14=0,A14,"")&IF(D15=0,A15,"")&IF(D16=0,A16,"")&IF(D17=0,A17,"")

Akorát jsem nevěděl, že se to spojuje pomocí &

Tenhle zápis je ale hrozně složitý.

Nešlo by to, prosím Vás, nějak zjednodušit.

To záleží na tom, zda Tvůj excel podporuje funkci TEXTJOIN
Pokud ne, tak je tu ještě možnost pomocí VBA si tuto funkci napsat sám a vytvořit si tak UDF (Funkce definovaná uživatelem), která je dostupná jen v tom jednom konkrétním souboru, kde je funkce vložena.

Zpět do poradny Odpovědět na původní otázku Nahoru