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

#1 28. 7. 2019 19:51:47

Trambus
Člen
Registrace: 20. 2. 2013
Příspěvků: 24

Výpis položek a přiřazení údajů

Přátelé prosím o radu. Potřeboval bych prosím poradit jak v níže uvedeném souboru v Listu Výpočet, v buňkách D2 až D4 přiřadit při výběru jednotlivých položek to, aby se v buňkách B2, C2 (resp.B3,C3 a B4, c4) objevily správné údaje. Zdroj dat je pak na kartě Data.

Polopatě: kliknu na D2, objeví se mi roletka, kde si můžu vybrat Položku 1.1 nebo 1.2 nebo 1.3. Kliknu na 1.3 a v buňce B2 se objeví 3 a v buňce C2 se objeví 80.

Dospěl jsem k výběru Položek pomocí Platnost dat, ale neumím už pak přiřadit jednotlivé údaje. Funkce IF a ruční vypisování mi přijde krkolomné.

https://uloz.to/!jFZa43vy19ZL/test-polozek-ods

Soubor je samozřejmě smyšlený, o to hůř se to vysvětluje. Případně dovysvětlím ještě. Položek, které bych potřeboval nakrmit je určitě víc než tři, cca 100.

Díky za pomoc! Snad to bude někomu užitečné.

Trambus

Offline

#2 28. 7. 2019 21:23:06

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

Re: Výpis položek a přiřazení údajů

Trambus napsal(a)

Přátelé prosím o radu. Potřeboval bych prosím poradit jak v níže uvedeném souboru v Listu Výpočet, v buňkách D2 až D4 přiřadit při výběru jednotlivých položek to, aby se v buňkách B2, C2 (resp.B3,C3 a B4, c4) objevily správné údaje. Zdroj dat je pak na kartě Data.

Polopatě: kliknu na D2 (v jakém sešitě? - nejspíš "výpočet", ale potřebuji to potvrdit), objeví se mi roletka, kde si můžu vybrat Položku 1.1 nebo 1.2 nebo 1.3. Kliknu na 1.3


....v jaké buňce? - "A2",
ale pravděpodobněji je to "D2"
to potřebuji potvrdit - v listu "výpočet A2"  je napsáno "stránek čís. To není logické"
....


a v buňce B2 se objeví 3 a v buňce C2 se objeví 80.

Dospěl jsem k výběru Položek pomocí Platnost dat, ale neumím už pak přiřadit jednotlivé údaje. Funkce IF a ruční vypisování mi přijde krkolomné.

https://uloz.to/!jFZa43vy19ZL/test-polozek-ods

Soubor je samozřejmě smyšlený, o to hůř se to vysvětluje. Případně dovysvětlím ještě. Položek, které bych potřeboval nakrmit je určitě víc než tři, cca 100.

Díky za pomoc! Snad to bude někomu užitečné.

Trambus

Tohle se dá udělat jednorázově tak že se vloží makrem jak roletky, tak vzorce, které souvisí s načítáním polí.
     Důležitý je údaj kterých položek bude kolem stovky. Na listu DATA? Vypadá to, že také položek na listu "Výpočet" by mohla být stovka řádků - vzorce a roletky budou prakticky jen v tomto listu. Když by Těch dat na listu "DATA" bylo jen nekolik málo řádků (zde jsou 3) tak budou vzorce snadnější.
     Důležité je aby jste znal problém duplicitních údajů v databázi - zejména pokud by tady byly stovky řádků. Potom by se to muselo řešit pomocí VLOOKUP které najde jen první údaj. Podle možnosti lze uvažovat i o jiných funkcích, nebo o tahání dat z kontingeční tabulky + mnoho jiných postupů které souvisí spíš se skutečným typem dat. Někdy by vystačilo SUMIFS a podobně.


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 29. 7. 2019 08:10:53

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

Re: Výpis položek a přiřazení údajů

Tak jsem to dal nějak dohromady aby byly představy k diskusi Test položek V1


      Jsou tam dvě různá řešení s komentáři v záhlavích (červené čtverečky nahoře vpravo v buňce). Vysvětlují spíš problematiku, ale je možné že jsem se strefil do autorovy představy. První příklad na listu "Výpočet_1" obsahuje makro s ukázkou jak snadno lze řešit navedený problém kopírováním - tedy bez makra. Vlastní makro je primitivní záznamníkem nahrané a je jen prošpikováno komentáři.


Poznámka :
     Původně jsem to makro chtěl spouštět tlačítkem. Ale ouha - makro se sice spustilo, ale vůbec nefungovalo kopírování přestože před přiřazením to chodilo perfektně. Hledal jsem svou chybu a nenašel. Takže jsem tlačítko zrušil a udělal spouštění hyperlinkem. To chodí perfektně.
     Z toho vyplývá že je pravděpodobně chyba v aktualizované verzi : LO 6.2.5.2 (x64)
ID sestavení: 1ec314fa52f458adc18c4f025c545a4e8b22c159.


     Otestujte prosím přiřazení tlačítka ke spuštění makra které je v přiloženém souboru. Já jdu testovat další "špeky". Pravděpodobně jde o chybu nejnovější verze LO a když se to potvrdí tak to nahlásíme.


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 30. 7. 2019 09:27:46

Trambus
Člen
Registrace: 20. 2. 2013
Příspěvků: 24

Re: Výpis položek a přiřazení údajů

Děkuji. Položek je mnoho, takže určitě využiju funkci VLOOKUP. Zkusím to převést do svého konkrétního případu a dám vědět jak to funguje.

Offline

Zápatí