< návrat zpět

MS Excel


Téma: Součet dle kritérií rss

Zaslal/a 16.7.2015 14:28

AlfanDobrý den,
potřeboval bych poradit, jak do tabulky (A23:D41), kde B23:D23 jsou roky, doplnit součty jednotlivých roků z horní tabulky (A1:E19). V horní tabulce jsou jednotlivé měsíce v letech a dole bych potřeboval sumy za jednotlivé položky (sloupec A) v letech.
Děkuji

Příloha: rar25890_prehled-wall.rar (11kB, staženo 33x)
Zaslat odpověď >

#025891
avatar
Napriklad takto:
B24=SUMPRODUCT(($B3:$E3)*(0+RIGHT(YEAR($B$1:$E$1),2)=B$23))

Pro vice sloupcu staci pouze rozsirit oblast bunek.
Příloha: zip25891_copy-of-poehled-wall.zip (12kB, staženo 32x)
citovat
#025892
Alfan
Děkuji.
Funguje 1
Akorát si musím "prostudovat" logiku té fce "skalární součin" a celého zápisu vzorce.citovat
#025893
avatar
Funkce Year (rok) priradi kazde bunce z oblasti B1:E1 hodnotu 2013,2014 nebo 2015. Nasledne je nutno vzit pouze posledni dva znaky z kazde hodnoty (13,14 a 15) a porovnat je s hodnotou v bunce B23. Vzhledem k tomu, ze RIGHT je textova funkce a jejim vystupem je text, je tak nutno k vysledku pricist 0 (pripadne vynasobit 1 nebo pridat negacni znamenka --).Tam, kde je shoda, excel vrati true, kde neni, tak false. Takze pro nas pripad: SUMPRODUCT(($B3:$E3)*{true,true,false,false)). Nasledne se vyhodnoti cast pred "*". tzn : SUMPRODUCT({20,21,19,25}*{true, true, false,false}). No a SUMPRODUCT udela pouze to, ze secte vsechny hodnoty, kde je tru, tzn 20+21. Nejlepe je cely postup krok po kroku ovsem videt pri kliknuti na Evaluate formula (v cestine nejspis neco jako "Vyhodnotit vzorec" na karte vzorce).citovat
#025897
elninoslov
Dnes som sa hral 1
Ak by ste to chcel mať s dynamicky počítanou oblasťou, a dynamickým orámovaním, tak napr. takto.
Žiaľ ak to budete chcieť tlačiť, tak to je problém, kvôli hrubému orámovaniu, ktoré inak ako takto (a makrom) nieje možné asi urobiť. V podmienenom formátovaní ide iba tenké, a preto musí byť nastavené na celú oblasť do r. 2020 hrubé orámovanie, a potom sa podmieneným formátovaním ruší podľa potreby, a to má za následok tlač prázdnych strán.

Taká vizuálna drobnosť, to komplikuje 4
Příloha: rar25897_copy-of-poehled-wall-2.rar (17kB, staženo 31x)
citovat
#025898
Alfan
Děkuji 1citovat
#025950
Alfan
Dobrý den,
dal by se tento Váš vzorec
B24=SUMPRODUCT(($B3:$E3)*(0+RIGHT(YEAR($B$1:$E$1),2)=B$23))
upravit tak, aby v dané oblasti při splnění kritéria roku našel maximum?
V každém měsíci příslušného roku jsou hodnoty a potřeboval bych najít maximum, vždy pro každý rok extra tak, jako jsem sčítal (viz vzorec výše).
Děkujicitovat
#025981
elninoslov
Vytvorte si novú tabuľku, rovnakú ako pre SUMPRODUCT, a vymente vzorce napr. za niečo takéto:

PS: Pozor na zaokrúhľovanie, hodnotu z E18 (0,22) číta ako 0,218. Vypočítaná je 0,218, ale v hornej tabuľke je zaokrúhlená na 0,22.
Příloha: rar25981_copy-of-prehled-wall3.rar (13kB, staženo 31x)
citovat

Uživatelské menu

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

Menu

Formulář Faktura

Formulář Faktura IV

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

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje