Výsledky 1 až 20 z 20

Téma: EXCEL a funkce SUMIF

Hybrid View

Předcházející příspěvek Předcházející příspěvek   Další příspěvek Další příspěvek
  1. #1
    Senior Member Avatar uživatele D_a_v_i_d
    Založen
    08.12.2002
    Bydliště
    Praha
    Věk
    44
    Příspěvky
    5 153
    Vliv
    358

    Standardní Re: EXCEL a funkce SUMIF

    Jen takovej dotaz - musi to byt nutne vzorcema a SUMIFem? Ja jen ze pokud ne a bylo by mozny na to "vypustit" nejakou VBA procedurku, tak by se to dalo udelat naprosto v pohode a to i tak, ze by nemusely radky a sloupce byt nastaveny "napevno", ale proslo by to celou tabulku krizem krazem a vyhazelo ty soucty...

    Pokud chces, tak ti to makro vecer napisu, je to od oka tak na 10-20 radku... Pak by se tam pridelal jen cudlik na prepocet a bylo by to...
    A Jedi gains power through understanding; a Sith gains understanding through power

    Destkop machine: Intel Core i5 2400/MSI P67A-C45 /2x4 GB DDR3 1333 MHz/Sapphire HD6790/22" LCD HP w2216/DSL 8MBit connected
    Na filmy v posteli: Lenovo IdeaPad S9e/1,6 GHz Intel Atom, 1 GB RAM, 80 GB HDD
    Na práci: Dell E5500/T9550 2,66 GHz Intel, 3 GB RAM, 120 GB HDD

  2. #2

    Standardní Re: EXCEL a funkce SUMIF

    Citace Původně odeslal D_a_v_i_d Zobrazit příspěvek
    Jen takovej dotaz - musi to byt nutne vzorcema a SUMIFem? Ja jen ze pokud ne a bylo by mozny na to "vypustit" nejakou VBA procedurku, tak by se to dalo udelat naprosto v pohode a to i tak, ze by nemusely radky a sloupce byt nastaveny "napevno", ale proslo by to celou tabulku krizem krazem a vyhazelo ty soucty...

    Pokud chces, tak ti to makro vecer napisu, je to od oka tak na 10-20 radku... Pak by se tam pridelal jen cudlik na prepocet a bylo by to...
    No myslej jsem si, že to s tím sumif je nejjednodušší způsob. Prostě jediné co potřebuju zjistit, jak tam do něj dát druhou podmínku. S VBA jsem nikdy nepřišel do styku a netuším co s tím. Btw. ta tabulka na kterou to budu aplikovat je komplexnější, to co jsem tu udělal je hodně zjednodušený příklad...
    Ale jestli myslíte, že přes VBA to je nejjednoduší tak se tomu nebráním..
    Nějvětší chybou člověka je, že má spoustu malých chyb..

    Core i5-3550@3300MHz, ARCTIC Freezer 13 Pro Continuous Operation, Gigabyte Z77X-D3H, Sapphire Radeon HD 7850 2GB, 2x Crucial 8GB KIT DDR3 1600MHz CL9 Ballistix Sport, Samsung 850 EVO SSD 520 120GB, Asus DRW-24F1ST, zdroj Seasonic S12 500W, skříň CoolerMaster Centurion 5 Silver, 32" LCD Samsung LE32-D550

  3. #3
    Senior Member Avatar uživatele D_a_v_i_d
    Založen
    08.12.2002
    Bydliště
    Praha
    Věk
    44
    Příspěvky
    5 153
    Vliv
    358

    Standardní Re: EXCEL a funkce SUMIF

    No uprimne, se SUMIFem nevim jak to udelat... Ve VBAcku by to asi problem nebyl, ale zase pokud se s VBAckem nekamaradis, tak pro tebe asi bude slozitejsi si to pak upravit na realny priklad... Nu pockame jeste, jestli nekdo nevymysli nejaky "vzorcovy" postup a pak muzem zkusit nejake to makricko
    A Jedi gains power through understanding; a Sith gains understanding through power

    Destkop machine: Intel Core i5 2400/MSI P67A-C45 /2x4 GB DDR3 1333 MHz/Sapphire HD6790/22" LCD HP w2216/DSL 8MBit connected
    Na filmy v posteli: Lenovo IdeaPad S9e/1,6 GHz Intel Atom, 1 GB RAM, 80 GB HDD
    Na práci: Dell E5500/T9550 2,66 GHz Intel, 3 GB RAM, 120 GB HDD

  4. #4

    Standardní Re: EXCEL a funkce SUMIF

    V Excelu 2007 je funkce SUMIFS, kde se dá zadat více kritérií. Odzkoušeno, funguje to v té tvé tabulce bez problémů.

    V Excelu 2003 bych to pro začátek řešil tak, že bych do druhého listu udělal "kopii" té tabulky a každá hodnota, by se v případě, že úvodní řádek neobsahuje "slovo", vynásobila číslem 0. Zbyly by tedy jen platné hodnoty a ty bych sečetl funkcí SUMIF.

    Zkusím ale vymyslet něco sofistikovanějšího )

    EDIT: no, ještě mě napadlo tohle:
    Mezi 3. a 4. řádek vlož ještě jeden, kde se bude X, Y, Z "sčítat" s hodnotou "slovo". Takže ti z toho vypadnou hodnoty "X" nebo "Xslovo" atd. No a funkcí SUMIF sečteš jen hodnoty "Xslovo"
    Naposledy upravil malli; 10.02.2009 v 18:08.
    1) ASUS P5Q Deluxe, C2Q 6600@2,56 GHz, 2x Corsair XMS2-2048 MB, ASUS EAH4850 512 MB DDR3 PCI-E, WD 250 GB, WD 500 GB, Samsung 80 GB, SB X-Fi Fatal1ty Xtreme Gamer, DVD-RW SH-223F, DVD-RW LG GH20LS15, Dell UltraSharp 2408W

    2) DFI LanParty NF4 Ultra-D, AMD Opteron 144@2,25 GHz (250x9), 2x OCZ 512 MB TCCD PC3200, ASUS EAX1950Pro PCI-e 256 MB DDR3, Samsung SP1614C 160GB, Maxtor MaxLine III 300 GB, CD-RW Samsung 52x32x52, DVD-RW LG 4163B, , Creative 5.1 T5900, LCD FSC P19-2

  5. #5

    Standardní Re: EXCEL a funkce SUMIF

    Citace Původně odeslal malli Zobrazit příspěvek
    V Excelu 2007 je funkce SUMIFS, kde se dá zadat více kritérií. Odzkoušeno, funguje to v té tvé tabulce bez problémů.

    V Excelu 2003 bych to pro začátek řešil tak, že bych do druhého listu udělal "kopii" té tabulky a každá hodnota, by se v případě, že úvodní řádek neobsahuje "slovo", vynásobila číslem 0. Zbyly by tedy jen platné hodnoty a ty bych sečetl funkcí SUMIF.

    Zkusím ale vymyslet něco sofistikovanějšího )

    EDIT: no, ještě mě napadlo tohle:
    Mezi 3. a 4. řádek vlož ještě jeden, kde se bude X, Y, Z "sčítat" s hodnotou "slovo". Takže ti z toho vypadnou hodnoty "X" nebo "Xslovo" atd. No a funkcí SUMIF sečteš jen hodnoty "Xslovo"
    To s tím nápadem vložit skrytý řádek mezi 3. a 4. není špatný. Jenže já ve skutečnosti testuju SUMIFem slovo stylem "*lov*", aby se vybrali všechny buňky se slovem slovo. Protože kolikrát se stane, že tam bude např. "Slovo za slovem" anebo "Slovo a jiné kok**iny" apod.. )
    Tak jsem zkusil =KDYŽ(H2="*lov*";"xslov";"x"), ale ejhle fce KDYŽ neumí pracovat s takovýmhle argumentem. Nechápu proč SUMIF tohle zadání bez problémů zkousne a IF ne.. Sakra!!
    Nějvětší chybou člověka je, že má spoustu malých chyb..

    Core i5-3550@3300MHz, ARCTIC Freezer 13 Pro Continuous Operation, Gigabyte Z77X-D3H, Sapphire Radeon HD 7850 2GB, 2x Crucial 8GB KIT DDR3 1600MHz CL9 Ballistix Sport, Samsung 850 EVO SSD 520 120GB, Asus DRW-24F1ST, zdroj Seasonic S12 500W, skříň CoolerMaster Centurion 5 Silver, 32" LCD Samsung LE32-D550

  6. #6

    Standardní Re: EXCEL a funkce SUMIF

    Citace Původně odeslal pre.vit Zobrazit příspěvek
    To s tím nápadem vložit skrytý řádek mezi 3. a 4. není špatný. Jenže já ve skutečnosti testuju SUMIFem slovo stylem "*lov*", aby se vybrali všechny buňky se slovem slovo. Protože kolikrát se stane, že tam bude např. "Slovo za slovem" anebo "Slovo a jiné kok**iny" apod.. )
    Tak jsem zkusil =KDYŽ(H2="*lov*";"xslov";"x"), ale ejhle fce KDYŽ neumí pracovat s takovýmhle argumentem. Nechápu proč SUMIF tohle zadání bez problémů zkousne a IF ne.. Sakra!!
    Hele, nesmíš měnit pravidla během hry!
    Když teda akceptuješ tu fintu s tím řádkem, tak bych to rozdělil na 2 kroky:

    1) otestuješ, zda v tom řetězci je nebo není ta hledaná část.

    např. takto:

    =je.chyba(HLEDAT("slov";H2;1))
    tahle funkce vyhodí buď PRAVDA nebo NEPRAVDA, podle toho, jestli tvůj řetězec neobsahuje nebo obsahuje "slov"

    nebo jinak, když do toho zase vneseš další podmínky

    a do skrytého řádku si potom ulož třeba "XSECTI" a "XNESCITEJ"

    celý vzorec by pak vydadal asi takhle:

    =když(je.chyba(HLEDAT("slov";H2;1))=pravda;"XNESC ITEJ";"XSECTI")

    2) a teprve teď začni sčítat pomocí SUMIF
    1) ASUS P5Q Deluxe, C2Q 6600@2,56 GHz, 2x Corsair XMS2-2048 MB, ASUS EAH4850 512 MB DDR3 PCI-E, WD 250 GB, WD 500 GB, Samsung 80 GB, SB X-Fi Fatal1ty Xtreme Gamer, DVD-RW SH-223F, DVD-RW LG GH20LS15, Dell UltraSharp 2408W

    2) DFI LanParty NF4 Ultra-D, AMD Opteron 144@2,25 GHz (250x9), 2x OCZ 512 MB TCCD PC3200, ASUS EAX1950Pro PCI-e 256 MB DDR3, Samsung SP1614C 160GB, Maxtor MaxLine III 300 GB, CD-RW Samsung 52x32x52, DVD-RW LG 4163B, , Creative 5.1 T5900, LCD FSC P19-2

  7. #7

    Standardní Re: EXCEL a funkce SUMIF

    Citace Původně odeslal malli Zobrazit příspěvek
    Hele, nesmíš měnit pravidla během hry!
    Když teda akceptuješ tu fintu s tím řádkem, tak bych to rozdělil na 2 kroky:

    1) otestuješ, zda v tom řetězci je nebo není ta hledaná část.

    např. takto:

    =je.chyba(HLEDAT("slov";H2;1))
    tahle funkce vyhodí buď PRAVDA nebo NEPRAVDA, podle toho, jestli tvůj řetězec neobsahuje nebo obsahuje "slov"

    nebo jinak, když do toho zase vneseš další podmínky

    a do skrytého řádku si potom ulož třeba "XSECTI" a "XNESCITEJ"

    celý vzorec by pak vydadal asi takhle:

    =když(je.chyba(HLEDAT("slov";H2;1))=pravda;"XNESC ITEJ";"XSECTI")

    2) a teprve teď začni sčítat pomocí SUMIF
    Paráda! Jeden skrytý řádek to napraví.. Dík!
    Nějvětší chybou člověka je, že má spoustu malých chyb..

    Core i5-3550@3300MHz, ARCTIC Freezer 13 Pro Continuous Operation, Gigabyte Z77X-D3H, Sapphire Radeon HD 7850 2GB, 2x Crucial 8GB KIT DDR3 1600MHz CL9 Ballistix Sport, Samsung 850 EVO SSD 520 120GB, Asus DRW-24F1ST, zdroj Seasonic S12 500W, skříň CoolerMaster Centurion 5 Silver, 32" LCD Samsung LE32-D550

  8. #8
    Moderátor mince Avatar uživatele peta303
    Založen
    21.09.2003
    Bydliště
    PHA 4
    Věk
    42
    Příspěvky
    2 416
    Vliv
    307

    Standardní Re: EXCEL a funkce SUMIF

    Na něco podobného kdysi pomohl i průvodce pdomíněným součtem...

  9. #9

    Standardní Re: EXCEL a funkce SUMIF

    Citace Původně odeslal peta303 Zobrazit příspěvek
    Na něco podobného kdysi pomohl i průvodce pdomíněným součtem...
    Tam je problém s tím, že u každého dne mám sloučené 3 buňky a s tím pracovat neumí..
    Nějvětší chybou člověka je, že má spoustu malých chyb..

    Core i5-3550@3300MHz, ARCTIC Freezer 13 Pro Continuous Operation, Gigabyte Z77X-D3H, Sapphire Radeon HD 7850 2GB, 2x Crucial 8GB KIT DDR3 1600MHz CL9 Ballistix Sport, Samsung 850 EVO SSD 520 120GB, Asus DRW-24F1ST, zdroj Seasonic S12 500W, skříň CoolerMaster Centurion 5 Silver, 32" LCD Samsung LE32-D550

  10. #10

    Standardní Re: EXCEL a funkce SUMIF

    Citace Původně odeslal pre.vit Zobrazit příspěvek
    Tam je problém s tím, že u každého dne mám sloučené 3 buňky a s tím pracovat neumí..
    ...případně jestli by ti ten podmíněnej součet pomohl, tak jakej je problém tu sloučenou buňku 3x okopírovat do tří buněk v řádku pod ní?

    Takto:

    A B C
    SLOVO
    SLOVO SLOVO SLOVO
    1) ASUS P5Q Deluxe, C2Q 6600@2,56 GHz, 2x Corsair XMS2-2048 MB, ASUS EAH4850 512 MB DDR3 PCI-E, WD 250 GB, WD 500 GB, Samsung 80 GB, SB X-Fi Fatal1ty Xtreme Gamer, DVD-RW SH-223F, DVD-RW LG GH20LS15, Dell UltraSharp 2408W

    2) DFI LanParty NF4 Ultra-D, AMD Opteron 144@2,25 GHz (250x9), 2x OCZ 512 MB TCCD PC3200, ASUS EAX1950Pro PCI-e 256 MB DDR3, Samsung SP1614C 160GB, Maxtor MaxLine III 300 GB, CD-RW Samsung 52x32x52, DVD-RW LG 4163B, , Creative 5.1 T5900, LCD FSC P19-2

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Podobná témata

  1. EXCEL (VBA) - podmienené formatovanie
    Založil deccros v sekci fóra Programování
    Odpovědí: 5
    Poslední příspěvek: 04.12.2007, 10:07
  2. MS Excel XP - problém s otevíráním a dotaz
    Založil karf v sekci fóra Programy a problémy s nimi
    Odpovědí: 4
    Poslední příspěvek: 13.09.2005, 21:44
  3. ABIT AN7 - funkce uGuru.. nejede vse
    Založil MilaRo v sekci fóra NVIDIA čipové sady
    Odpovědí: 8
    Poslední příspěvek: 29.02.2004, 19:21
  4. Win XP nejde funkce Hledat a Obnovení systému
    Založil Dudyn v sekci fóra Ostatní operační systémy
    Odpovědí: 1
    Poslední příspěvek: 03.01.2004, 13:08

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •