Komentáře Novinky ze světa LibreOffice: první verze řady 6, nové vedení TDF, další města na LibreOffice...

user avatar lp.
Odpovědět
Novinky ze světa LibreOffice: první verze řady 6, volby vedení The Document Foundation, další města vsadila na LibreOffice
22. 03. 2018, 19:06:12
Ta nápověda (help.libreoffice.org) vypadá pěkně. Bohužel, hned na první stránce, kterou jsem náhodně otevřel, jsem našel chybu (countifs nepočítá řádky ani sloupce, ale buňky). Ze zmínky o tom, že wiki neumožňovala úpravy jsem chybně usoudil, že tady opravovat lze. Možná by bylo vhodné aspoň umožnit hlášení chyb.
user avatar strepon
Odpovědět
Re:Novinky ze světa LibreOffice: první verze řady 6, volby vedení The Document Foundation, další města vsadila na LibreOffice
23. 03. 2018, 19:51:05
Podnět (díky za něj!) jsem nahlásil a vypadá to, že by mohl přibýt aspoň odkaz mailto:, který by zároveň kromě příjemce v mailu vyplnil, které stránky se hlášení týká.

Popis u COUNTIFS mi chybný nepřipadá, "vracení počtu buněk" by mohlo být zavádějící (započítání buněk ze všech oblastí) - nebo jste to myslel jinak?
user avatar Petr Valach
Odpovědět
Novinky ze světa LibreOffice: první verze řady 6, volby vedení The Document Foundation, další města vsadila na LibreOffice
24. 03. 2018, 00:09:09
Balíku LibreOffice se okrajově věnuje řada redakcí, a to i v Česku. Tyto přehledové články Standy Horáčka jsou však nejmocnější zbraní v arzenálu OpenOffice.cz. A jelikož mým nejoblíbenějším softem (s velikým náskokem) je právě LibreOffice, číst tyto přehledy je pro mě dráždivé afrodiziakum.
user avatar lp.
Odpovědět
Novinky ze světa LibreOffice: první verze řady 6, volby vedení The Document Foundation, další města vsadila na LibreOffice
24. 03. 2018, 00:21:16
OpenDocument-v1.2-os-part2

6.13.10COUNTIFS

Summary: Count the number of cells that meet multiple criteria in multiple ranges.
user avatar strepon
Odpovědět
Re:Novinky ze světa LibreOffice: první verze řady 6, volby vedení The Document Foundation, další města vsadila na LibreOffice
25. 03. 2018, 20:17:53
Rozumím, ale přiznám se, že ten popis v nápovědě je pro mě srozumitelnější (což ovšem může být čistě subjektivní).
user avatar lp.
Odpovědět
Re:Re:Novinky ze světa LibreOffice: první verze řady 6, volby vedení The Document Foundation, další města vsadila na LibreOffice
25. 03. 2018, 23:35:34
Uvědomte si, že zadanými poli nemusí být jen jeden řádek nebo sloupec. Např. A1:C2 vyplněná hodnotami 1.

=countifs(A1:C2;">0")

2 řádky, 3 sloupce, vrátí 6 buněk.
user avatar neutr
Odpovědět
Re:Re:Novinky ze světa LibreOffice: první verze řady 6, volby vedení The Document Foundation, další města vsadila na LibreOffice
26. 03. 2018, 09:02:56
Musím potvrdit - 'lp.' má pravdu. Popis pro uvedenou funkci je nesprávný.
- Cituji : COUNTIFS
Vrátí počet řádků nebo sloupců, které splňují kritéria z více oblastí. - konec citace

1. - Oblast testovaných dat je pouze jediná.

2. - Podmínky jsou v drtivé většině součástí vyhledávací oblasti, ale mohou být také v jiné buňce (chcete-li tak také úseku) mimo vyhledávací oblast.

V tomto smyslu jde skutečně o 'více oblastí'. To na věci nic nemění protože podmínky mohou být zadány výrazem - odkaz je jen určitým typem výrazu pro vyjádření podmínky. Proto explicitní výraz : "KTERÉ SPLŇUJÍ KRITÉRIA Z VÍCE OBLASTÍ JE ZAVÁDĚJÍCÍ A OPRAVDU CHYBNÝ"!

Správně by zde mělo být "KTERÉ SPLŇUJÍ KRITÉRIA Z VÍCE PODMÍNEK". Výraz pro OBLASTI lze použít jen s poznámkou (upřesněním) že podmínky mouhou být ve formě odkazů na jiné úseky (nemusí být součástí testovaného úseku).

O tom, že COUNTIF testuje počet buněk a nikoliv oblastí ve smyslu sloupců a řádků nemůže být ani řeč. To je skutečně velký nesmysl.

Oblast je v obecné rovině úsek buněk a testovaný ůsek je skutečně jenom jediný. Jde tedy o jedinou matici matici X*Y.

V případě nesprávného výkladu jde o X sloupců a Y řádků - tedy X+Y 'úseků'. Vzorová tabulka má 3 sloupce a 6 řádků - tedy 9 úseků, nebo je to jenom jeden úsek?

Vždyť v každé buňce mohou být čísla (nyní je v prvním řádku nadpis a také v prvním sloupci) Potom tabulka může obsahovat až 18 správných výsledků. Podmínky mohou být dané jako modulo (zda jsou všechna čísla sudá) a větší nežli nula.

Prakticky totéž se týká SUMIFS :
Cituji - SUMIFS
Vrátí součet hodnot buněk z oblasti, která splňuje více kritérií z více oblastí. - konec citace. (Zde jde pouze o chybu "z více OBLASTÍ", která by měla být ve formě "z více PODMÍNEK".) Tabulka je shodná jako u COUNTIFS.

Hovořím také o tom, že takto provedená univerzální tabulka (používaná k různým demnostracím) skutečně uvede v omyl, respektive nevytvoří správnou představu. Začátečník nechápe kde má být vzorec - nikde ho nevidí. Je to nedostatek z minimalistického přístupu k popisům.

Schválně jsem se podíval ještě na LOOKUP, VLOOKUP a HLOOKUP. Tam vzorová tabulka není a byla by potřebná. Zde totiž jde o indexy v testovaném úseku které jsou pro abstrakci obtížnější.

Myslím že nápověda by měla být vyvedena tak, aby každý uživatel poschopil i alternativy - a aby dokázal příklad aplikovat bez dohadů co je co. Portálová nápověda má dost prostoru aby zde byly příklady uvedeny v potřebném - tedy alespoň základním výstičném rozsahu. Stejný typ tabulky pro více příkladů mi připadá nevhodný.
user avatar neutr
Odpovědět
Re:Re:Re:Novinky ze světa LibreOffice: první verze řady 6, volby vedení The Document Foundation, další města vsadila na LibreOffice
26. 03. 2018, 10:46:13
Já jsem se zamyslel nad tím, jestli je pochopitelné to co uvádí "lp.", nebo co jsem uvadl ještě navíc já. Přemýšlel jsem, že udělám různé příklady ale nevím jestli by to k něčemu bylo.

Ale napadlo mne, že mohu demonstrovat výrokovou chybu nápovědy takto :
=COUNTIFS(A1:C6;">"&35;A1:C6;""&35;A1:C6;""&35;A1:C6;"
user avatar neutr
Odpovědět
Re:Re:Re:Re:Novinky ze světa LibreOffice: první verze řady 6, volby vedení The Document Foundation, další města vsadila na LibreOffice
26. 03. 2018, 11:01:44
Nevím co se stalo, ale z mého příspěvku se nahrál jen začátek. Proto přidám zdůvodnění které se ztratilo.
=COUNTIFS(A1:C6;">"&35;A1:C6;""&35;A1:C6;""&35;A1:C6;"
user avatar neutr
Odpovědět
Novinky ze světa LibreOffice: první verze řady 6, volby vedení The Document Foundation, další města vsadila na LibreOffice
26. 03. 2018, 11:07:32
Díky za to, že mi uřezáváte příspěvky - a to prosím máme IT kterého jsem unáhleně chválil.
user avatar lp.
Odpovědět
Novinky ze světa LibreOffice: první verze řady 6, volby vedení The Document Foundation, další města vsadila na LibreOffice
26. 03. 2018, 12:54:49
Možná pomůže celý popis funkce podle OpenDocument-v1.2-os-part2.

6.13.10COUNTIFS

Summary: Count the number of cells that meet multiple criteria in multiple ranges.

Syntax: COUNTIFS( Reference R1 ; Criterion C1 [ ; Reference R2 ; Criterion C2 ]... )

Returns: Number

Constraints: Does not accept constant values as the reference parameter.

Semantics: Counts the number of cells that meet the Criterion C1 in the reference range R1 and the Criterion C2 in the reference range R2, and so on (4.11.8). All reference ranges shall have the same dimension and size, else an Error is returned. A logical AND is applied between each array result of each selection; an entry is counted only if the same position in each array is the result of a Criterion match.

The values returned may vary depending upon the HOST-USE-REGULAR-EXPRESSIONS or HOST-USE-WILDCARDS or HOST-SEARCH-CRITERIA-MUST-APPLY-TO-WHOLE-CELL properties. 3.4

Chápu snahu o zjednodušení, ale tato funkce je podle mne popsána korektně a chová se podle popisu.
Proti COUNTIF je to naprostá pohoda.

Pár much sice má - ve vyhodnocování výrazů má a nelíbí se mi globální přepínače, ale
user avatar neutr
Odpovědět
Novinky ze světa LibreOffice: první verze řady 6, volby vedení The Document Foundation, další města vsadila na LibreOffice
26. 03. 2018, 13:23:42
Když toto přeložím pomocí Google tak je to správně :
Count the number of cells that meet multiple criteria in multiple ranges.
Konkrétně : Počítat počet buněk, které splňují více kritérií ve více polích.
Pole a úsek jsou sice podobné výrazy ale je zde navázáno správně více kritérií (a ta musí být ve více polích - tedy úsecích, buňkách).

Nevím jestli mne to zase neustřihne ale otestujte :
=COUNTIFS(A1:C6;">"&35;A1:C6;""&35;A1:C6;""&35;A1:C6;"
user avatar neutr
Odpovědět
Re:Novinky ze světa LibreOffice: první verze řady 6, volby vedení The Document Foundation, další města vsadila na LibreOffice
26. 03. 2018, 13:30:49
COUNTIFS[A1:C6;">"&35;A1:C6;""&35;A1:C6;""&35;A1:C6;"
user avatar lp.
Odpovědět
Re:Re:Novinky ze světa LibreOffice: první verze řady 6, volby vedení The Document Foundation, další města vsadila na LibreOffice
26. 03. 2018, 16:10:53
Je to jedno

COUNTIFS[A1:C6;">35";A1:C6;"35";A1:C6;"35";A1:C6;...

Počet současně větších než 35 a rovných 35 bude určitě 0.
user avatar neutr
Odpovědět
Re:Re:Re:Novinky ze světa LibreOffice: první verze řady 6, volby vedení The Document Foundation, další města vsadila na LibreOffice
26. 03. 2018, 16:34:04
Ne - původně vzorec COUNTIFS obsahoval větší nežli 35 a menší nežli 190. Celkem 3 případy, SUMIFS celkem 330 a pod tím ještě AVERAGEIFS 110. Zde stáhněte vzor : https://uloz.to/!czubm0QoNUJ3/countifs-ods
user avatar neutr
Odpovědět
Novinky ze světa LibreOffice: první verze řady 6, volby vedení The Document Foundation, další města vsadila na LibreOffice
26. 03. 2018, 13:39:03
Tak to vzdávám. Vzorce s operátory větší, menší neprojdou a zřejmě ani závorky. Projde jen první závorka a operátor. Nevím proč tu není slibovaný WordPress - už to mělo být dávno převedeno. Tenhle FluxBB je mizerný soft.
user avatar strepon
Odpovědět
Novinky ze světa LibreOffice: první verze řady 6, volby vedení The Document Foundation, další města vsadila na LibreOffice
26. 03. 2018, 21:07:56
Díky za užitečnou diskusi, s COUNTIFS máte pravdu, chybu jsem nahlásil, a pokud někdo nebude rychlejší, později opravím.

Čerstvou novinkou v nápovědě je možnost přidávání souborů s příklady a videonávodů, takže je šance, že stránky nápovědy budou - pokud se tím někdo bude ochoten zabývat - informačně bohatší a názornější.
user avatar lp.
Odpovědět
Re:Novinky ze světa LibreOffice: první verze řady 6, volby vedení The Document Foundation, další města vsadila na LibreOffice
11. 04. 2018, 01:37:51
Kam lze hlásit chyby, případně problémová doporučení?

Konkrétně, doporučení pro použití maticových vzorců je dost problematické:

"Maticové vzorce použijte tehdy, pokud musíte pro různé sady hodnot provádět opakované výpočty. Pokud se později rozhodnete změnit způsob výpočtu, stačí změnit pouze jeden maticový vzorec. ..."

Je to sice pravdivé, ale vede ke skryté volatilitě výpočtu - při změně jedné buňky se vždy přepočte celá matice. A pokud někoho napadne toto dělat opakovaně nad celými sloupci, tak může po zadání čísla jít na pivo.
user avatar Petr Valach
Odpovědět
Re:Re:Novinky ze světa LibreOffice: první verze řady 6, volby vedení The Document Foundation, další města vsadila na LibreOffice
11. 04. 2018, 06:53:20
Sem: https://bugs.documentfoundation.org
user avatar lp.
Odpovědět
Re:Re:Re:Novinky ze světa LibreOffice: první verze řady 6, volby vedení The Document Foundation, další města vsadila na LibreOffice
12. 04. 2018, 17:48:36
Upřesňuji: "chyby v dokumentaci".
user avatar strepon
Odpovědět
Re:Re:Re:Re:Novinky ze světa LibreOffice: první verze řady 6, volby vedení The Document Foundation, další města vsadila na LibreOffice
12. 04. 2018, 18:58:34
https://bugs.documentfoundation.org slouží i pro chyby v dokumentaci - při zadávání je pak třeba v seznamu "Component" zvolit "Documentation", případně "Summary" uvést slovem [HELP] (jedná-li se o problém v nápovědě).
user avatar kabi
Odpovědět
Novinky ze světa LibreOffice: první verze řady 6, nové vedení TDF, další města na LibreOffice...
27. 03. 2018, 17:24:16
doplnil bych, že je potřeba si uvědomit, že mezi jednotlivými oblastmi/podmínkami platí logické and a při volbě různých oblastí tyto musí mít shodný počet řádků:
[code]=COUNTIFS(B1:C6;">=30";B1:C6;"=30";C1:C6;"=30";C14:C19;"
user avatar kabi
Odpovědět
Novinky ze světa LibreOffice: první verze řady 6, nové vedení TDF, další města na LibreOffice...
27. 03. 2018, 17:34:47
nepoučil jsem se od neutr :-)
k souboru od neutr přikládám doplněné příklady, jak je možné funkci dále použít a jak se mění vyhodnocování počtu buněk na počet indexu řádků pro vyhovující podmínky. Zajímavý případ a ukázka fungování je na řádku 12, kde je vidět, jak se vyhodnocuje logické and mezi oblastmi na základě indexu řádku každé oblasti.
https://uloz.to/!aakrQ70gg8uQ/countifs-ods
 
 
woo jaw demo hz