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

#76 Re: Calc » Automatické rozpoznávání datumu » 6. 5. 2010 17:21:23

ahojte,
chtěl bych se zeptat jak udělat aby mi calc v bunce ukázal datum úterka v příštím týdnu. Tedy at je dnes po,ut..nebo pa,  chtěl bych aby v bunce bylo datum úterka následujícího týdne. Samozřejmě až uplyne pár dní a dnešek bude ten příští týden tak by v bunce melo být zase úterý o týden dále....neboli:

dnešek: 3.-9.5.   a v bunce bude vždy během těchto dní 11.5.
během dnů 10.-16.5.   bude v te stejne bunce datum 18.5.
během dnů 17.-23.5.  bude v te stejne bunce datum 25.5.

diky za pomoc

#78 Re: Calc » nerolované řádky » 21. 4. 2010 13:12:40

A nevíte někdo jak najednou ukotvit např. první dva řádky a první sloupec?? nedaří se mi to. diky

#80 Re: Calc » fkce VLOOKUP » 12. 4. 2010 10:21:00

potřeboval bych do fce IF dát podmínku toho, že pokud výsledek bunky A1 bude chyba #N/A tak aby se třeba zobrazilo "AA". Zkouším do té fce IF tu podmínku všelijak nacpat ale výsledek fce IF je taky #N/A

=IF(A1=#N/A;"AA";"BB")    nefunuje
=IF(A1="#N/A";"AA";"BB")    nefunuje

jde to nějak obelstít?
diky

#81 Calc » Průvodce daty - kontingenční tabulky » 1. 4. 2010 00:44:29

dech
Odpovědí: 16

Ahojte,
začal sem se ponořovat do tajů OO kontingenčních tabulek a srovnávat s Excelem 2003. Co jsem zjistil je to, že mi (1)v Calcu kont. tab. chybí u ostatních polí(řádek,sloupec) filtrování po vzoru "pole stránka" - klik na šipku ze které se vysune nabídka toho co chci filtrovat. (2)Excel to má lepší v tom, že umožnuje z tohoto vysouvacího seznamu vybrat ty položky které chceme - ne jen jednu jako v Calcu.
V Calcu je aspon něco jako filtr který funguje docela dobře - akorát by bylo dobré, (3)kdyby šlo nějak "vytáhnout" své oblíbené položky do nějaké bunky v listě podle kterých často filtruji (filtrování podle datumu) a tím pádem bych pořád nemusel chodit dokola do toho menu "filtr".
Můžete někdo porovnat schopnosti práce s kont. tab. v Calc a Excelu?
Samozřejmě Excel neznám dokonale a Calc taky ne, nechtěl bych ani jednomu ukřivdit.
Kdyby někdo věděl co hlavně s bodem (3) tak radte! diky

#82 Calc » DSUM - lze jím propojit více dokumentů? » 29. 3. 2010 09:07:39

dech
Odpovědí: 2

Ahojte,
docela propojuji více dokumentů OO napříč LAN a ted přišla řada na to, abych propojil dokumenty vzorcem DSUM. V jednom souboru je databáze a v druhém jsou filtry hledání a fce. samotná. Ovšem problém je, že mi to propojení ne a ne chodit. Vždy se objeví v bunce fce. "chyba:504". Zkoušel jsem to na jednoduchém příkladu mezi dvěma soubory,abych měl jistotu že je vše zadáno správně, ale stále chyba. Zkusil jsem databázi strčit do stejného souboru kde jsou kritéria vyhledávání a fce. (prostě jsem zrušil předpoklad propojení dvou souborů) a fungovalo to. To vypadá jako by dsum nefungovala mezi dvěma soubory - což mě zaráží - už jsem takto zprovoznil i vlookup a funguje.
tadyhle je moje fce dsum:
=DSUM('file:///C:/Users/Honza/Desktop/test.ods'#$List1.F9:I14;3;D1:G2)

#84 Re: Calc » Fce. na zjištění formátu (stylu) buňky » 26. 3. 2010 16:54:35

prominte ze se furt ptam.....tak tedy ta funkce funguje! Ovsem v jednom souboru,lze to udelat nejak abych mohl cist i bunky z jineho souboru?
Bude se muset asi neco zmenit v tomto radku toho makra-funkce  "oDokument = ThisComponent" ...ale jak. Už jsem to"thisdocument" zkoušel nahradit cestou na soubor na počítači:
oDokument = C:\Users\Honza\Desktop\test.ods   a udělá to chybu: "neočekávaný symbol: /" (zkoušel jsem i opačné lomítko)...a různé variace zadání té adresy,ale furt chyby s tím lomítkem.

#86 Re: Calc » Fce. na zjištění formátu (stylu) buňky » 26. 3. 2010 08:04:15

diky,jdu to prokoumat
...tyjo, kam mam napsat "Function cellstyle(list as Integer, radek as Long....." ? vsak to neni makro...

#87 Re: Calc » Prosim, pomozte s Makrem/Funkci » 25. 3. 2010 06:44:12

jen jsem to zbezne vyzkousel a myslim ze to k mým cílům povede - hezkyyy! opravdu hezký.diky. Ted si ty makra musim rozpitvat a pochopit jak fungujou. btw. sem taky prijmenim Hanuš :-)

#88 Calc » Fce. na zjištění formátu (stylu) buňky » 24. 3. 2010 08:40:57

dech
Odpovědí: 10

Ahojte,
mám dva Calc soubory a mám je navzájem propojené. V jedné buňce jednoho souboru se mi objevují čísla z druhého souboru(v tomto souboru jsou ve sloupci a propojení je pomocí vlookup). Ovšem bylo by také dobré kdybych věděl jakou barvu má bunka v zdrojovém souboru. Nebo aspoň jaký má styl.
Zkoušel jsem něco s fcí. =CELL("InfoType"; Odkaz) ovšem ta mi řekne maximálně to jestli je text(ne číslo) zarovnaný vpravo/vlevo...(InfoType=PREFIX) nebo kolik má číslo desetinných míst jestli je v % (InfoType=FORMAT) ....ale o barvě nebo stylu nikde nic... :-(

tak diky za napady.

#89 Re: Calc » Prosim, pomozte s Makrem/Funkci » 23. 3. 2010 23:27:54

bravoooo! a fungovalo to hned! diky!
btw. jsem zkusil zadat i 1 milisekundu  wait(1) a taky to fungovalo...ale radsi tam dam aspon 20 at je to jiste

a kdyby existovaly nějaké jednoduché návody jak zprovoznit mnou navrhovaná řešení,tak by mě zajímalo(a později do praxe) jak by se uvedly v reálu - hlavně bod 1)-pozice kurzoru a  4) - jak naučit tabulku vybrat si pro spuštění to správné makro?-na základě hodnoty v bunce: když bude v bunce "0" by se mělo spustit nějaké makro a kdy tam bude např "1" tak by se mělo spustit jiné makro.

#90 Re: Calc » Prosim, pomozte s Makrem/Funkci » 21. 3. 2010 23:27:43

diky za snahu

1)totiž je to takto: vytvářím často seznam o X řádcích a cca 10 sloupcích. Spousta informací které se objeví(a jejich formát) v každém řádku se dá zautomatizovat přes vzorečky-ovšem nakonec to potřebuju mít v bunkach bez vzorecku protoze s temi informacemi dělají další lidi, kteří by se se vzorci zaboha nesžili a taky jde o aktuálnost dat v daném okamžiku.
Důvod toho, proč nemám vzorcový řádek zároven v listu1(kde se vytváří nějaký seznam), je ten, že nemumím naučit makro aby se vrátilo na poslední pozici seznamu, kde by mělo vložit data ze vzorcového řádku. Když mám ovšem vzorcový řádek v jiném listě(list2) tak nic složitého s poslední pozicí umístění kurzoru nemusím vymýšlet - makro: lehce se přepnu do  listu se vzorcovým řádkem - makro si zkopíruje vzorcový řádek(ten s daty vytvořenými pomocí vzorců),přepne se zpět do prvního listu kde vytvářím seznam a nechám data vložit z paměti do listu bez vzorečků -důležité je to,že kurzor v  listě1 je tam kde jsem ho nechal když jsem se překlikával do listu2 - na konci seznamu. -To je celé makro. Posunu kurzor o řádek níž, nastavím si nové hodnoty ve vzorcovém řádku(podle hodnot se některým bunkám nastaví jiný formát) a spustím makro - to vloží nové hodnoty s novými formáty do seznamu -do řádku kde jsem po minulém vložení hodnot posunul kurzor - o řádek níž. Tak vzniká seznam.

Pokud bych se nějak naučil pamatovat si makro tu správnou polohu kurzoru - mám vyhráno. To je ovšem těžke protože pod seznamem který aktuálně vytvářím, je ten minulý a pod ním je ten předminulý - to kůli kontrole návaznosti dat (pro ostatní spolupracovník,já bych to nějak kontroloval skrze vzorce). Takže nějaké vzorce na poslední neprázdnou bunku nelze použít.

2A) - ano,když se spustí (v tom souboru co jsem uploadoval) v listu1 tak se bunka zkopíruje blbe. Až po druhém zkopírování(druhém stisku tlačítka v listu1 se konečně formát zkopíruje správně. Když ovšem stisknete tlačítko v druhém listě, které spouští to samé makro - tak se formát zkopíruje(vloží) do listu1 správně napoprvé.

2B)sice pronikám do tajů maker (nějaké si nahraju a pak ho zkoumám v OO Basicu) ...ale zas takový borec jeste nejsem


zkoušel jsem na to takové finty jako třeba že se to má vložit do daného řádku dvakrát zasebou na stejné místo (díky té zkušenosti že po druhém stisknutí tlačítka se to podařilo) - taky nefungovalo

To s tím přepočítáváním (F9) opravu funguje! Tak jsem se to okusil zakomponovat do makra a nefungovalo to - ikdyž jsem při zááznamu makra F9 zmáčknul tak se při vykonání makra to zmáčnutí asi nestalo. Ikdyž v basicu to vypadá že se přepočítání vykonává,tak to stejně nefunguje:
rem ----------------------------------------------------------------------
dispatcher.executeDispatch(document, ".uno:Calculate", "", 0, Array())

Jediné z těchto možných řešení by pomohlo ale nevím jak na něj:
1) naučit makro pamatovat si původní pozici kurzoru po jeho přesunutí a po vykonání úkonu umístit kurzor zpět na původní pozici. - JO!to by bylo supr kdyby existovala nějaká fce. která by vracela jako hodnotu pozici kurzoru v jeho n-té změně před jeho poslední změnou. např.: název fce. LASTCURPOS(3)  a to by znamenalo že se objeví v této bunce souradnice kurzoru,kde byl než třikrát změnil polohu. ...kdyby kdyby
2)zprovoznit přepočítání sešitu v makru (F9)-jde přepočítání spustit jinak než F9?
3)zmáčknout tlačítko v listě2 aniž bych v tomto listě byl. - makro které mačká tlačítko v listě2 ? - zkoušel jsem ale nešlo(ikdyž při nahrávání makra vše fungovalo)(ale makro jsem "nahrával" - neprogramoval a zdálo by se mi podezřelé kdyby to opravdu nešlo ani naprogramovat)
4)udělám si 3 vzorCové řádky s předdefinovanými formáty bunek (ano mám jen tři kombinace formátů bunek které se v seznamu obměnují) a naučím makro si vybrat jeden z těchto tří řádků ke zkopírování. - což je to co neumím - dá se nějak lidsky udělat makro, které by podle nějaké hodnoty v bunce vědělo že má spustit to správné ze tří maker(1. makro pro zkopírování 1. řádku,2.M pro 2.Ř a 3.M pro 3.Ř)?

5)...už třičtvrtě hodiny sestavuji tuhle odpověd a nechám si o možném řešení zdát...

#91 Re: Calc » Automat vyplň dalších buněk na základě info z jedné buňky » 21. 3. 2010 19:52:23

no krásná tabulka, jak jsem výše psal-snažil jsem se udělat něco co se dá udělat s fcí IF. Každopádně jsem zase o nějakou informaci bohatší a časem se to určitě sejde. diky

#92 Re: Calc » Prosim, pomozte s Makrem/Funkci » 20. 3. 2010 00:26:15

Ahojte, mám prapodivný problém s makrem, které jednoduše kopíruje bunku z listu2 do listu1. bunku vkladam do cilove bunky bez vzorce a s formátem zdrojové bunky. Z pro mě nepochopitelného důvodu se po prvním provedení makra formát bunky nezkopíruje - zůstane předchozí formát. Po druhém provedení je již formát zkopírován správně.
Prapodivnější je ještě toto: tlačítko spouštějící makro je v listě1(cílový list). Pokud je tlačítko v zdrojovém listě(list2) tak se kopie formátu provede napoprvé správně.
Zasílám soubor kde mám tento případ ukázaný:
http://www.edisk.cz/stahni/39440/kopie_ … .86KB.html
no  co vy na to? nepochopitelné.

#95 Re: Calc » Automat vyplň dalších buněk na základě info z jedné buňky » 19. 3. 2010 14:36:41

Cetl jsem v napovede o vlookup ze podporuje regulární výrazy. A tak by me zajímalo jestl i kromě regulárních výrazů podporuje i hledání podle logických operátorů.
Kdyz zadám  <6  do zeleneho pole,tak aby to vyhodilo odpovidajici pismenko v zlutem poli = A.  Pokud bych zadal do zelenho pole >10 tak to vyhodí C. Samozrejme problem nastane pokud budu chtit hledat <30 - to by mohlo odpovidat C i B i A.

Nebo druhý způsob:
20100319143332.png
a ve žlutém poli by mělo vyjít "B".

Nevim jestli nějak nezadávám špatně ty operátory...kdoví jestli vlookup s logickými oper. vůbec funguje...

nj...já se vlastně pokouším udělat něco co už funguje jako fce IF...tak radši už nic smile

#96 Re: Calc » Skrytí nuly » 19. 3. 2010 13:43:01

huh,nooo,zajimave.
Nevím jestli je to v tvém textu skryto - ale nevidím stále způsob jak např. č. 5 skrýt v bunce tak jak to jde s č. 0

#97 Re: Calc » počet podmínek v podmíněném formátovaní » 19. 3. 2010 12:49:27

ahojte potřebuju právě do buňky aplikovat  více stylů podle podmínek. Na to podmíněné formátování nestačí (mám víc formátů než 3).
A tak zkouším tuhle fci STYLE. Už se mi to podařilo rozpohybovat tak že se změní styl bunky podle toho jakou zvolím podmínku(STYLE s kombinací IF) v jiné bunce. Ovšem - v bunce ve které je fce STYLE je hodnota 0. Tu potřebuju nahradit textem. (Kdyby šlo o číslo tak by to bylo ok: =5+STYLE(...) a měl bych v bunce hodnotu 5 s požadovaným stylem).
Takhle vypadá moje fce:
=STYLE(IF(B29="auto";"modrá";"červená"))
tedy když zadám do B29 něco jiného tak zvolí styl "červená",ale to není podstatné (toto je ukázkový příklad,stylů mám jinak více).
Jak bych tento zápis měl upravit aby se mi hodnota této bunky neukázala jako číslo 0 ale jako jiný požadovaný text?
diky

#98 Re: Calc » Skrytí nuly » 19. 3. 2010 11:59:42

díky,funguje to,ač nerozumím tomu kódu.
zkoušel jsem to samé s číslem 5 - a nefunguje to,nechápu tu logiku.
Do formátovacího pole jsem zdadal:
5;-5;;

#99 Re: Calc » Automat vyplň dalších buněk na základě info z jedné buňky » 19. 3. 2010 11:55:40

Ahojte,
zajímalo by mě jestli jde v kombinaci s fci VLOOKUP  používat logické operátory. Zkoušel jsem to, ale neúspěšně:
3-A, 7-B,20-C je matice. <6 je vyhledávací kritérium.  zluté pole je výsledek (fce vlookup)
20100319114024.png

#100 Re: Calc » Podníněné formátování. » 19. 3. 2010 10:34:24

Ahojte, mám s podmíněným formátováním problém - mám bunku která je podmíněně formátovaná. Potřebuju ji zkopírovat do jiné bunky a to tak, že v cílové bunce zůstane formát bunky(např. tučně) ale aby ta cílová bunka už neměla vlastnost podmíněného formátování - aby se mi už něměnil její formát.
diky

Zápatí

Používáme FluxBB