Chceš dnes udělat dobrý skutek ? Pomoz výše
uvedenému hříšníkovi tím, že mu dáš nějaké rozhřešení! Můžeš mu
ho poslat na e-mailovou adresu, kterou uvedl u zpovědi, nebo napsat
veřejně vyplněním formuláře na konci této stránky. A jestliže nechceš,
aby pod tvou přezdívkou mohl vystupovat ještě někdo jiný, zaregistruj
si ji ZDE !
|
Úžasný. Díky. Funguje mi úžasně ta funkce SUMIFS. Konkrétně se mi zadařilo se vzorečkem =SUMIFS(F1:F300; C1:C300; M4) kde ve sloupci F jsou čísla, která mám sčítat (zdrojová data) ve sloupci C jsou jména (Alenka, Honza) k těm číslům (zdrojová data) v buňce M4 mám napsáno jméno Alenka (výsledková tabulka) a v sousední buňce N4 mám ten vzoreček SUMIFS, který mi sčítá ty čísla patřící ke slovu Alenka (výsledková tabulka) Jsem moc ráda. Díky, moc jste mi pomohli. Ještě toho mám hodně zpracovávat, ale s tímto to je zvládnutelné. Ráda bych taky na dovolenou v tom teple je těžké pracovat. Díky
|
avelynka |
|
|
Pokud máš ve svém Microsoft Office (kromě Excelu) i (databázi) Access, tak ta data přetáhni tam (v Accesu dáš z menu Soubor-Načíst externí data-Import). Řekněme, že se ti to naimportuje do tabulky List1, co bude mít dva sloupce: JMENO a CASTKA. Pak klikneš na "Dotaz" a "Nový" a napíšeš následující SQL příkaz: select JMENO, sum(CASTKA) from List1 group by JMENO; Až takhle je to jednoduché. Z tohoto důvodu Excel vůbec neuznávám. Excel je naprosto nepotřebný! Jakékoliv databázi nesahá ani po kotníky.
|
|
ja by som to skusil cez filter, v Domu mas vpravo Seradit a filtrovat a tam Filter by som zapol a prepinal medzi Alenkou a Honzou a len spocital bunky
|
|
Abyste dosáhli požadovaného výsledku v Excelu, můžete využít funkci **SOUČIN.SKUPINA** (SUMIFS) nebo **Kontingenční tabulku**. Tady je postup pro obě možnosti: ### Použití funkce SOUČIN.SKUPINA (SUMIFS) 1. Předpokládám, že máte data v listu s názvem "Data". Data začínají v buňce A1: ``` Alenka 100 Kč Alenka 50 Kč Honza 10 Kč Alenka 40 Kč Honza 20 Kč ``` 2. Vytvořte nový list, kde budete mít výsledné součty. Nazvěme ho "Výsledky". 3. Ve sloupci A tohoto nového listu zadejte unikátní názvy (např. Alenka, Honza). 4. V buňce B1 (v listu "Výsledky") zadejte tento vzorec pro součet hodnot spojených s Alenkou: ```excel =SUMIFS(Data!B:B, Data!A:A, "Alenka") ``` 5. Tento vzorec můžete kopírovat do dalších buněk ve sloupci B pro různé osoby. ### Použití Kontingenční tabulky 1. Vyberte celou tabulku dat v listu "Data". 2. Klikněte na kartu **Vložení** > **Kontingenční tabulka**. 3. V dialogovém okně **Vytvořit kontingenční tabulku**: - Ujistěte se, že je zvolen správný rozsah dat. - Vyberte "Nový list". 4. V pravé části obrazovky se zobrazí pole pro kontingenční tabulku. Přetáhněte: - Sloupec s názvy osob do oblasti "Řádky". - Sloupec s hodnotami do oblasti "Hodnoty". Tímto způsobem Excel automaticky sčítá hodnoty pro každý jedinečný název osoby. ### Poznámka k formátování Pokud jsou vaše hodnoty ve formátu "100 Kč", může být nutné převést tyto textové hodnoty na čísla pro správné sčítání. To můžete udělat pomocí vzorce nebo Power Query. #### Příklad převodu textu na číslo Pokud jsou vaše data textové hodnoty jako "100 Kč", můžete je převést na čísla pomocí následujícího vzorce: ```excel =VALUE(LEFT(B1, LEN(B1)-3)) ``` Poté můžete použít tento nový sloupec číselných hodnot ve vašich vzorcích SUMIFS nebo kontingenční tabulce. Použitím jednoho z těchto postupů dosáhnete požadovaného výsledku efektivně a bez nutnosti manuální práce pro dlouhé seznamy dat.
|
|
Intuitivně bych řekl, že tohle by měla udělat ta kontingenční tabulka, ale nikdy jsem to nezkoušel.
|
|
Zkus si to vytáhnout do pomocného sloupce přes funkci když
|
|
|