Předmět Autor Datum
Cože?
Wikan 03.10.2018 17:42
Wikan
??? ::) Uveď příklad, co opravdu potřebuješ udělat. Na samostudium Excelu (aspoň se domnívám, že jde…
Zdenál 03.10.2018 19:10
Zdenál
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á…
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 čí…
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…
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,"…
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…
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…
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…
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ší…
MichalDM 06.10.2018 13:14
MichalDM
Kdyz das jako formuli D2=897 a aplikujes jen na F2, co to udela?
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…
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ě.
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,"…
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