Výuka a školení Excelu Výuka a školení Excelu Výuka a školení Excelu
Výuka a školení Excelu Výuka a školení Excelu

čtvrtek 28. ledna 2010

Podrobnější návod na použití funkce IF/KDYŽ

Příklad

Jak přesně funguje funkce IF (v českých verzích KDYŽ)?

Návod

V jednom z předchozích článků jsme si ukázali, jak zapsat funkci IF/KDYŽ. Protože tato funkce je hojně používaná, podívejme se, jak přesně funguje, abychom s ní mohli efektivně pracovat.
-->

Princip fungování
Funkce IF slouží, zjednodušeně řečeno, k tomu, že zobrazí buď jednu nebo druhou hodnotu podle toho, jestli je nebo není splněna určitá podmínka.
IF má tři tzv. parametry - možnosti, které zadáváme při jejím vyplňování. Zapisují se takto: =IF(první parametr;druhý parametr;třetí parametr)

Parametry

  • Prvním parametrem je podmínka, která určí, co se v buňce má zobrazit. Když ho zadávám, mohu si položit otázku "Podle čeho poznám, jestli se má v buňce zobrazit něco nebo něco jiného"?
    Zadám tedy podmínku, např. A1>1. Říkám tím, že to, co bude zobrazeno, se rozhodne podle toho, jestli A1 je menší nebo větší než 1.
  • Druhý parametr určuje, co se zobrazí, že je podmínka z prvního parametru splněna.
    Např."číslo je větší než jedna".
  • Třetí parametr určuje, co se zobrazí v jakémkoliv jiném případě - v případě, že podmínka splněna není.
    Např. "číslo není větší než jedna".
    Výsledný zápis je tedy =IF(A1>1;"číslo je větší než jedna";"číslo není větší než jedna") a v buňce se zobrazuje příslušné tvrzení na základě hodnoty buňky A1.

Poznámky:

173 komentářů:

  1. =KDYŽ(A1=1;"jedna") PORADÍTE MI PROSÍM JAK MÁM POKRAČOVAT?

    OdpovědětVymazat
  2. Poradím, ale musíte mi lépe vysvětlit, jakého výsledku se chcete dobrat :)

    OdpovědětVymazat
  3. Jinak pokud chcete rozeznávat, jeslti číslo je nebo není jedna (jak se zdá z podmínky), bude vypadat zápis funkce takto:
    =KDYŽ(A1=1;"jedna";"není jedna")

    OdpovědětVymazat
  4. Dobrý den, pokud chci použít jen jednu podmínku (je-li číslo v buňce záporné, zobraz nulu, jinak zachovej stávající hodnotu), jak mohu postupovat? Předem moc děkuji za odpověď. Alice

    OdpovědětVymazat
  5. Předpokládám, že posuzuji buňku A1.
    Pak vzoreček v buňce, kde má být výsledek, vypadá takto:
    =IF(A1<0;0;A1)
    Tedy:
    - podmínka: A1 je menší než 0 (A1 je záporné)
    - je-li podmínka splněna - napiš nulu
    - není-li podmínka splněna - napiš hodnotu buňky A1
    Hezký den

    OdpovědětVymazat
  6. dobrý den, chci se zeptat jak zapíši funkci, nebo spíš znaménko, když chci dát podmínku že je větší nebo rovno..
    =KDYŽ(C2>C1......... chápu, ale nevím jak zadat větší nebo rovno
    děkuji

    OdpovědětVymazat
  7. a ještě bych se chtěl zeptat, jak vložím tuto funkci do funky, jako například když čísla dělím do 3 a ne do 2 skupin

    OdpovědětVymazat
  8. Takže popořadě:
    Větší nebo rovno napíšu např. takto:
    =IF(D1<=1;ano;ne)
    Prostě napíšu obě znaménka vedle sebe. Vtip je v tom, že musím napsat nejdříve šipku a za ní až rovná se - naopak to nefunguje.
    Add druhá otázka - je to popsané tady:
    http://www.excelentnitriky.com/2010/01/vnorena-funkce-ifkdyz.html

    OdpovědětVymazat
  9. Dobrý den,
    chtěla bych se zeptat, zda je možno zapsat podmínku jako interval, např. pokud je hodnota buňky A1 od 1 do -1, tak je výsledek OK, pokud je hodnota mimo tento inteval, tak je výsledek KO. Děkuji za odpověď.

    OdpovědětVymazat
  10. Tak už jsem na to přišla:
    =IF(AND(A1<1;A1>-1);"OK";"KO")
    Opravdu to funguje, Excel je úžasný!

    OdpovědětVymazat
  11. Ano, alternativně se to dá zapsat třeba:
    =KDYŽ(A1<-1;"KO";KDYŽ(A1>1;"KO";"OK"))
    nebo, elegantně:
    =KDYŽ(ABS(A1)>1;"KO";"OK") - využiji toho, že obě hranice intervalu jedna i minus jedna jsou stejně daleko od nuly.

    OdpovědětVymazat
  12. Dobrý den, chtěl jsem se zeptat, jak udelat funkci, že když je hodnota v buňce větší než 100, tak u te hodnoty se mi zmeni barva textu na cerveno.Predem moc dekuji

    OdpovědětVymazat
  13. Dobrý den.
    Na to, o čem píšete, se nepoužívá žádná funkce, ale používá se tzv. podmíněné formátování.
    Pro verzi 2007 je popsané tady:
    http://www.excelentnitriky.com/2010/06/podminene-formatovani-zaklady_28.html

    OdpovědětVymazat
  14. Super!Moc Vám děkuji!Jste nejlepší! :)

    OdpovědětVymazat
  15. Prosím mohli by jste mi pomoci?
    Pomocí trojího vnoření funkce KDYŽ do sebe vytvote kalkulačku
    pro základní operace se dvěma čísly. Funkce KDYŽ by měla
    testovat, jaké znaménko se nachází mezi operandy. Do buňky pro
    volbu operace předem nastavte ověření umožňující vstup pouze
    znaménkům operací ( + - . : ).

    OdpovědětVymazat
  16. Zjistěte zd číslo v buňce A1 je kladné nebo záporné! Funkce když!

    OdpovědětVymazat
  17. Snad je to dobře, včera jsem se začal učit funkci KDYŽ. :-) (ve 47 letech).
    Zkusil bych tenhle formát zápisu:
    =KDYŽ(A1<0;"záporné";KDYŽ(A1>0;"kladné";""))

    OdpovědětVymazat
  18. V podstatě ano, ale upravil bych to takto:
    =KDYŽ(A1<0;"záporné";KDYŽ(A1>0;"kladné";"Nula"))
    Tím si ošetřím i nulu. Ale to už je detail.

    OdpovědětVymazat
  19. Dobrý den.
    Mám takový dotaz. Jakým způsobem lze vložit další řádek do tabulky tak, aby se po zadání hodnot automaticky odřádkovalo do prvího sloupce. Vím, že některým ze starších Excelů to bylo možné vyvoláním okna z nabídky, ve kterém se vyobrazily názvy sloupců, vedle toho byly políčka s poslední hodnotou. Stisknutím tlačítka Nový se okýnka v nabídce vymazala, po zadání hodnot a odentrování se tyto hodnoty zapsaly do tabulky a kurzor skočil na konec prvního sloupce. Sloupec, ve kterým byl vzorec se v tomto okně zobrazil jako neaktivní pro změny. Mám MO_2007 a nikde jsem tuto volbu nenašel.
    Jde mi o to, aby se hodnoty zapisovaly co nejjednodušeji (velmi mnoho sloupců), aby se eliminovalo riziko změny buněk se vzorci a návrat kurzoru na první buňku prvního prázdného řádku tabulky.

    Adresa ke stažení souboru:
    http://pepino.orl.sweb.cz/EXCEL/data%20do%20tabulky.xlsx

    Děkuji za odpověď.

    OdpovědětVymazat
  20. Dobrý den,
    mohu Vám poradit jen tento postup:
    Když zapíšete hodnotu do buňky, nemačkejte Enter, ale Tab. Tím skočíte na další buňku doprava. Když dojdete do posledního sloupce, stiskněte Enter a tím se dostanete do prvního sloupce.
    Postup přes nabídkové okno neznám.

    OdpovědětVymazat
  21. Vyzkoušejte téměř zapomenutou službu Excelu, nazvanou Datový formulář.
    Přístup k ní získáte přidáním ikony Formulář do nabídky Rychlý
    přístup (Rychlý přístup / Další příkazy / Všechny příkazy; vyhledat
    tlačítko Formulář + Přidat). Pro jednoduché plnění datových tabulek ten
    nástroj často plně vyhovuje a slouží prakticky zadarmo z hlediska pracnosti
    řešení.

    OdpovědětVymazat
  22. Ahoj, potřebovala bych poradit, jak vložím funkci když jako nepravdu k již zadané funkci když. Jde mi o to, že mám 4 varianty výsledků a potřebuji tudíž několik podmínek na jednu buňku. Když ANO, tak výsledek, když NE, tak dle další podmínky a to další KDYŽ mi nijak nejde vložit, pouze vepsat ručně do řádku se všemi uvozovkami a závorkami, ale to mi pak zase nejde natáhnout na další řádky. Moc děkuji za odpověď, Adéla

    OdpovědětVymazat
  23. Ahoj,
    je to popsané tady:
    http://www.excelentnitriky.com/2010/01/vnorena-funkce-ifkdyz.html
    Případně sem dej odkaz přímo na xls nebo vzorec, který nejde roztáhnout.
    J.

    OdpovědětVymazat
  24. Děkuji, už jsem to vepsala ručně, princip chápu, jen bych chtěla vědět, zda je jiná možnost než psaní vzorce ručně... jestli v "Ne" nějak kliknout na další funkci KDYŽ..
    Adéla

    OdpovědětVymazat
  25. Pokud vím, tak žádná šikovnější cesta neexistuje. J.

    OdpovědětVymazat
  26. Dobrý vecer, mohu poprosit o radu?Potrebopval bych vyresit problem se zvyraznenim hodnot nad 100.Toto vyresim podminecnym formatovanim.Ale dale bych potreboval zvyraznit hodnoty nad 120 tucne.Toto bych potreboval pouzit na jiz zvyraznene hodnoty.Jak mohu zadat tyto dve podminky najednou???Dekuji Vám za pomoc.

    OdpovědětVymazat
  27. Dobrý den,
    myslím, že v tom není žádný fígl. Prostě uděláte jedno pravidlo a pak druhé pravidlo - tím druhým pravidlem se to první nezruší.
    Je to použité tady:
    https://docs.google.com/leaf?id=0B8DJhmN7eu54ZGU1YjdiYzYtMzVmNi00NjE3LWE4NTktOTllYTc3Y2I0MzUy&hl=en_GB

    OdpovědětVymazat
  28. Tak to je paradicka!Moc Vám dekuji!Jste jednicky!

    OdpovědětVymazat
  29. Dobrý den
    potřebuji radu. chci aby se mi zobrazil výsledek, manžel, manželka, nebo zůstala bunka prázdná

    =KDYŽ(Seznam!E5="*ová";"manželka";KDYŽ(Seznam!E5="*";"manžel";" "))

    Někde je chyba a já na to nemohu přijít, děkuji za odpověď

    OdpovědětVymazat
  30. Dobrý den,
    funkční zápis je např. tento (pro posouzení buňky A1):
    =IF(RIGHT(a1;3)="ová";"manželka";"manžel")
    Protože jsou pouze dvě možnosti, nemusel jsem použít vnořenou funkci KDYŽ.
    Pro vyjmutí prvních tří písmen zprava jsem použil funkci RIGHT.
    Beru to jako modelový příklad - v praxi musíte samozřejmě zohlednit, že spousta ženských jmen končí jinak než na "ová".

    OdpovědětVymazat
  31. Dobrý den,
    rád bych Vás v rychlosti poprosil o radu. Sepisuji databázi v excelu a v jednom sloupci mam dohromady jméno+příjímení, nemohu přijít na to jak prohodit pořadí v jedné buňce, 2 slov. A druhá otázka, lze z rozdělit jméno+příjímení na 2 sloupce jméno a přijímení? Mockrát Vám děkuji

    OdpovědětVymazat
  32. Dobrý den,
    je to docela pěkně popsané tady:
    http://office.microsoft.com/cs-cz/excel-help/rozdeleni-textu-do-sloupcu-pomoci-funkci-HA010102341.aspx

    OdpovědětVymazat
  33. Dobrý den, chtěl bych se zeptat jak se provádí vložení dvoustrankoveho pdf dokumentu do wordu???Chtel jsem to provest pomoci vlozeni objektu, ale tam mi to vyhazuje ze neco ve stylu objekt nebyl vytvoren aplikací ArcExch.Vubec netusim co to je.Muzete mi tedy poradit, jak toto mohu provest?Predem moc dekuji.S pozdravem Ethanol

    OdpovědětVymazat
  34. Ouuuu, škoda.Prvni vec, s kterou mi nepomuzete.Nevadi.I tak dekuji

    OdpovědětVymazat
  35. Dobrý den, chtěla bych se zeptat. Mám obsáhlý formulář, který je členěný do několik sekcí. Řádky jsou souhrnované (tzn. řadky jsou zabaleny v rozbalovacím menu a nejsou vidět). V úvodu mám hypertextový seznam jednotlivých sekcí a potřebovala bych, aby se mi v seznamu, u názvu sekce zobrazil nějaký identifikátor, že do dosud prázdného formuláře někdo vložil hodnotu (číslo, datum, text). Něco ve smyslu když je v poli hodnota, zobrazí se v poli například atribut "vyplněno". Je toto možné? Moc, moc děkuji za odpověď. S pozdravem Iva

    OdpovědětVymazat
  36. Dobrý den,
    obecně - pokud chcete posoudit, jestli je určitá oblast "vyplněná", můžete použít zápis kombinace funkcí IF a COUNTA:
    =IF(COUNTA(A1:A10)=0;"prázdné";"plné")
    Tím říkáte:
    Jestliže počet vyplněných (neprázdných) hodnot v oblasti a1 až a10 je nula (tedy celá oblast je prázdná), napiš "prázdné". Jinak napiš "plné".

    OdpovědětVymazat
  37. Dobrý den, moc, moc děkuji. Ani nevíte, jak mi to pomohlo. Iva

    OdpovědětVymazat
  38. Dobrý den, chtel jsem se zeptat na jeden problem z wordu.Chtel bych ukoncit cislovani stranek na nejake hodnote a za tuto stranku potrebuji vlozit dalsi stranky, ale jiz bez cislovani.Muzete mi prosim poradit jak na to???Nemohu na to prijit.Predem dekuji za Vasi odpoved

    OdpovědětVymazat
  39. Dobrý den,
    stačí vložit konec oddílu na místo, kde se číslování mění:
    Page Layout / Breaks / Next Page
    a pak stačí na části za tímto koncem oddílu zrušit číslování - v části před koncem oddílu zůstane.
    J.

    OdpovědětVymazat
  40. :))))) Jupiiii!Mockrat Vám děkuji!!!Jste nejlepšííí!!!!!!!Good job!!!

    OdpovědětVymazat
  41. Dobrý den, chtěl bych se zeptat, jestli je možné nějakým způsobem zkrátit tento zápis:
    =IF(AND(OR(D3="ano",D3=""),OR(E3="ano",E3=""),OR(F3="ano",F3="")),"OK","KO")
    Díky

    OdpovědětVymazat
  42. Vyraz ma vratit retezec "OK" v pripade, ze bunky D3, E3 a F3 obsahuji hodnotu "ano" nebo jsou prazdne. Pokud budu timto zpusobem testovat vetsi mnozstvi bunek (treba D3 az Z3), vyraz pak naroste do hruznych rozmeru. Jde tedy o to, jestli je mozne se nejakym zpusobem vyvarovat opisovani operatoru OR a tim zprehlednit cely zapis vyrazu. Diky

    OdpovědětVymazat
  43. Tímhle výrazem můžete otestovat libovolné množství buněk:
    =IF((COUNTIF(D3:F3;0)+COUNTIF(D3:F3;"ano"))=0;"OK";"neOK")

    OdpovědětVymazat
  44. Ano, tohle jsem potreboval. Diky moc za rychlou odpoved!

    OdpovědětVymazat
  45. DObrý den, mám buňku D19, tam vložím hodnoty od 0 do nekonečna. Potom mám bunku F3, která spočítá výsledek, na zákaldě vložené hodnoty v buňce D19. Vzorec v buňce F3 je následující: (((-1)*2)*D19)+2. POkud tedy do bunky F3 zadám číslo větší než 1, pak výjd ev bunce F3 hodnota záporná. A já bych chtěl aby pokud dám do bunky D19 číslo větší než 1, aby byl v bunce F3 výsledek 0. Zkusil jsem napsat do bunky F3 toto:=(((-1)*2)*D19)+2+KDYŽ(D19>1;0) Bohužel to nefunguje. Za případnou pomoc bych byl moc vděčný.

    OdpovědětVymazat
  46. Zápis bude takto:
    =IF(A1>1;0;váš vzorec)

    OdpovědětVymazat
  47. Dobrý den, nevěděl byste prosím v Př:
    Buňka A1 je číslo (výsledek)
    Buňka A2 text přeplatek
    Buňka A3 text nedoplatek
    Když je číslo z (A1) kladné zkopíruje se automaticky do buňky B2 (zaokrouhleno matematicky nahoru,dolů), a když bude záporné tak se zkopíruje do buňky B3 (zaokrouhleno). Děkuji

    OdpovědětVymazat
  48. Jestli dobře chápu, tak:
    Do buňky A2 napíšete:
    =IF(A1>0;ROUND(A1;1);"")
    Do buňky A3 napíšete:
    =IF(A1<0;ROUND(A1;1);"")
    Je použité jednoduché zaokrouhlení na jedno desetinné místo.

    OdpovědětVymazat
  49. Ano je to přesně tak a funguje to. Kapacita :-) to se musí uznat. Moc děkuji
    Existuje nějaká dobrá literatura popř. web který nejlépe popisuje excel a práci s ním. Předem děkuji za info.

    OdpovědětVymazat
  50. Dobrý den,
    knih i webů je spousta, ale na žádném nenajdete všecho, co potřebujete, je třeba hledat, googlit...
    Jinak vynikajici web je samozřejme www.excelentnitriky.com :)

    OdpovědětVymazat
  51. Dobrý den, mam problem s bodovým grafem.Potrebuji udelat bodovyý graf (ten jiz mam), ale do nej potrebuji vlozit omezující podmínky (vodorovné čáry nahore a dole), abych zjistil, jestli body vyhovují a jsou v toleranci, ci nikoliv.Poradite mi?Predem dekuji

    OdpovědětVymazat
  52. Dobrý den,
    prostě si udělejte ještě jednu řadu s konstantními hodnotami - ta vám nakreslí horní nebo dolní limit. Nebo si tam prostě nakreslete čáru - ale to se pak musí doladit při každém upravení grafu...

    OdpovědětVymazat
  53. Dobrý večer,

    potřebovala bych poradit, mám slopec s kladnými i zápornými hodnotami a potřebovala bych si do dalšího dvou sloupců vykopírovat extra kladné a extra záporné čísla. Podmínkou je, že každé číslo musí zůstat ve svém řádku (jde o peněžní deník, každé číslo se vztahuje k určité operaci). Vím, že třídění lze zrealizovat přes fukci když, ale bohužel ji neumím použít. Můžete mě prosím poradit, jak na to??? Moc děkuji Jana

    OdpovědětVymazat
  54. Dobry den,
    muj problem je s propojenymy seznamy(overeni dat).
    B5 je rozeviraci seznam A,B,C,D,E,F,G; B6 je seznam "prazdnych bunek" =$G$11:$G$13. V G11 mam podmínku =KDYŽ(B5=A;F6;KDYŽ(B5=B;G6;)) kdyz v B6 je A vypíse hodnotu v bunce, ktera je v bunce F6 kdyz B, tak vypise hodnotu v G6. Potreboval bych pridat pro C, D, E .... je toto mozne? Diky za snahu

    OdpovědětVymazat
  55. Vůbec tomu nerozumím. Jestli chcete, tak mi pošlete soubor na adresu pro doučování.
    J.

    OdpovědětVymazat
  56. Dobrý den,
    rád bych použil funkci IF pro tuto situaci:
    sloupec A obsahuje datum ve formátu DD:MM:RR -> do sloupce B bych pak potřeboval uvést pouze číslo měsíce (1 až 12). Poradili by jste mi prosím, jak by měl vypadat zápis vzorce?
    Velmi děkuji, Michal

    OdpovědětVymazat
  57. Na to se nepoužívá funkce IF, ale funkce =MONTH(A1).

    OdpovědětVymazat
  58. tak o to lépe..:) děkuji za radu.

    OdpovědětVymazat
  59. Dobry den,
    prosim o radu. Potrebuji pokud je v bunce A1 obsazen text "xy" kopirovat hodnotu bunky B1 do bunky C1.
    Predem dekuji za radu.
    S pozdravem Jouza

    OdpovědětVymazat
  60. Dobrý den, to se dá udělat jen tak, že do C1 napíšete "=IF(A1="xy";B1;""). Tedy pokud je v A1 napsáno "xy", tak napiš obsah buňky B1, jinak nepiš nic.

    OdpovědětVymazat
  61. Zdravim. Chcel by som vediet ci je mozne nieco taketo cez funkciu IF alebo obdobu... Mam dve bunky: A1 a B1. Ak sa v bunke B1 objavi zaporne cislo, tak chcem, aby sa v bunke A1 zvysil pocet o c. 1 (teda bude tam cislo 2). Ak bude este stale zaporne, nech sa zvysi o 1 (Bude teda v A1 cislo 3). Ak bude kladne alebo sa rovne hoci aj nule, je to v poriadku.

    OdpovědětVymazat
  62. Ahoj chtěl jsem se zeptat pokud obarvím buňku třeba na zeleno jinou zase na modro. Je nějáká možnost jak potom přidělit k této barvě hodnotu? příklad: Tak aby mi potom vyšlo že tato bunka je modrá tak má hodnotu 1 a tato zelená tak má 2. V podstatě se jedná o opak podmíněného formátováni.

    OdpovědětVymazat
  63. ahoj, potřeboval bych poradit
    když mam:
    if{
    ?
    }
    else if {

    }
    else{

    }

    a místo otazníku vložím další podmínku if tak mi to vyhodnotí jako chybu, poraďtemi prosím co s tím

    OdpovědětVymazat
  64. Dobrý den, jde vám zřejmě o makra - v těch se moc nevyznám.

    OdpovědětVymazat
  65. nevadí i tak vám děkuji

    OdpovědětVymazat
  66. dobrý večer.

    mám takový (alespoň pro mě) složitější problém - potřebuji pomocí funkce určit:

    když hodnota v A1 není celé číslo, najdi celočíselnou hodnotu odpovídající A1 ze sloupce C a zobraz hodnotu řádek+1 ze sloupce D; pokud není splněno, napiš "error").

    když např. bude A1=48,6, bude ve sloupci C vyhledána hodnota 48 (bude např. v C5) a zobrazena hodnota odpovídající buňce (Dx+1 - tedy D6).

    Pokud je možné na základě tohoto odpovědět, budu rád.
    Přeji hezký večer, Vítek

    OdpovědětVymazat
  67. Na to by měla stačit kombinace:
    - funkce když - použitá např. jako "když hodnota buňky po zaokrouhlení na jednotky je stejná jako hodnota buňky"
    - svyhledat
    - posunu o jednu buňku - to bych řešil tak, že si hledaný sloupec v tabulce nakopíruju vedle, kopii "popotáhnu" o jednu nahoru nebo dolu a pak pracuju s ní

    OdpovědětVymazat
  68. Dobrý den, řeším takový "oříšek", třeba mi pomůžete. Ve zdroji dat pro kontingenční tabulku mám několik různých formátů čísel (konkrétně výrobních), např: 1111, 00001111 (nastaveno vlastním formátem 00000000), která kvůli dalším vzorcům nemohu převést na textový formát. Jakmile vytvořím kontingenční tabulku mám logicky zobrazeny čísla pouze jako 1111. Jde nějak KT říct, aby zachovala formáty čísel dle zdroje dat?

    OdpovědětVymazat
  69. Dobrý den,
    mám dotaz. Jak lze Excelu přikázat, aby počítal, když je ve sloupečku A proměnná? Příklad: Chci, aby mi v listu 1 excel počítal hodnoty, které jsou v listu 2. List 2 má přitom vyplněné sloupečky A a B. Ve sloupečku A je proměnná, ve sloupečku B částka. Pokud to přeložím do lidštiny, chci říct: Když je v A hodnota 01, pak přičti hodnotu v B. Lze tohle aplikovat na celý list 2?

    Děkuji
    Pavel

    OdpovědětVymazat
  70. Na to by vám mělo, jestli dobře chápu zadání, stačit to co je popsané zde, a možná ještě toto:
    http://www.excelentnitriky.com/2010/02/propojeni-dvou-listu.html

    OdpovědětVymazat
  71. Dobrý večer,

    Moc bych prosil poradit(nakopnout).
    Potřebuji aby v buňce A2 byl dosazen výsledek z funkce:
    =IF(A1='R';"8";IF(A1='N';"5";IF(A1='R6';"12";"!")))
    Myšleno je to tak, že pokud bude v A1 "R" bude v A2 "8", pokud bude mít A1 hodnotu "N", bude 5 atd.
    Děkuji

    OdpovědětVymazat
  72. Nerozumím. Jestli to ještě nejde, tak prosím přesně popište co potřebujete získat.

    OdpovědětVymazat
  73. Dobrý večer,
    Pokud by někdo řešil podobný problém, jako byl nefunkční:
    =IF(A1='R';"8";IF(A1='N';"5";IF(A1='R6';"12";"!")))
    tak řešení je v těch uvozovkách. Výměnou ' za " vše fungovalo, až na to, že s výslednými čísly nešlo dále pracovat jako s číselnou hodnotou. Bez uvozovek u čísel je teď vše jak má být.
    =IF(A1="R";8;IF(A1="N";5;IF(A1="R6";12;"!")))
    Třeba tím někomu pomůžu.

    OdpovědětVymazat
  74. dobry den potrebuji pomoc mam tabulku v excelu:
    číslo<=1000 výsldek je 15%
    číslo<=2000 výsledek je 20%
    číslo<=3000 výsledek je 25%

    a potřebuji to použít do jiné tabulky kde jsou ty čísla které mají být menší nebo rovné než tyto hodnoty a potřeboval bych to dostat do jednoho vzorce

    OdpovědětVymazat
  75. Dobrý den,
    potřebuji poradit s
    =KDYŽ(F4>G4;3;KDYŽ(F4=G4;"1";0)).
    Jde o výsledek ve fotbalu kde výhra=3, remíza=1 a prohra=0
    Když mám buňky F4 a G4 prázdné, tak mi dá výsledek 1.
    Ono je to pochopitelné buňky se rovnají, ale jak můžu zadat když je buňka prázdná tak i výsledek je buď prázdný nebo aspoň 0.

    Děkuji předem za pomoc

    OdpovědětVymazat
  76. =KDYŽ(NEBO(JE.PRÁZDNÉ(F4);JE.PRÁZDNÉ(G4));"";KDYŽ(F4>G4;3;KDYŽ(F4=G4;"1";0)))

    OdpovědětVymazat
  77. Dobrý den, je možné pomocí funkce/podmíněného formátování vytvořit následující pravidlo:
    Pokud je barva buňky, třeba a2, oranžová, zabarví se ostatní buňky ve stejném řádku stejně... ?
    Mám tabulku, v níž jeden sloupec obsahuje data a já bych rád měl rád označený celý řádek tabulky, který odpovídá aktuálnímu datu...
    Děkuji

    OdpovědětVymazat
  78. Jakej vzoreček mám napsat do buňky ?
    D8 je 0 až nekonečno
    E8 je vždy 0,7
    a teď potřebuju aby v buňce F8 bylo sečteno D8+E8 ale zároveň když výsledek bude 0,7 aby se mě ukázala 0.Lámu si nad tím hlavu ale nedaří se.

    OdpovědětVymazat
  79. ahoj,
    mám problém. Mám udělanou tabulku, kde v sloupci A mám různá čísla a ve sloupci B mám hodnoty.
    Potřboval bych aby když do sloupce C napíši jakoukoliv hodnotu ze sloupce A, tak aby se do sloupce D připřadila správná hodnota ze sloupce B. Jde to?

    OdpovědětVymazat
  80. K tomu slouží tyhle funkce:
    http://www.excelentnitriky.com/2010/02/svyhledat-vvyhledat-vlookup-slookup.html

    OdpovědětVymazat
  81. Já se bojím, že to nejde...
    Potřebuji něco variabilnějšího, protože z těch dat, které jsou ve sloupcích A a B budu do C a D potřebovat doplňovat jen některé a pokaždé jiné.
    Potřboval bych, aby to fungovalo tak, že ručně napíšu do pole C1 jakýkoliv údaj ze sloupce A a do pole D1 se doplní správný údaj, který náleží dané buňce ze sloupce A,která je uvedena ve sloupci B.
    Dám příklad. V tabulce budu mít následující údaje. Ve sloupci A1:A5 budou hodnoty 1,2,3,4,5. Ve sloupci B1:B5 hodnoty a,b,c,d,e.
    Do buňky C1 napíšu hodnotu 3 a chci aby se v buňce D1 objevilo c.

    OdpovědětVymazat
  82. Stále trvám na tom, že na to SVYHLEDAT funguje :)

    Ve vašem případě by byl vzoreček nějak takto =SVYHLEDAT(C1;$A$1:$B$14;2;0)

    Oproti příkladu uvedenému v popisu funkce SVYHLEDAT jsou Vaše tabulky prohozené, tak se tím nedejte zmást...

    OdpovědětVymazat
  83. Dííííííííííík!
    Fakt to jde. :)
    Vyatrhnul jsim mi trn z paty!
    Děkuju!
    Jen tak mimochodem...v řádcích, kam jsem roztáhnul ten vzorec se objevuje N/A...nedalo by se to nějka skrýt?

    OdpovědětVymazat
  84. Jsem rád že to funguje. Jestli se chcete zbavit N/A, zkuste třeba:
    http://www.excelentnitriky.com/2012/01/funkce-iferror.html

    OdpovědětVymazat
  85. Dobrý den, moc moc prosím o radu. Už nad tím dumám tak 4 dny a furt nic. Mám tabulku s různými datumy. A potřebuji použít Vnořenou fci Když aby se mi vedle datumu napsalo toto, přisplnění těchto kritérií.

    do 16.11.2010: zaplaceno
    16.11. - 7.12.10: upomínka
    po 7.12.2010: penále

    OdpovědětVymazat
  86. Vzorec je např. takto:
    =KDYŽ(A1<40498;"zaplaceno";KDYŽ(A1>40519;"penále";"upomínka"))
    Ta čísla v tom vzorečku - jde o hodnoty, které odpovídají datu. V excelu platí, že 1.1.1900 je 1, 2.1.1900 je 2 a tak dále, až 16.11.2010 je 40498 a 7.12.2012 je 40519. V vzorečcích se pak pracuje s těmito čísly místo dat.

    OdpovědětVymazat
  87. Děkuji Vám neskutečně moc :) moc jste mi pomohl. Funguje to, akorát já z toho budu dělat zkoušku a nevím jak si spočítám ty čísla z datumu. Dá se to někde najít?

    OdpovědětVymazat
  88. Tam nejde o počítání. Jde pořád o jedno číslo, které se může různě zobrazovat - prostě když vezmete 16.11.2010 a změníte mu formát na číslo (např. pravé tlačítko - formát - atd.), tak se zobrazí jako 40498.

    OdpovědětVymazat
  89. pokusil jsem se zbavit N/A hodnoty.
    Výsledný vzoreček vypadá takto : =SUMA(M4-N4-O4-P4)+IFERROR(#N/A;0)
    Přesto tam mám pořád N/A . :o(

    OdpovědětVymazat
  90. Dobrý den, měl bych na Vás prosbu. Jakou funkcí v Excelu se dá nasavit, aby po vybraní hodnoty (jména)ze seznamu v buňce, se v jiné buňce automaticky přiřadila hodnota (číslo). Např. ze seznamu v buňce A1 vyberu jméno ze seznamu 5 jmen a automaticky se mi v buňce A2 přiřadí zadané číslo např 1, po vybrání jiného jména v seznamu se přiřadí číslo 2 atd. podle nastavení čísla k danému jménu. Děkuji za odpověď s pozdravem Kašík

    OdpovědětVymazat
  91. První dotaz:
    Vzorec je nějak takto:
    =KDYŽ(JE.CHYBHODN(M4-N4-O4-P4);"";M4-N4-O4-P4)
    Druhý dotaz:
    Je to vysvětlené tady:
    http://www.excelentnitriky.com/2010/02/svyhledat-vvyhledat-vlookup-slookup.html

    OdpovědětVymazat
  92. N/A zmizlo, ale teď mi to zase neukazuje součet :o(

    OdpovědětVymazat
  93. Dobrý den
    Pročetl jsem všechny dotazy i odpovědi a bohužel jsem nenarazil na to co potřebuji a proto žádám o radu.
    např.v A1 mám datum 1.1.2012 zobrazované jako leden 12 a do A2 potřebuji vzorec pro vypočítání pracovních dní NETWORKDAYS.INTL(DATUM(2012;1;1);DATUM(2012;1;31)
    tzn.že bych potom mělnil pouze A1 a A2 by se automaticky přepočítalo samozřejmě pro daný měsíc.
    Díky Václav

    OdpovědětVymazat
  94. Nevím úplně, jak to má fungovat, ale možná by se vám pro tohle hodila funkce MONTH/MĚSÍC.

    OdpovědětVymazat
  95. díky za rychlou odpověď,jde mi o to aby se mi automaticky dopočítal počet pracovních dní podle datumu v A1 ;)

    OdpovědětVymazat
  96. A co je tedy špatného na =NETWORKDAYS(A1;B1)?

    OdpovědětVymazat
  97. špatného určitě nic,měl jsem jen představu že změním A1 a buňky kde chci mít poč. prc. dní se mi automaticky změní
    jestli dobře chápu =NETWORKDAYS(A1;B1) tak bych musel měnit A1 a B1 na první a poslední den v měsíci nebo B1 nastavit na auto změnu podle A1.No je vidět že "samouctví" (moje) asi bude trvat trochu déle :D
    díky Václav

    OdpovědětVymazat
  98. Tak ještě jednou.
    V buňce A1 a A2 máte datumy v normálním formátu. Co přesně má být v té třetí buňce?
    Počet pracovních dní mezi těmito datumy? Nebo chcete nějakým způsobem pouze určit, kolik pracovních dní je v nějakém měsíci?

    OdpovědětVymazat
  99. chci určit kolik je pracovních dní v měsíci na základě datumu z určité buňky

    představa je asi takováto
    =NETWORKDAYS.INTL(DATUM(A1);DATUM(zde nevím jak dát poslední den v měsíci podle A1))
    Díky V.

    OdpovědětVymazat
  100. Zkuste tohle:
    =NETWORKDAYS(DATUM(ROK(A1);MĚSÍC(A1);1);DATUM(ROK(A1);MĚSÍC(A1)+1;0);0)

    OdpovědětVymazat
  101. no mazec moc díky i když se to nekonec nevztahuje na fci KDYŽ
    možná ještě jeden dotaz asi sand už i na KDYŽ a to jestli je možné naformátovat buňku na první pondělí z měsíce A1

    ještě jednou díky moc za radu a vlastně z celý web
    V.

    OdpovědětVymazat
  102. Dobrý den,

    mám tabulku cen (klidně ve stejném listu jako požadovaný výsledek), která je tvořena sloupcem (šířka zboží) a řádkem (výška zboží). Kombinací sloupce a řádku je tedy cena určitého rozměru zboží. Jakou použít funkci, která po zadání hodnoty sloupce do buňky A1 a hodnoty řádku do buňky B1 vybere cenu z tabulky a vloží ji např. do buňky C1?

    Děkuji za radu

    OdpovědětVymazat
  103. Dobrý den, mohl bych se zeptat na jednu funkci ? mám tabulku kam píši plnění jednotlivých prodejců. Je tam denní cíl v jedné tabulce a v druhé spodní tabulce bych chtěl aby mi to automaticky přiřazovalo hodnotu podle datumu ( dole mam rekneme 1.3 2.3 3.3 a chtel bych aby excel poznal ktery je den a ten vysledek z vrchni tabulky ( kde se samozrejme data prepisuji dennima vysledkama)priradil ke spravnemu datu.. Snad jsem to vysvetlil aspon trochu logicky :-)

    OdpovědětVymazat
  104. Dobrý den,
    myslím že řešení najdete tady:
    http://www.excelentnitriky.com/2010/02/svyhledat-vvyhledat-vlookup-slookup.html

    OdpovědětVymazat
  105. Dobrý den. odečítám dvě buňky, např. A1-B1, výsledek v C1, jak to udělat aby se výsledek zobrazil pouze pokud je v A1 hodnota a nebo v B1 hodnota.
    Děkuji

    OdpovědětVymazat
  106. Třeba takhle:
    =KDYŽ(NEBO(JE.PRÁZDNÉ(A1)=NEPRAVDA;JE.PRÁZDNÉ(B1)=NEPRAVDA);A1+B1;"")

    OdpovědětVymazat
  107. Dobrý den, už jste tu jeden podobný dotaz zodpovídal, nicméně mně se furt ne a nedaří napsat správný vzorec.
    Potřebuji do následují buňky vždy vygenerovat ANO/NE na základě toho, zda předchozí buňka obsahuje (jakýkoliv) datum. Když buňka datum obsahuje, měla by následující buňka vygenerovat ANO. Naopak, když buňka datum neobsahuje, měla by buňka vedle ní vygenerovat NE. Poraďte prosím

    OdpovědětVymazat
  108. Tak už se mi to konečně podařilo :)

    OdpovědětVymazat
  109. OK, tak napište jak se Vám to povedlo :) Je to celkem oříšek, protože pro Excel je vlastně datum jen jiný formát čísla...

    OdpovědětVymazat
  110. Už ani nevím kde či jak jsem na to přišel. Ve sloupci C12 až C37 jsou zapsány různé datumy.
    =KDYŽ((C12:C37)=0;"Ne";"Ano")

    Nyní zase bádám nad tím, jak by se změnila barva písma v celém řádku při překročení určitého data (v závislosti na reálném datu/času z windows) v buňce, kdyby jste náhodou věděl, byl bych vděčný :)

    OdpovědětVymazat
  111. Prosím o radu jak na vzoreček ve kterém počítám suma B1-A1. Když je výsledek roven 0, aby nezapisoval tuto nulu a pole zůstalo prázdné.

    Děkuji

    OdpovědětVymazat
  112. Dobrý den. Chtěl bych se zeptat na obecný dotaz. Je možné v Excelu jaksi "dálkově" přiřazovat obsah nějaké buňce? Vím že můžu např. do buňky H8 zapsat podmínku KDYŽ je dnes pondělí, tak napiš "Pondělí", jinak napiš "Dnes není pondělí". Ale můžu napsat např. nějak vzorec do B7, který by směřoval tento zápis do buňky H8, tj. v buňce B7 by bylo napsáno něco jako "Když je dnes pondělí, tak zapiš DO BUŇKY H8, že je pondělí..." ??

    OdpovědětVymazat
  113. Dobrý den. Excel takhle neuvažuje - ale není to ani potřeba. Prostě příslušný vzoreček zapíšete do té cílové buňky.
    To, co chcete dělat, je sice teoreticky možné, ale budete k tomu potřebovat nějaké složitější makro.

    OdpovědětVymazat
  114. Dobry den.Prosim o radu, jak pomoci funkci IF priradit marze ( v tabulce mam dva nazvy zbozi: notebook a PC, marze pro notebook je 60%, pro PC 50%.
    Predem mockrat dekuji za vzorec.

    OdpovědětVymazat
  115. Dobrý den, určitě najdete odpověď v článku nebo v diskusi.

    OdpovědětVymazat
  116. Nebyla by známa odpověď na otázku týkající se změny barvy z 15. března 2012 7:43 ?
    :)

    OdpovědětVymazat
  117. Opravdu jsem bojoval a bojoval, ale uznavam porazku a zeptam se :)

    Bunka A1 nabyva hodnot 1 nebo 2
    Bunka A2 obsahuje vzorec =B1*3+B2*4

    Pro bunku A3 chci zapsat podminku, ze pokud je v bunce A1 hodnota 1 chci zapsat hodnotu 0 a pokud je v bunce A1 hodnota 2, chci zapsat hodnotu bunky A2 vynasobenou 1.2 (A2*1.2)

    Takze zapisuji:

    =IF(A1>1;A2*1.2;0)

    ....a nic :( Tedy error, error a zase error

    Uz se nemuzu dockat vysvetleni!!!!

    OdpovědětVymazat
  118. Podle vašeho zadání by mohl být vzoreček takto:
    =KDYŽ(A1=1;0;A2*1,2)
    nebo v anglické verzi (ta se může lišit názvem funkce, čárkami místo středníků a tečkou místo čárky v desetinném místě:
    =IF(A1=1,0,A2*1.2)

    OdpovědětVymazat
  119. Dobrý den!
    Potřebuji nutně poradit. Jak zadám do podmínky ve funkci KDYŽ rozmezí, že buňka D4 je větší než A5 a zároveň menší než A6 tak, aby mi to správně vyhodnotilo? Zadávám A5<D4<A6 ale neustále mi to vyhazuje nepravdu, i když logicky by to měla být pravda. Díky za odpověď :)

    OdpovědětVymazat
  120. Viz:
    http://www.excelentnitriky.com/2010/01/vnorena-funkce-ifkdyz.html

    OdpovědětVymazat
  121. Dobrý den,

    mám problém. v listě jedna mám napsané zboží. Je ho strašně moc,takže bych potřeboval, aby se mi do listu dva zkopírovala data z listu 1, kde je nenulové množství+cena.
    Příklad: List jedna obsahuje v slpouci A název (stůl dubový,stůl smrkový atp.), sloupec B obsahuje množství a sloupec C cenu. Existuje nějaká funkce, která by mi "projela" list 1 a tam, kde je množství >0 by mi do listu2 překopírovala název+množství+cenu?
    Děkuji

    OdpovědětVymazat
  122. Nevím úplně jak to myslíte, ale mělo by to jít řešit kombinací funkce IF/KDYŽ a SVYHLEDAT/VLOOKUP

    OdpovědětVymazat
  123. Je to myšleno takto :
    A1 obsahuje název - dřevěný stůl, B1 osahuje množství 10 a C1 obsahuje cenu 2000;
    A2 název židle,B2 množství 0, C2cenu 0;
    A3 název okno, B3 množství 12, C3 cenu 5000.
    A já bych chtěl aby mi to do listu 2 překopírovalo A1-C1 a A3-C3 a A2-C2 nikoliv.

    OdpovědětVymazat
  124. Můžete mi prosím Vás, napsat jak by ten vzorec vypadal?

    OdpovědětVymazat
  125. Nemůžu. Na tohle bych musel mít původní tabulku a musel bych to vyzkoušet a dalo by mi to nějakou práci.
    Jestli chcete, pošlete soubor a já vám to cca za 300 Kč udělám.
    Nicméně myslím, že když zabrouzdáte na těchto stránkách, mohl byste to zvládnout sám.

    OdpovědětVymazat
  126. dobrý don mohl bych se zeptat v čem mam chybu..?

    =KDYŽ(B3:Q3>4;"Neprospěl";KDYŽ(B3:Q3<5;"Prospěl";KDYŽ(S3<1,5;"Prospěl s vyznamenáním";KDYŽ(B3:Q3=5;"Neprospěl";"Prospěl"))))

    OdpovědětVymazat
  127. Dobrý den, hlavní chyba je v samotných podmínkách. Výraz B3:Q3>4 je nesmyslný. V podmínce můžete mít buď jen jednu buňku - jako B3>4 - nebo funkci - jako PRŮMĚR(B3:Q3)>4.

    OdpovědětVymazat
  128. Dobrý den,
    s velkou slávou jsem si naprogramoval vzorec, který z rodného čísla spočítá, kolik je člověku roků. Není úplně triviální vzorec typu VĚK = SOUČASNÝ ROK - ROK NAROZENÍ, protože se musí několika vnořenými funkcemi zjišťovat, jestli už měl dotyčný narozeniny, právě je dneska má nebo je ještě neměl. Vzorec jsem si doma naprogramoval v Excelu a když jsem si ho přinesl do zaměstnání, kde používáme OpenOffice Calc, tak mi to hlásí chybu.
    Vzorec je možná pro OpenOffice moc dlouhý (?):

    1. Je obecně možné vzorec místo celý v jedné buňce mít nějak rozdělený na 2 části a zapsat ho do 2 buněk (jako jakési pokračování v druhé buňce). Kdysi jsem něco takového v diskusi na webu nalezl, ale to si povídali mezi sebou lidé, kteří tomu rozuměli...

    2. Jsou nějaké tipy, jak by šlo složitý a dlouhý (a málo přehledný) vzorec s několika vnořenými funkcemi KDYŽ rozdělit na kratší vzorce (s jednotlivými podmínkami) do několika "pomocných" buněk a výsledek by se pak objevil v jedné "definitivní" buňce? Bylo by to jistě daleko víc "kostrbaté", ale líb by se mi v tom hledaly chyby...

    OdpovědětVymazat
  129. Asi můžete využít toho, že podmínky se na sebe mohou odvolávat.
    Např. pokud chci podle dosažených bodů přidělit známku, mohu použít tuto funkci:
    =KDYŽ(A1>200;"jednička";KDYŽ(A1<100;"trojka";"dvojka"))
    Nebo to rozdělit na tuto funkci:
    =KDYŽ(A1>200;"jednička";NEPRAVDA)
    a na ni odkazující tuto funkci:
    =KDYŽ(A3=NEPRAVDA;KDYŽ(A1<100;"trojka";"dvojka")).
    Takto nejspíš můžete rozdělovat funkce libovolně.

    OdpovědětVymazat
  130. Dobrý den, potřebuji trochu popostrčit. Mám ve sloupci (řekněme N) na základě funkce "KDYŽ" spočítanou SUMU tedy v buňce je číslo. Pokud není je tam výsledek "NEPRAVDA". Potřeboval bych aby v sousedním sloupci ( O ),tam kde je ve sloupci ( N ) "NEPRAVDA", byla zapsaná hodnota pvního nalezeného čísla v buňce ve sloupci ( N ). Zkráceně ...najít první číselnou hodnotu v buňce ve sloupci N pod výrazem "NEPRAVDA"...tak a teď nevím jestli jsem to napsal srozumitelně. Předem děkuji. Petr

    OdpovědětVymazat
  131. Zdravím,potřebuji poradit..potřebuji nějak ošetřit toto:buňka A číslo X,když se číslo v buňce A zvětší přičti do buňky B +1.
    Díky za pomoc

    OdpovědětVymazat
  132. To standardně neošetříte. V buňce B můžete sledovat hodnoty v A, ale ne změny těchto hodnot.

    OdpovědětVymazat
  133. Dobrý den,
    mám tabulky, v ní jsou některé buňky obarveny podle určitého pravidla a některé obarveny nejsou. Potřeboval bych obarvené buňky spočítat jde to nějak ošetřit?
    Díky

    OdpovědětVymazat
  134. Dobrý den, jak bych měl funkci zapsat kdybych chtěl výsledek zobrazit například v buňce B20?

    OdpovědětVymazat
  135. Pak musíte mít i funkci napsanou v této buňce. Jinak to nejde s využitím IF udělat.

    OdpovědětVymazat
  136. Dobrý den.
    Kde dělám prosím chybu v tomto odkazu(hodnota O9 je 22000) - měla by se mi teda zobrazit částka "300,00 Kč". Ale zobrazuje se mi "0,00 Kč":
    =KDYŽ(1500025000;"500,00 Kč";"0,00 Kč")))

    Díky

    OdpovědětVymazat
  137. =KDYŽ(1500025000;"500,00 Kč";"0,00 Kč")))

    OdpovědětVymazat
  138. KDYŽ(1500025000;"500,00 Kč";"0,00 Kč")))

    OdpovědětVymazat
  139. KDYŽ(1500025000;"500,00 Kč";"0,00 Kč")))-nějak mi ten celý odkaz tady nejde vložit

    OdpovědětVymazat
  140. Dobrý.
    Potřebuju:
    - pokud mám hodnotu menší než 15000, ať se zobrazí hodnota 0,00Kč
    - pokud mám hodnotu větší než 15000 a menší než 20000, ať se zobrazí hodnota 100,00Kč
    - pokud mám hodnotu větší než 20000 a menší než 25000, ať se zobrazí hodnota 300,00Kč
    - pokud mám hodnotu větší než 25000, ať se zobrazí hodnota 500,00Kč.

    A jak to dát do jednoho odkazu. Díky.

    OdpovědětVymazat
  141. Je to takhle:
    =KDYŽ(A1<15000;0;KDYŽ(A1<20000;100;KDYŽ(A1<25000;300;500)))
    Ty Kč a nuly doporučuju tam dát spíš naformátováním než přes vzoreček.

    OdpovědětVymazat
  142. Díky. Funguje jak má. Velká pomoc.

    OdpovědětVymazat
  143. Jste úžasný!!!!!!!!!!!!!!!! a já můžu dělat frajera :-)))

    OdpovědětVymazat
  144. Dobrý den, moc prosím o radu:
    Potřebuji zadat podmíněné formátování pole např D1. V poli D1 by měl být text červený tehdy, je li kdekoli v poli buněk H4:H80 text "OUT". Chci formátování zadat pomocí vzorce, ale stále se nedaří. Předem moc děkuji!

    OdpovědětVymazat
  145. Dobrý den,
    Mám buňky D7 až D200, které mohou obsahovat "PASS", "FAIL" nebo být prázné. Potřeboval bych aby se mi do buňky J1 vyplnilo "FAIL", pokud se v daných buňkách objeví "FAIL". "PASS" pokud budou buňky "PASS" nebo prázdné. Ideálně nic, pokud budou buňky prázdné. Našel jsem tu podobný příklad, ale nepodařilo se mi ho rozjet. Předem díky

    OdpovědětVymazat
  146. Dobrý den, lámu si zuby, prosím Vás tedy o pomoc.

    Mám dva řádky, A1,B1.
    A1 obsahuje částku, B1 obsahuje zkratku K nebo J. Potřebuji aby se částka v A1, pokud je u ní uvedeno v B1 označení K vygenerovala k nové buňce s označením K a částka u které je v B1 označení J vygeneroval k nové buňce s označením J.

    Doufám, že je to srozumitelné, je to zřejmě podmínka, (pokud K vypsat cenu někam, Pokud J vypsat cenu někam). Budu vděčen.

    OdpovědětVymazat
  147. Viděl bych to nějak takhle:
    =KDYŽ(COUNTIF(B1:B8;"fail")>0;"fail";"pass")

    OdpovědětVymazat
  148. Prosím, zda Vás něco napadne k vygenerování částky z buňky dle označení J nebo K v další buňce.

    OdpovědětVymazat
  149. Dobrý den, vůbec nerozumím zadání...

    OdpovědětVymazat
  150. Zkusím to vysvětlit trochu jinak.

    Jsou dva sloupce, A, B. Do sloupce A se vždy uvádí částka v Kč (vyfakturovaná zakázka). Do sloupce B se uvádí zkratka J nebo K (což jsou počáteční písmena příjmení).
    Pokud je tedy v buňce A1 částka 490 Kč a v buňce B1 písmeno J, znamená to, že pan Jirouš má za zakázku 490 Kč. A2 může obsahovat částku 300 Kč a v B2 může být napsáno K. to znamená, že pan Král má za zakázku 300 Kč.

    Jde totiž o to, určit kolik Kč dostane každý zaměstnanec za zakázky na konci měsíce. Do nějaké další zvolené buňky, např. do buňky D1 by se měly promítnout součtem všechny částky, u kterých je napsáno J. To samé zase v buňce E1, kde by se měly promítnout součtem všechny částky, u kterých je napsáno písmeno K.

    Snad jsem to vysvětlil lépe :)

    OdpovědětVymazat
  151. To je snadno řešitelné pomocí kontingenční tabulky:
    http://www.excelentnitriky.com/2010/04/kontingencni-tabulky-jak-na-ne.html

    OdpovědětVymazat
  152. Dobrý den, nikde nemohu najít, jak docílit obarvení buňky na základě neprázdnosti buňky jiné ve stejném řádku. Upřesním. Buňku A1 chci automaticky obarvit nějakou barvou pokud buňka D1 je neprázdná. Pokud je D1 prázdná, tak nic. Moc děkuji za jakoukoli radu. David.

    OdpovědětVymazat
  153. Dobrý den,
    je to popsané tady:
    http://www.exceldigest.com/myblog/2009/04/16/conditional-formatting-in-excel-2007-based-on-value-of-another-cell/

    OdpovědětVymazat
  154. Děkuji, to je ono. Škoda jen, že to nejde přes plusko na kurzoru natahnout na další řádky. Ale neva, udělám to ručně, 100 řádků ještě není tam mnoho :D David.

    OdpovědětVymazat
  155. Ahoj, mam funkci když a chtěl bych, aby v případě ANO se text zobrazil zeleně a v případě NE červeně.
    Přes podmíněné formátování jsem nenašel způsob, jak to nastavit...
    Poradí mi prosím někdo?

    OdpovědětVymazat
  156. Prostě v podmíněném formátování nastavte, že když se rovná Ano, tak je formát zelený a když ne, tak červený - s textem se pracuje obdobně jako s číslama.

    OdpovědětVymazat
  157. Dobrý den,
    potřeboval bych poradit s tímto:

    Mám listy s názvy 2010, 2011, 2012 atd. do kterých si zapisuji údaje z fotovoltaické elektrárny (FVE). Potřebuji, aby se mi do buňky D6 na listu 2011 zapsala hodnota jako součet rozdílu buňky B17 z listu 2010 a buňky B6 z listu 2011.
    Napsal jsem to takto, ale nefunguje to:

    =SUMA(B6-LIST2010!B17)+(C6-LIST2010!C17)

    Díky za pomoc. Jirka

    OdpovědětVymazat
  158. Nerozumím úplně zadání, ale když vyjdu jen ze syntaxe funkce, tak by to mohlo být nějak takhle:
    =(B6-LIST2010!B17)+(C6-LIST2010!C17)
    nebo:
    =SUMA(B6-LIST2010!B17;C6-LIST2010!C17)

    OdpovědětVymazat
  159. Pochopil jste to správně. Ta první varianta je stejná jak jsem psal já, ale nefungujei když nevím proč. Funguje Vaše druhá varianta a já Vám moc děkuji. Jsem samouk a trápil bych se s tím dlouho.
    Ještě jednou díky.

    OdpovědětVymazat
  160. Dobry den, mam urcita data a potrebuji je rozdelit do skupin 0-1000; 1000-2000; 2000-3000; a vypocitat kolik bunek obsahuje jednotliva skupina (kolik hodnot je 0-1000, kolik 1000-2000...)
    Dekuji za radu.Martina

    OdpovědětVymazat
  161. Dobrý den,
    to chce šikovně použít funkci COUNTIF:
    http://www.excelentnitriky.com/2012/08/funkce-countif.html

    OdpovědětVymazat
  162. Dobrý den, válčím s funkcí "KDYŽ"
    když se ve sloupci A objeví jméno ze seznamu (ve sloupci X), tak platí položka ve sloupci B

    V praxi chci v seznamu zaměstnanců podle jména sečíst všechny částky ke jménu příslušející (když bude v "A" Novák 10x, tak se mi sečte 10 čísel z "C"

    OdpovědětVymazat
  163. Použijte funkci SUMIF:
    http://www.excelentnitriky.com/2012/11/funkce-sumif-trable-s-datumy.html

    OdpovědětVymazat
  164. Nebo spíš tady...
    http://www.excelentnitriky.com/2012/11/funkce-sumif.html

    OdpovědětVymazat
  165. Dobrý deň, chcem vás požiadať o pomoc. Rád by som sa dozvedel ako použiť funkciu IF v takomto prípade ak nie je iný spôsob:

    Do určeného poľa napríklad A1 mi daj súčet ak v stĺpci B17 až B1000 je uvedené písmeno A. V podstate je to niečo ako vykonaj do A1 počet všetkých A v stĺpci B od riadku 17 až po 1000. Tak aby sa mi v poli A1 zobrazil počet písmen A vo formáte čislovky napríklad 158.

    Druhá je zložená možnosť.
    To isté, ale súčet viac znakov. Napríklad AR a A v stĺpci B od riadku 17 po 1000 nech mi zobrazí ich počet celkový.

    Veľmi pekne ďakujem za akúkoľvek pomoc a radu.

    OdpovědětVymazat
  166. Tento komentář byl odstraněn autorem.

    OdpovědětVymazat
  167. Řeším následující.
    Když hodnota v buňce A2 je vetší než A1, pak zapiš do buňky A2 hodnotu z buňky A1.

    Je mi jasný že se to bude řešit přes třetí buňku ale nemám tušení jak to udělat.

    OdpovědětVymazat
  168. Myslím že tohle v principu nejde, vždycky z toho bude cyklický odkaz. Šlo by to snad obejít nějakým postupným přepočítáváním s pomocí makra přes třetí buňky.

    OdpovědětVymazat
  169. Dobry den, moc prosim o radu. Mam:
    Uroven 1...dil 1
    Uroven 2...dil 2
    Uroven 3...dil 4
    Uroven 3...dil 5
    Uroven 4...dil 6
    Uroven 4...dil 7
    Uroven 3...dil 8
    Uroven 4...dil 9
    Uroven 5...dil 10
    Cilem je vypsat ke kazdemu dilu jeho nadrazeny dil napr. pro dil 4 to bude dil 2, pro dil 7 to bude dil 5, pro dil 6 to bude dil 5, pro dil 10 to bude dil 9 atd.
    Dekuji moc. Tereza

    OdpovědětVymazat
  170. Dobry den,
    marne hledam jak napsat rozhodovaci podminku pro graf. Mam urcity graf (krivku) tedy parametr X a Y a chtel bych rozhodnout po zadani techto dvou hodnot jestli se vysledna hodnota nachazi pod nebo nad krivkou.

    Dekuji za radu...

    OdpovědětVymazat