< návrat zpět

MS Excel


Téma: Vzorec pro součet v oblasti rss

Zaslal/a 30.10.2023 16:46

Ahoj,
potřeboval bych sčítat čísla za konkrétní osobu a konkrétní období. Pro vzorečkáře to bude zřejmě triviální úkol, mým cílem je co nejmíň výsledný soubor výpočetně zatížit, neboť tento vzorec se tam bude vyskytovat stokrát (plus spousta jiných vzorečků). Tedy nevím, jestli se excel víc trápí s maticovými vzorci, s klasickýmo SUMIFS anebo přes INDEX / POZVYHLEDAT. Pokud by byla výhodnější architektura pootočená o 90° (datumy v řádku), tak teď to ještě můžu změnit. Ilustrační příklad v příloze
Předem moc dík

Příloha: xlsx55600_wall_20231030_a.xlsx (60kB, staženo 13x)
Zaslat odpověď >

#055601
avatar
Obecně.

*IF* funkce jsou rychlejší, než jejich maticové ekvivalenty.

Pokud máte XLOOKUP, tak kombinaci INDEX/POZVYHLEDAT nepotřebujete (má méně možností a je pomalejší).

Pokud potřebujete hodně různých vzorců (neuvádíte jestli se jedná jen o počet nebo o různé výpočty), tak to řešte v datovém modelu.citovat
#055602
avatar
Dík Lubo,
přiznám se, že se mi to ještě nepovedlo. Zkoušel jsem SUMIFS, ale pořád mi to vrací nulu.
V dalším kroku bych mohl porovnat, který vzorec je vhodnější , ale momentálně bych uvítal alespoň jeden funkční vzorec. 7
Na to XLOOKUP se jdu podívat...citovat
#055603
avatar
Třeba:

=SUMIFS(XLOOKUP(H2;PROČISTIT(D1:F1);D2:F38);A2:A38;">="&I2;A2:A38;"<="&J2)citovat
#055604
avatar
Díky, funguje bezvadně.
Tu vychytávku s PROČISTIT oddělávám, abych vzorci ulehčil, ale vidět, že myslíš na všechno. citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Aktivní diskuse