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

#1 26. 2. 2020 21:01:08

Libreman
Člen
Registrace: 26. 2. 2020
Příspěvků: 4

Skrytí řádku s podmínkou VYŘEŠENÝ

Prosím o pomoc s automatizací tohoto zadání: Delší tabulka obsahuje různé údaje o cenách a objednaném množství. Poslední řádek představuje součty, jak celkové hmotnosti, tak výslednou cenu za vše. Některé z řádků obsahují přázdnou buňku pro objednaném množství, tudíž objednalo se nula. Rád bych skryl všechny řádky, které neobsahují objednané množství za účelem výstupu, kterým by byla nová tabulka na novém listu nebo dočasně skryté buňky v tabulce originální. Jednodušší řešení má přednost. Poradí někdo? Díky předem za reakce. smile

Editoval Libreman (27. 2. 2020 17:14:10)

Offline

#2 27. 2. 2020 08:22:51

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

Re: Skrytí řádku s podmínkou VYŘEŠENÝ

Nesnadnější je kontingenční tabulka (KT) která se otevře jako kopie v určeném listu (nový aj.). Zde bych odfiltrovali ten sloupec s nulami. Je to snadné, ale musíte něco o kontingenčních tabulkách vědět. Podobné by to bylo pouze s automatickým filtrem.
     Ale v obou případech půjde o to, zda je tam jen prázdná buňka, nebo buňka obsahuje údaj "0". Také je potřeba něco o filtrech vědět - podobně jako u KT.


     Existuje možnost pomocného sloupce kam se zadá vzorec který vyhodnotí prázdnou buňku - například v přidaném sloupci "G" pro buňku G1 : IF(B1 = 0;1;""). Tohle se vykopíruje do všech řádků tabulky. Následně se podle tohoto pomocného údaje tabulka seřadí. Označené řádky zůstanou u sebe a můžeme je naráz skrýt, nebo smazat - pokud pracujeme s kopií.


     Další způsob je pomocí makra, ale to je účelné pouze tehdy, když takovou operaci děláte vícekrát každý den.


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

#3 27. 2. 2020 08:32:01

Libreman
Člen
Registrace: 26. 2. 2020
Příspěvků: 4

Re: Skrytí řádku s podmínkou VYŘEŠENÝ

Děkuji za rozbor, doplním tedy zpřesněním, že buňky jsou prázdné, bez nul. Řádky bych rád nechal v pořadí tak, jak v původní tabulce jsou - tedy pokud nedojde k vytvoření tabulky nové. Operace nad čísly se bude opakovat, nejde mi o jednorázové řešení, ale opakovaně použitelné.

Offline

#4 27. 2. 2020 08:39:31

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

Re: Skrytí řádku s podmínkou VYŘEŠENÝ

Nejlepší by byla ta Kontingenční tabulka (KT). Pokud si s tím nevíte rady (i když je dobré se to naučit), tak postněte vzor - nejlépe simulovaná data, ale tak aby to odpovídalo skutečnému souboru. Může tam být jen několik řádků ale typických a také všechny sloupce které chcete na výstupu v jiném listu.
     Uděláme (já nebo někdo jiný) stručný popis jak KT postavit aby dělala to co potřebujete.


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

#5 27. 2. 2020 09:04:09

Libreman
Člen
Registrace: 26. 2. 2020
Příspěvků: 4

Re: Skrytí řádku s podmínkou VYŘEŠENÝ

Děkuji moc za ochotu a dovolím si tedy přiložit ořezanou tabulku se simulovanými daty. Má 4 řádky, dva prostřední neobsahují hodnotu - ty je třeba vyloučit. Výsldná tabulka bude umožňovat zápis pouze do podbarvených buňěk, ostatní data jsou zamčená. Vzor jsem uložil zde: https://uloz.to/file/6WsW06rBlceS/fake-data-ods

Offline

#6 27. 2. 2020 11:58:38

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

Re: Skrytí řádku s podmínkou VYŘEŠENÝ

simulovaná data v KT



     Snad se mi to podařilo dost názorně. Když tak se zptejte na to co Vám není jasné. :-)


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

#7 27. 2. 2020 17:12:40

Libreman
Člen
Registrace: 26. 2. 2020
Příspěvků: 4

Re: Skrytí řádku s podmínkou VYŘEŠENÝ

Děkuji moc! Detaily se prokousám později, potřebné jsem získal již teď. Kdysi jsem seděl nad kontingenční tabulkou v Excelu, tuším tak dvacet let zpátky a vůbec jsem ji nepobíral. V Calcu jste mi to předvedl velice názorně a šlo hned aplikovat. Označím příspěvek za vyřešený a doufám, že pomůže i jiným. Přeji hezký den!

Editoval Libreman (27. 2. 2020 17:14:45)

Offline

Zápatí