Shoptet - e-shop s napojením na Aukro a Facebook od 190,- Kč za měsíc. 30 dní zdarma
Zobrazují se odpovědi 1 až 12 z 12

Excel - pomoc se vzorcem

  1. ahoj, mam nasledujici problem:

    bunky vypadaji takto:

    A1: xxx A2: 5 A3: auto
    B1: yyy B2: 4 B3: vlak
    C1: zzz C2: 3 C3: lod

    nyni do bunky D1 napisu napr. "yyy" a potrebuji aby se do bunky D2 automaticky vlozilo "vlak" a bunka B2 se zmensila o 1, tedy na "3".
    Pokud treba do E1 napisu "zzz" tak C2 bude "2" a E2 bude "lod".

    Slovne jde tedy o to, ze pokud do dane bunky vlozim klicove slovo, ktere se nachazi v prvnim sloupci (xxx,yyy,zzz), potrebuji, aby vzorec prohledal prvni sloupec a pokud najde shodu, tak aby v danem radku o 1 snizil druhou bunku a zaroven nekam do jine bunky vlozil text z treti bunky daneho radku.

    Snazil jsem se to udelat pomoci funkci INDEX, SVYHLEDAT a COUNTIF, ale nefunguje me to tak jak bych potreboval. Diky za kazdou radu a omlouvam se, ze to davam sem, nic lepsiho me nenapadlo. Diky

  2. Happy Robot :]

    Co se právě děje na Webtrhu?

    Jeraar poptává: Koupím výdělečný web nebo eshop
    Mattes.gfx poptává: Hledám domény či MFA
    Seo-seo prodává: ADWORDS kupony od 1kč 5x100 usd
  3. dobry den,

    v prvom rade nie SVYHLEDAT ale VVYHLEDAT

    Kód:
    =VVYHLEDAT(D1;$A$1:$C$3;3;0)
    ta D1 je samozrejme relativny odkaz, aby ste to mohol kopirovat (copy) alebo vyplnat (fill)

    oblast A2:C2 musi obsahovat vzorec, nieco taketo

    Kód:
    =5-COUNTIF($D$2:$M$2;A3)
    samozrejme ta M2 to je len priklad, to moze ist po odkaz blizsie alebo dalej, ako potrebujete (kludne az po podledny stlpec)

    tu 5 do vzorce by bolo lepsie tahat z nejakej bunky napr. A4 a potom by ten vzorec sa dal kopirovat alebo vyplnat a vyzeral by nasledovne

    Kód:
    =A4-COUNTIF($D$2:$M$2;A3)
    posledna rada by bola, ak je to mozne, vymenit riadky so stlpcami, tabulka by bola potom spravnejsie, potom by ste samozrejme pouzivali nie VVYHLEDAT ale SVYHLEDAT

  4. Hodně by usnadnilo, kdyby jsi ten příklad zadal do excelové tabulky, udělal screencam a hodil sem odkaz. Tohle se dost špatně chápe.

    Navíc píšeš
    A1: xxx
    B1: yyy
    C1: zzz

    A pak napíšeš "pokud do dane bunky vlozim klicove slovo, ktere se nachazi v prvnim sloupci (xxx,yyy,zzz)" .... jenže A, B, C jsou sloupce, takže pokud podle tvého "buňky vypadají takto" beru správně jak to vypadá v excelu tak obsahem prvního sloupce (tedy A1, A2, A3 ...) jsou hodnoty: xxx, 2, auto

    Navíc není jasné jak se má chovat zbytek řádků nebo sloupců ... tj. co je část definiční (kw, počet, popisú a kde je oblast v které chceš pracovat s daty.

  5. ehh, no vidis, uz blbnu:( Prave kvuli jednoduchosti jsem to nechtel resit pres screen. Spravne vypada tabulka takto, je to tabulka vstupnich dat:

    A B C
    -------------------------
    1 | xxx 5 auto
    2 | yyy 4 vlak
    3 | zzz 3 lod

    Pokud do bunky A4 (nepatri mezi vstupni data) vlozim napr. "yyy" stanou se 2 veci:
    1. B2 se snizi o jedna, bude tedy 3
    2. do bunky B4 se vlozi "vlak"

    tim, ze do bunky napisu yyy, najdu klicovy radek a v tomto klicovem radku se zmeni druhy sloupec a hodnota z tretiho sloupce se vlozi do nove buky pod tabulku (napr. do B4).

    Nyni pokud do bunky A5 vlozim znovu "yyy", tak B2 se zase o 1 snizi a text z C2 se vypise do B5

    Snad je to ted trochu srozumitelnejsi:) diky

  6. Citace Původně odeslal Neregistrovaný Zobrazit příspěvek
    Snad je to ted trochu srozumitelnejsi:)
    no dufam, ze pre vas uz konecne ano, a ze ste uz pochopil, co vlastne chcete,

    som vam napisal ako na to, tak si to skuste a potom napiste, ak nieco nejde :)

  7. Citace Původně odeslal Basty Zobrazit příspěvek
    dobry den,

    v prvom rade nie SVYHLEDAT ale VVYHLEDAT

    Kód:
    =VVYHLEDAT(D1;$A$1:$C$3;3;0)
    ta D1 je samozrejme relativny odkaz, aby ste to mohol kopirovat (copy) alebo vyplnat (fill)

    oblast A2:C2 musi obsahovat vzorec, nieco taketo

    Kód:
    =5-COUNTIF($D$2:$M$2;A3)
    samozrejme ta M2 to je len priklad, to moze ist po odkaz blizsie alebo dalej, ako potrebujete (kludne az po podledny stlpec)

    tu 5 do vzorce by bolo lepsie tahat z nejakej bunky napr. A4 a potom by ten vzorec sa dal kopirovat alebo vyplnat a vyzeral by nasledovne

    Kód:
    =A4-COUNTIF($D$2:$M$2;A3)
    posledna rada by bola, ak je to mozne, vymenit riadky so stlpcami, tabulka by bola potom spravnejsie, potom by ste samozrejme pouzivali nie VVYHLEDAT ale SVYHLEDAT
    Klobouk dolů, je to popsané opravdu podrobně. Já jsem excelu nikdy nepřišel na chuť...používat funkci "A" jako logický operátor pro mě bylo zděšení (a asi hodina hledání). Daří se někomu pracovat s ním trošku více efektivněji?

  8. excel obcas vyuzivam k nejakym vetsim vypoctum... ale co muzu to si radeji naprogramuji v klasickem jazyku - bud rychle v php nebo udelam win program v delphi... protoze excelovska logika programovani je skutecne dost spatna a i presto ze moznosti jsou skutecne velke, tak je to podle meho strasne neefektivni nastroj :)

  9. Nesouhlasím, pokud umíš s Excelem dobře není problém ovládat z excelového souboru outlook, access apod, dělat dynamické přepočty apod. Samozřejmě to už znamená nepracovat jen s makry, ale přímo z visual basicem co na pozadí makra je. V tom už je programátorská logika docela normální a jinak je logika ve funkcích přizpůsobená víc lidskému než programátorskému smýšlení což je důvod proč tomu spousta běžných uživatelů může rozumnět a ovládat to. V tom je myslím hlavní síla Excelu.

  10. Citace Původně odeslal AlesiBoss Zobrazit příspěvek
    excel obcas vyuzivam k nejakym vetsim vypoctum... ale co muzu to si radeji naprogramuji v klasickem jazyku - bud rychle v php nebo udelam win program v delphi... protoze excelovska logika programovani je skutecne dost spatna a i presto ze moznosti jsou skutecne velke, tak je to podle meho strasne neefektivni nastroj :)
    heh :)

    neberte to v zlom, ale asi nechapete, na co ten excel vlastne je

  11. Citace Původně odeslal Basty Zobrazit příspěvek
    neberte to v zlom, ale asi nechapete, na co ten excel vlastne je
    Jistě. Pro každou třídu úloh a každého řešitele je vhodný jiný nástroj. Když budu pracovat s tabulkou s 500.000 řádky a relacemi, tak radši sáhnu po SQL než po Excelu. Na druhou stranu, když umím dobře VBA v Excelu a neznám SQL, tak to v tom Excelu udělám taky, ale nebude to tak efektivní.

    Citace Původně odeslal Pooky Zobrazit příspěvek
    Já jsem excelu nikdy nepřišel na chuť...používat funkci "A" jako logický operátor pro mě bylo zděšení (a asi hodina hledání). Daří se někomu pracovat s ním trošku více efektivněji?
    Právě z tohohle důvodu používám zásadně anglický Excel, zpotvořeniny typu =VYHLEDAT(), =KDYŽ(), mne nesmírně vytáčejí. Tímhle Mega$oft podle mne do Excelu vnesl docela zmatek, ale to je věc osobního názoru.

    Excel je efektivní nástroj, když se s ním naučíš efektivně pracovat, ale je samozřejmě vhodný jen pro určitý typ úloh a má své limity. Mám například makro v Excelu, které mi ad hoc zjišťuje ranky, alexu atd. pro různé domény, ale asi bych nepoužil Excel na psaní románu.

    Citace Původně odeslal duben Zobrazit příspěvek
    Nesouhlasím, pokud umíš s Excelem dobře není problém ovládat z excelového souboru outlook, access apod, dělat dynamické přepočty apod. Samozřejmě to už znamená nepracovat jen s makry, ale přímo z visual basicem co na pozadí makra je. V tom už je programátorská logika docela normální a jinak je logika ve funkcích přizpůsobená víc lidskému než programátorskému smýšlení což je důvod proč tomu spousta běžných uživatelů může rozumnět a ovládat to. V tom je myslím hlavní síla Excelu.
    Přesně tak ...

  12. Prosim vas o pomoc. Jde o vytvoreni vzorce v Excelu. Jde o zlomek s druhou odmocninou ve jmenovateli. Mohli byste mi prosim poradit jak na to? Predem dekuji za ochotu. Petr Muller

  13. V anglickém Excelu to je formulka typu
    Kód:
    =35/SQRT(25)
    V českém Excelu to bude něco podobného. Zkus třeba Nápovědu ... klávesa F1 ... ale to tě snad ve škole už naučili, ne?

Hostujeme u Server powered by TELE3