Portál AbcLinuxu, 6. května 2025 06:23

Dotaz: Libre office Calc problém s funkcí SUMIFS

6.10.2022 15:05 ZAH | skóre: 43 | blog: ZAH
Libre office Calc problém s funkcí SUMIFS
Přečteno: 645×
Odpovědět | Admin
Narazil jsem na problém v calcu, který mi hlava nebere. Mám následující výraz v tabulce

=SUMIFS(Values;Ucty;"8*";Vykony;"100")

Tento výraz vrátí prokazatelně chybný výsledek.

Upravím li výraz takto. (přidána nula do kritéria)

=SUMIFS(Values;Ucty;"80*";Vykony;"100")

Vrací správný výsledek. Předpokládal jsem, že pro vyhodnocení "8*" vezme vše co začíná na 8 do součtu.

Netuší někdo , kde může být pes zakopán. ZAH
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

6.10.2022 15:51 X
Rozbalit Rozbalit vše Re: Libre office Calc problém s funkcí SUMIFS
Odpovědět | | Sbalit | Link | Blokovat | Admin
Spatne si interpretujes ten regularni vyraz:
* - Žádný či více výskytů výrazu bezprostředně předcházejícího tomuto znaku. Například "Ab*c" najde "Ac", "Abc", "Abbc", "Abbbc" atd.
Takze "8*" hadam odovida '', '8', '88', '8888' viz zde. Asi si myslel "8.*".
6.10.2022 16:44 ZAH | skóre: 43 | blog: ZAH
Rozbalit Rozbalit vše Re: Libre office Calc problém s funkcí SUMIFS
V konfiguraci je, povolit zástupné znaky ve vzorcích, nikoliv regulární výrazy. Stejně je to asi cesta stačí 8????? se zdá že funguje. Hvězdička se asi nevyhodnotí jako libovolná skupina znaků?
6.10.2022 21:05 ZAH | skóre: 43 | blog: ZAH
Rozbalit Rozbalit vše Re: Libre office Calc problém s funkcí SUMIFS
Ještě doplním. moje tabulka funguje se zapnutím

1.Povolit zástupné znaky ve vzorcích 2.Vyhledávací kritéria = a < > musí platit pro celé buňky

Vzorce jsem přepsal do tvaru =SUMIFS(Values;Ucty;"="&O$2;Vykony;"="&$A4)

Podmínky jsou odkazy na buňky a uvedení operátoru "="&IdBuńkySPodmínkou

Teď to vypadá OK.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.