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

#1 Re: Calc » Vložení vzorce do buňky pomocí makra » 29. 1. 2020 11:15:20

Paráda, 1 odpověď 100procentní.
U druhé jsem drobet hledal, nemám tam " Vzorce bez zástupných znaků a regulárních výrazů " ale pomohlo zrušit zaškrtnutí "Povolit regulární výrazy ve vzorcích".
Myslím, že mám , co jsem potřeboval, díky moc :-)

#2 Calc » Vložení vzorce do buňky pomocí makra » 29. 1. 2020 09:16:29

petouf
Odpovědí: 3

Ahoj,
neví prosím někdo, jak pomocí makra vložit vzorec do buňky? Zkoušel jsem Bunka.string = "=A1+B1", ale to se v buňce zobrazí samozřejmě jen jako řetězec. Zajímala by mě "finta" jak tam dostat přémo vzorec (případně celou funkci, původně jsem tam chtěl dostat funkci COUNTIF)
Druhá věc, na kterou jsem narazil je toto: Ve sloupci A1:A3 mám nějaké záznamy. Chci spočítat, kolik je jich stejných jako v buňce B1. Použiji na to funkci COUNTIF(A1:A3;B1) To funguje do té doby, dokud se v záznamu neobjeví znaménko "+", "*" a nebo závorka. Poté hledání selže.
Např.
     A        B
1 Petr   Petr
2 Petr
3 Pavel

funkce vrátí správně 2

Ale
        A                        B
1 (Petr + Jirka)    (Petr + Jirka)
2 Pavel
3 (Petr + Jirka)

mě funkce vrátí 0

Tak mě zajímá proč...
Díky za čas, přeji pěkný den!

#3 Re: Calc » výpis a spočítání duplicitních údajů » 12. 11. 2019 14:11:56

Rozumím, nad tím se ještě zamyslím. Sloupec A v listu 1 je označení pozice součástky na stroji, to je jedinečné a je to dáno dokumentací. Sloupec B obsahuje název součástky, podle které se nechá součástka objednat. Ve sloupci C mám potom funkci součástky. Přemýšlím, že by se to mohlo zadávat přes formulář, kde se zadá pozice a název a po zadání názvu formulář sám "napoví" funkci. Nad tím popřemýšlím. (a možná budu mít ještě spousty dotěrných dotazů... :-)
Dík moc...

#4 Re: Calc » výpis a spočítání duplicitních údajů » 12. 11. 2019 12:01:11

Tak díky moc za vše, pohrál jsem si a už do dá se říct chodí. Ještě pár kosmetických úprav a je to...:-)
Nevíte náhodou, zda se nechá sehnat nějaká literatura (učebnice a pokud možno v češtině) k tomu Basicu do maker v CALCu? Celkem mě to začalo bavit smile
Díky všem, mějte pěkný den

#5 Re: Calc » výpis a spočítání duplicitních údajů » 11. 11. 2019 11:55:11

Tak to je zajímavé, je to ono - funguje bez problémů, myslím, že to použiji a trochu si budu muset rozšířit znalosti o kontingenčních tabulkách :-)
Ještě mě - pro zajímavost a moji pohodlnost naznačte, jaké makro na obnovení tabulky a hlavně jak ho automaticky spustit. Při změně v buňkách, nebo při přepnutí listu?

#6 Re: Calc » výpis a spočítání duplicitních údajů » 11. 11. 2019 08:30:48

Díky za starosti, pokusim se Vám nasínit celý problém:
Bude to kvůli přehledu součástek na linkách. Součástka má své jedinečné označení (např. KM1) v dalším sloupci název (např. LC1D25) v dalším sloupci popis (např stykač) Toto vše na jednom listu. Já budu tento list neustále doplňovat a rád bych, aby se mi po každém doplnění aktualizoval seznam na druhém listu, kde bych měl v jednom sloupci název, ve druhém popis, ve třetím počet kusů na lince. Nechci na to po doplnění součástek používat filtry, ani nic kopírovat a mazat rád bych, aby se to dělo automaticky. po vyplnění (případně opravě) buněk by se aktualizoval stav na druhém listu. Už jsem si na to splácal i makro, ale potřeboval bych, aby se spouštělo s každou úpravou buňky, případně po přepnutí listů. Asi to dost komplikuji, ale chci to mít tak nějak univerzální.
Jinak máte pravdu, s kontingenční tabulkou zkušenosti nemám...
Díky všem za snahu o pomoc...
ještě jednou pro názornost:


List 1:


  A                B             C
...........................................
KM1        LC1D25     stykač
KM2        LC1D50     stykač
SQ1        SME8-S     čidlo
Ha1        XVB c34    maják
KM3        LC1D25     stykač
Ha2        XVB c34    maják


Na listu 2 ve sloupci A se mi zobrazí výpis sloupce B z prvního listu, ale bez duplicit
Na listu 2 ve sloupci B se mi zobrazí popis k součástce
Na listu 2 ve sloupci C se mi zobrazí počet kusů


LIST 2:

  A                  B            C
.....................................
LC1D25     stykač         2
LC1D50     stykač         1
SME8-S      čidlo          1
XVB c34     maják         2

#7 Re: Calc » výpis a spočítání duplicitních údajů » 8. 11. 2019 11:09:54

Díky moc za odpověď...
Tak countif jsem neznal... Už mi to počítá:). Teď si ale ještě potřebuji udělat ten výpis bez duplicit. A nechci použít filtr, spíš přes nějakou tu funkci, ale ničeho jsem se nedohledal. Do sloupce "A" na 1.listě budu psát pod sebe např jména. a ve sloupci třeba "B" na druhém listě se mi ta jména budou zobrazovat, ale jen jednou:

Sloupec "A" první list   Sloupec "B" druhý list
---------------------------------------------------
       Jan                     Jan
       Jan                     Karel   
      Karel                    Milouš
       Jan
      Milouš


COUNTIFem si to spočítám, to jsem už (snad:) pochopil, ale ten výpis... Možná by to šlo makrem, pokud nebude funkce k dispozici, ale to bych zase musel spouštět automaticky při každé změně buňky ve sloupci "A", což nevím, jak půjde.

#8 Calc » výpis a spočítání duplicitních údajů » 6. 11. 2019 15:03:49

petouf
Odpovědí: 13

Dobrý den, možná to tu někde je, ale nemohu to vyhledat a tak se ptám:
Potřebuji vyřešit problém -
ve sloupcích A a B mám typ součástky  její popis. Např.
  A                B
.........................
LC1D25     stykač
LC1D50     stykač
SME8-S     čidlo
XVB c34    maják
LC1D25     stykač
XVB c34    maják

A nyní potřebuji vypsat a spočítat duplicitní hodnoty v sloupci A spočítat a vypsat do sloupců např. C,D,E (v E je počet kusů)



  C                  D            E
.....................................
LC1D25     stykač    2
LC1D50     stykač    1
SME8-S      čidlo     1
XVB c34     maják     2   

Mělo by to fungovat tak, že pokud do sloupce A něco napíšu, zároveň se mi to zobrazí ve sloupcích C,D,E. Nevím, zda je to takto pochopitelné, snad ano.
Pokud někde již tento dotaz je, moc se omlouvám, ae já to nenašel.
Jsem začátečník, ale snad by stačilo nasměrovat a já se s tím porvu.
Děkuji a přeji pěkný den!
Josef

Zápatí

Používáme FluxBB