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:
- Uvozovky používám v případě, že má být zobrazen určitý text - pokud má být zobrazena hodnota, obejdu se bez nich.
- Hodnota buňky se pomocí IF stanovuje na základě jiné buňky - v tomto případě jsem tedy určoval hodnotu jiné buňky než A1 na základě hodnoty buňky A1.
- Funkce IF se nechá zanořovat do sebe, což je velmi užitečné, viz následující odkaz.
- O vnořování funkcí IF a jejich vzájemné kombinaci se dočtete zde.
- Pokud mám rozhodovacích možností více než dvě nebo tři, je většinou vhodné použít funkci SVYHLEDAT/VVYHLEDAT, resp. VLOOKUP/HLOOKUP.
- O podmínkách obecně pojednává tento příspěvek:
http://www.excelentnitriky.com/2012/10/podminky-rozhodovani-v-excelu-anebo-kdy.html
=KDYŽ(A1=1;"jedna") PORADÍTE MI PROSÍM JAK MÁM POKRAČOVAT?
OdpovědětVymazatPoradím, ale musíte mi lépe vysvětlit, jakého výsledku se chcete dobrat :)
OdpovědětVymazatJinak pokud chcete rozeznávat, jeslti číslo je nebo není jedna (jak se zdá z podmínky), bude vypadat zápis funkce takto:
OdpovědětVymazat=KDYŽ(A1=1;"jedna";"není jedna")
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ětVymazatPředpokládám, že posuzuji buňku A1.
OdpovědětVymazatPak 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
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..
OdpovědětVymazat=KDYŽ(C2>C1......... chápu, ale nevím jak zadat větší nebo rovno
děkuji
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ětVymazatTakže popořadě:
OdpovědětVymazatVě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
Dobrý den,
OdpovědětVymazatchtě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ěď.
Tak už jsem na to přišla:
OdpovědětVymazat=IF(AND(A1<1;A1>-1);"OK";"KO")
Opravdu to funguje, Excel je úžasný!
Ano, alternativně se to dá zapsat třeba:
OdpovědětVymazat=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.
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ětVymazatDobrý den.
OdpovědětVymazatNa 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
Super!Moc Vám děkuji!Jste nejlepší! :)
OdpovědětVymazatProsím mohli by jste mi pomoci?
OdpovědětVymazatPomocí 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í ( + - . : ).
Nerozumím zadání...
OdpovědětVymazatZjistěte zd číslo v buňce A1 je kladné nebo záporné! Funkce když!
OdpovědětVymazatSnad je to dobře, včera jsem se začal učit funkci KDYŽ. :-) (ve 47 letech).
OdpovědětVymazatZkusil bych tenhle formát zápisu:
=KDYŽ(A1<0;"záporné";KDYŽ(A1>0;"kladné";""))
V podstatě ano, ale upravil bych to takto:
OdpovědětVymazat=KDYŽ(A1<0;"záporné";KDYŽ(A1>0;"kladné";"Nula"))
Tím si ošetřím i nulu. Ale to už je detail.
Dobrý den.
OdpovědětVymazatMá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ěď.
Dobrý den,
OdpovědětVymazatmohu 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.
Vyzkoušejte téměř zapomenutou službu Excelu, nazvanou Datový formulář.
OdpovědětVymazatPří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í.
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ětVymazatAhoj,
OdpovědětVymazatje 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.
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Ž..
OdpovědětVymazatAdéla
Pokud vím, tak žádná šikovnější cesta neexistuje. J.
OdpovědětVymazatDobrý 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ětVymazatDobrý den,
OdpovědětVymazatmyslí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
Tak to je paradicka!Moc Vám dekuji!Jste jednicky!
OdpovědětVymazatDobrý den
OdpovědětVymazatpotř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ěď
Dobrý den,
OdpovědětVymazatfunkč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á".
Dobrý den,
OdpovědětVymazatrá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
Dobrý den,
OdpovědětVymazatje to docela pěkně popsané tady:
http://office.microsoft.com/cs-cz/excel-help/rozdeleni-textu-do-sloupcu-pomoci-funkci-HA010102341.aspx
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ětVymazatNetuším :)
OdpovědětVymazatOuuuu, škoda.Prvni vec, s kterou mi nepomuzete.Nevadi.I tak dekuji
OdpovědětVymazatDobrý 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ětVymazatDobrý den,
OdpovědětVymazatobecně - 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é".
Dobrý den, moc, moc děkuji. Ani nevíte, jak mi to pomohlo. Iva
OdpovědětVymazatDobrý 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ětVymazatDobrý den,
OdpovědětVymazatstačí 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.
:))))) Jupiiii!Mockrat Vám děkuji!!!Jste nejlepšííí!!!!!!!Good job!!!
OdpovědětVymazatDobrý den, chtěl bych se zeptat, jestli je možné nějakým způsobem zkrátit tento zápis:
OdpovědětVymazat=IF(AND(OR(D3="ano",D3=""),OR(E3="ano",E3=""),OR(F3="ano",F3="")),"OK","KO")
Díky
A co to má přesně dělat?
OdpovědětVymazatVyraz 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ětVymazatTímhle výrazem můžete otestovat libovolné množství buněk:
OdpovědětVymazat=IF((COUNTIF(D3:F3;0)+COUNTIF(D3:F3;"ano"))=0;"OK";"neOK")
Ano, tohle jsem potreboval. Diky moc za rychlou odpoved!
OdpovědětVymazatDObrý 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ětVymazatZápis bude takto:
OdpovědětVymazat=IF(A1>1;0;váš vzorec)
Dobrý den, nevěděl byste prosím v Př:
OdpovědětVymazatBuň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
Jestli dobře chápu, tak:
OdpovědětVymazatDo 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.
Ano je to přesně tak a funguje to. Kapacita :-) to se musí uznat. Moc děkuji
OdpovědětVymazatExistuje nějaká dobrá literatura popř. web který nejlépe popisuje excel a práci s ním. Předem děkuji za info.
Dobrý den,
OdpovědětVymazatknih 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 :)
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ětVymazatDobrý den,
OdpovědětVymazatprostě 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...
Dobrý večer,
OdpovědětVymazatpotř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
Dobry den,
OdpovědětVymazatmuj 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
Vůbec tomu nerozumím. Jestli chcete, tak mi pošlete soubor na adresu pro doučování.
OdpovědětVymazatJ.
Dobrý den,
OdpovědětVymazatrá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
Na to se nepoužívá funkce IF, ale funkce =MONTH(A1).
OdpovědětVymazattak o to lépe..:) děkuji za radu.
OdpovědětVymazatDobry den,
OdpovědětVymazatprosim 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
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ětVymazatZdravim. 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ětVymazatAhoj 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ětVymazatahoj, potřeboval bych poradit
OdpovědětVymazatkdyž 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
Dobrý den, jde vám zřejmě o makra - v těch se moc nevyznám.
OdpovědětVymazatnevadí i tak vám děkuji
OdpovědětVymazatdobrý večer.
OdpovědětVymazatmá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
Na to by měla stačit kombinace:
OdpovědětVymazat- 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í
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ětVymazatDobrý den,
OdpovědětVymazatmá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
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:
OdpovědětVymazathttp://www.excelentnitriky.com/2010/02/propojeni-dvou-listu.html
Dobrý večer,
OdpovědětVymazatMoc 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
Nerozumím. Jestli to ještě nejde, tak prosím přesně popište co potřebujete získat.
OdpovědětVymazatDobrý večer,
OdpovědětVymazatPokud 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.
dobry den potrebuji pomoc mam tabulku v excelu:
OdpovědětVymazatčí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
Dobrý den,
OdpovědětVymazatpotř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
=KDYŽ(NEBO(JE.PRÁZDNÉ(F4);JE.PRÁZDNÉ(G4));"";KDYŽ(F4>G4;3;KDYŽ(F4=G4;"1";0)))
OdpovědětVymazatDobrý den, je možné pomocí funkce/podmíněného formátování vytvořit následující pravidlo:
OdpovědětVymazatPokud 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
Jakej vzoreček mám napsat do buňky ?
OdpovědětVymazatD8 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.
ahoj,
OdpovědětVymazatmá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?
K tomu slouží tyhle funkce:
OdpovědětVymazathttp://www.excelentnitriky.com/2010/02/svyhledat-vvyhledat-vlookup-slookup.html
Já se bojím, že to nejde...
OdpovědětVymazatPotř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.
Stále trvám na tom, že na to SVYHLEDAT funguje :)
OdpovědětVymazatVe 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...
Dííííííííííík!
OdpovědětVymazatFakt 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?
Jsem rád že to funguje. Jestli se chcete zbavit N/A, zkuste třeba:
OdpovědětVymazathttp://www.excelentnitriky.com/2012/01/funkce-iferror.html
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í.
OdpovědětVymazatdo 16.11.2010: zaplaceno
16.11. - 7.12.10: upomínka
po 7.12.2010: penále
Vzorec je např. takto:
OdpovědětVymazat=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.
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ětVymazatTam 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ětVymazatpokusil jsem se zbavit N/A hodnoty.
OdpovědětVymazatVýsledný vzoreček vypadá takto : =SUMA(M4-N4-O4-P4)+IFERROR(#N/A;0)
Přesto tam mám pořád N/A . :o(
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ětVymazatPrvní dotaz:
OdpovědětVymazatVzorec 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
N/A zmizlo, ale teď mi to zase neukazuje součet :o(
OdpovědětVymazatDobrý den
OdpovědětVymazatProč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
Nevím úplně, jak to má fungovat, ale možná by se vám pro tohle hodila funkce MONTH/MĚSÍC.
OdpovědětVymazatdí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ětVymazatA co je tedy špatného na =NETWORKDAYS(A1;B1)?
OdpovědětVymazatš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í
OdpovědětVymazatjestli 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
Tak ještě jednou.
OdpovědětVymazatV 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?
chci určit kolik je pracovních dní v měsíci na základě datumu z určité buňky
OdpovědětVymazatpř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.
Zkuste tohle:
OdpovědětVymazat=NETWORKDAYS(DATUM(ROK(A1);MĚSÍC(A1);1);DATUM(ROK(A1);MĚSÍC(A1)+1;0);0)
no mazec moc díky i když se to nekonec nevztahuje na fci KDYŽ
OdpovědětVymazatmož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.
Dobrý den,
OdpovědětVymazatmá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
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ětVymazatDobrý den,
OdpovědětVymazatmyslím že řešení najdete tady:
http://www.excelentnitriky.com/2010/02/svyhledat-vvyhledat-vlookup-slookup.html
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.
OdpovědětVymazatDěkuji
Třeba takhle:
OdpovědětVymazat=KDYŽ(NEBO(JE.PRÁZDNÉ(A1)=NEPRAVDA;JE.PRÁZDNÉ(B1)=NEPRAVDA);A1+B1;"")
Dobrý den, už jste tu jeden podobný dotaz zodpovídal, nicméně mně se furt ne a nedaří napsat správný vzorec.
OdpovědětVymazatPotř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
Tak už se mi to konečně podařilo :)
OdpovědětVymazatOK, 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ětVymazatUž ani nevím kde či jak jsem na to přišel. Ve sloupci C12 až C37 jsou zapsány různé datumy.
OdpovědětVymazat=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ý :)
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é.
OdpovědětVymazatDěkuji
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ětVymazatDobrý 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.
OdpovědětVymazatTo, co chcete dělat, je sice teoreticky možné, ale budete k tomu potřebovat nějaké složitější makro.
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%.
OdpovědětVymazatPredem mockrat dekuji za vzorec.
Dobrý den, určitě najdete odpověď v článku nebo v diskusi.
OdpovědětVymazatNebyla by známa odpověď na otázku týkající se změny barvy z 15. března 2012 7:43 ?
OdpovědětVymazat:)
Opravdu jsem bojoval a bojoval, ale uznavam porazku a zeptam se :)
OdpovědětVymazatBunka 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!!!!
Podle vašeho zadání by mohl být vzoreček takto:
OdpovědětVymazat=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)
Dobrý den!
OdpovědětVymazatPotř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ěď :)
Viz:
OdpovědětVymazathttp://www.excelentnitriky.com/2010/01/vnorena-funkce-ifkdyz.html
Dobrý den,
OdpovědětVymazatmá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
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ětVymazatJe to myšleno takto :
OdpovědětVymazatA1 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.
Můžete mi prosím Vás, napsat jak by ten vzorec vypadal?
OdpovědětVymazatNemůž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.
OdpovědětVymazatJestli 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.
dobrý don mohl bych se zeptat v čem mam chybu..?
OdpovědětVymazat=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"))))
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ětVymazatDobrý den,
OdpovědětVymazats 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...
Asi můžete využít toho, že podmínky se na sebe mohou odvolávat.
OdpovědětVymazatNapř. 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ě.
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ětVymazatZdraví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.
OdpovědětVymazatDíky za pomoc
To standardně neošetříte. V buňce B můžete sledovat hodnoty v A, ale ne změny těchto hodnot.
OdpovědětVymazatDobrý den,
OdpovědětVymazatmá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
Dobrý den, jak bych měl funkci zapsat kdybych chtěl výsledek zobrazit například v buňce B20?
OdpovědětVymazatPak musíte mít i funkci napsanou v této buňce. Jinak to nejde s využitím IF udělat.
OdpovědětVymazatDobrý den.
OdpovědětVymazatKde 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
=KDYŽ(1500025000;"500,00 Kč";"0,00 Kč")))
OdpovědětVymazatKDYŽ(1500025000;"500,00 Kč";"0,00 Kč")))
OdpovědětVymazatKDYŽ(1500025000;"500,00 Kč";"0,00 Kč")))-nějak mi ten celý odkaz tady nejde vložit
OdpovědětVymazatDobrý.
OdpovědětVymazatPotř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.
Je to takhle:
OdpovědětVymazat=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.
Díky. Funguje jak má. Velká pomoc.
OdpovědětVymazatJste úžasný!!!!!!!!!!!!!!!! a já můžu dělat frajera :-)))
OdpovědětVymazatDobrý den, moc prosím o radu:
OdpovědětVymazatPotř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!
Dobrý den,
OdpovědětVymazatMá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
Dobrý den, lámu si zuby, prosím Vás tedy o pomoc.
OdpovědětVymazatMá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.
Viděl bych to nějak takhle:
OdpovědětVymazat=KDYŽ(COUNTIF(B1:B8;"fail")>0;"fail";"pass")
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ětVymazatDobrý den, vůbec nerozumím zadání...
OdpovědětVymazatZkusím to vysvětlit trochu jinak.
OdpovědětVymazatJsou 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 :)
To je snadno řešitelné pomocí kontingenční tabulky:
OdpovědětVymazathttp://www.excelentnitriky.com/2010/04/kontingencni-tabulky-jak-na-ne.html
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ětVymazatDobrý den,
OdpovědětVymazatje to popsané tady:
http://www.exceldigest.com/myblog/2009/04/16/conditional-formatting-in-excel-2007-based-on-value-of-another-cell/
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ětVymazatAhoj, mam funkci když a chtěl bych, aby v případě ANO se text zobrazil zeleně a v případě NE červeně.
OdpovědětVymazatPřes podmíněné formátování jsem nenašel způsob, jak to nastavit...
Poradí mi prosím někdo?
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ětVymazatDobrý den,
OdpovědětVymazatpotř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
Nerozumím úplně zadání, ale když vyjdu jen ze syntaxe funkce, tak by to mohlo být nějak takhle:
OdpovědětVymazat=(B6-LIST2010!B17)+(C6-LIST2010!C17)
nebo:
=SUMA(B6-LIST2010!B17;C6-LIST2010!C17)
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.
OdpovědětVymazatJeště jednou díky.
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...)
OdpovědětVymazatDekuji za radu.Martina
Dobrý den,
OdpovědětVymazatto chce šikovně použít funkci COUNTIF:
http://www.excelentnitriky.com/2012/08/funkce-countif.html
Dobrý den, válčím s funkcí "KDYŽ"
OdpovědětVymazatkdyž 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"
Použijte funkci SUMIF:
OdpovědětVymazathttp://www.excelentnitriky.com/2012/11/funkce-sumif-trable-s-datumy.html
Nebo spíš tady...
OdpovědětVymazathttp://www.excelentnitriky.com/2012/11/funkce-sumif.html
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:
OdpovědětVymazatDo 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.
Tento komentář byl odstraněn autorem.
OdpovědětVymazatŘeším následující.
OdpovědětVymazatKdyž 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.
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ětVymazatDobry den, moc prosim o radu. Mam:
OdpovědětVymazatUroven 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
Dobry den,
OdpovědětVymazatmarne 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...