Excel - rovnice když

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

Ziiiiidaaaas
nováček
Příspěvky: 19
Registrován: červen 14
Pohlaví: Muž
Stav:
Offline

Excel - rovnice když

Příspěvekod Ziiiiidaaaas » 01 úno 2017 11:22

Zdravím, velice zjednodušeně... mám určitou věc - výrobek, který má čtvercový, nebo obdélníkový tvar a v závislosti na jeho rozměrech se mi mění čas jeho výroby. Chystám excelovou tabulku, kde zadám rozměr tohoto výrobku (500x500) a v jiném chlívku budu mít vzoreček podmínky / když bude rozměr jedné strany výrobku menší, nebo roven 599 a zároveň větší nebo roven 500 a rozměr druhé strany výrobku menší, nebo roven 599 a zároveň větší nebo roven 500, bude výsledný čas výroby 10 min. Pokud ale bude rozměr jedné strany výrobku menší, nebo roven 699 a zároveň větší nebo roven 600 a rozměr druhé strany výrobku menší, nebo roven 599 a zároveň větší nebo roven 500 (výrobek např. 600x500), bude výsledný čas výroby 12 min, atd. atd.. Když jsem se pokusil vytvořit rovnici vypadala zhruba takhle - =KDYŽ(((E25<=599);(E25>=500);(F25<=599);(F25>=500));10;0);KDYŽ(((E25<=699);(E25>=600);(F25<=599);(F25>=500));12;0)
Excel mě však ať dělám co dělám neustále oznamuje, že jsem idiot a vzorec je absolutní nesmysl... nějaké rady, jak můj problém vyřešit? Předem díky.

Reklama
Uživatelský avatar
atari
Level 6
Level 6
Příspěvky: 3195
Registrován: říjen 08
Pohlaví: Muž
Stav:
Offline

Re: Excel - rovnice když

Příspěvekod atari » 01 úno 2017 11:45

Dáváš tam dvě funkce „KDYŽ“ za sebou do jedné buňky. To nelze, každá buňka může mít vždy jen jednu funkci. A pokud potřebuješ do vzorce další funkce, tak musejí být vložená do prvního vzorce.
A pak tam chybí podmínky „nebo“ a „zároveň“

Doporučuji abys všechny podmínky napsat každou zvlášť do buňky a pak to jenom sloučil do složeného vzorce. Tím se to naučíš, a pak to i pochopíš a budeš to umět opravovat.
Tady na to je návod: http://vyuka-excelu.cz/navody/funkce/kd ... e-do-sebe/

Pavlus - Excel
nováček
Příspěvky: 23
Registrován: leden 17
Pohlaví: Muž
Stav:
Offline

Re: Excel - rovnice když

Příspěvekod Pavlus - Excel » 01 úno 2017 11:49

Je potřeba se naučit, jak se vytváří podmínky funkce, jak se vůbec definují parametry funkce, a jak se vnořují další funkce KDYŽ.
Pokud zůstaneme u tvého vzorce, tak je nutné využít logické operátory, v tomto případě AND (funkce A), viz příklad níže.
Důležité ale je, kolik takových kategorií máš, při větším množství by to asi chtělo hledat jiné řešení...
P.

Př.:

Kód: Vybrat vše

=KDYŽ(A(E25<=599;E25>=500;F25<=599;F25>=500);10;KDYŽ(A(E25<=699;E25>=600;F25<=599;F25>=500);12;""))

Uživatelský avatar
karlos
Master Level 8
Master Level 8
Příspěvky: 6445
Registrován: květen 05
Bydliště: Domažlice
Pohlaví: Muž
Stav:
Offline

Re: Excel - rovnice když

Příspěvekod karlos » 01 úno 2017 11:53

... koukám, s křížkem po funuse... :-)

=KDYŽ(E25<=599;KDYŽ(E25>=500;KDYŽ(F25<=599;KDYŽ(F25>=500;10;)));KDYŽ(E25<=699;KDYŽ(E25>=600;KDYŽ(F25<=599;KDYŽ(F25>=500;12;)))))
Co nejde silou, jde ještě větší silou... :-)

Ziiiiidaaaas
nováček
Příspěvky: 19
Registrován: červen 14
Pohlaví: Muž
Stav:
Offline

Re: Excel - rovnice když

Příspěvekod Ziiiiidaaaas » 01 úno 2017 12:07

To je ono, děkuji mnohokrát od tohohle už se odrazím. :)

Uživatelský avatar
Martab
Moderátor / člen HW týmu
Guru Level 14
Guru Level 14
Příspěvky: 28576
Registrován: březen 11
Pohlaví: Muž
Stav:
Offline

Re: Excel - rovnice když

Příspěvekod Martab » 01 úno 2017 13:54

Odemknuto.
i5-3350P/P8B75-M LX/Kingston DDR3 8GB/GV-N960IXOC/SS-500ET/Seagate VS35.6/Transcend SSD370-128GB/Samsung BX2250 + Dell 1909W
ThinkPad X230 - i7-3520M + Kingston Savage SSD

„Neexistuje důvod, proč by kdokoli chtěl mít doma něco jako počítač"(Ken Olsen)

Neboj se použít SZ a upozornit na své téma ;)

Přehled desktopových socketů a CPU

guest
Pohlaví: Nespecifikováno

Re: Excel - rovnice když

Příspěvekod guest » 01 úno 2017 14:36

a) Psal jste, že zadání je zjednodušené. Předpokládám tedy více intervalů.
b) Pokud dokážete sestavit tabulku (správně výrazy jako "včetně", "od" a "do") podle obrázku, tak bych se rozhodně vykašlal na nějaké vnořené KDYŽ, které skončí nepřehlednou prasečinkou. Namísto ceny v příkladu si představte čas. Pak takovou tabulku uveďte tady.

P. S. Daná tabulka nemusí vůbec ležet v listu, může se objevit jako maticová konstanta ve vzorci nebo jako definovaný název.
Přílohy
tabulky_vyhledavani.png

Ziiiiidaaaas
nováček
Příspěvky: 19
Registrován: červen 14
Pohlaví: Muž
Stav:
Offline

Re: Excel - rovnice když

Příspěvekod Ziiiiidaaaas » 02 úno 2017 10:17

No, problém je v tom, že na výrobku bude více operací (řekněme 20) a nechci připravit tabulku, kde by se podle předepsaných rozměrů vyhledávalo jaký čas přiřadit k jaké operaci u toho konkrétního výrobku. Potřebuji vysmahnout tabulku, kam nahoru napíšu rozměr výrobku a dole mi vylezou časy jednotlivých operací. Už jsem něco vyoperoval a zatím to jde podle mých představ - za pomocí funkce když a AND. Jediný problém je v tom, že funkce když smí být ve vzorci pouze 7x a já mám strach, že ji tam u složitějších typu výrobku budu potřebovat dosadit vícekrát... tabulka uvedená výše taky nevypadá zle, ale nejsem v excelu zběhlý a bohužel si jí nedovedu zrovna dobře vysvětlit, musel bych jí asi vidět na mém konkrétním příkladu, nebo se funkcím přiučit něco více...

guest
Pohlaví: Nespecifikováno

Re: Excel - rovnice když

Příspěvekod guest » 02 úno 2017 15:49

Omezení na 7 vnoření mají jen starší verze Excelu. Podstatné je, že se v tom doslova prase vyzná. Já po vás nechci vzorec, ale uvedenou podobu tabulky (té níže, kde v průsečíku budou časy, vlevo je jeden rozměr a nahoře druhý, přičemž hranice představu "do, včetně). Vzorec vám k tomu dodělám.


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Excel a OneDrive
    od sginfo » 11 zář 2023 15:28 » v Kancelářské balíky
    16
    6000
    od mirekol Zobrazit poslední příspěvek
    20 říj 2023 08:31
  • excel-posun makra
    od actionboy » 12 bře 2024 18:59 » v Kancelářské balíky
    1
    266
    od Grimm Zobrazit poslední příspěvek
    12 bře 2024 21:43
  • Excel - funkce když
    od Martyn20 » 13 črc 2023 11:56 » v Kancelářské balíky
    5
    2325
    od mmmartin Zobrazit poslední příspěvek
    13 črc 2023 18:44
  • Excel - problém se vzorci
    od honzzicek » 28 čer 2023 21:45 » v Kancelářské balíky
    2
    1646
    od honzzicek Zobrazit poslední příspěvek
    01 črc 2023 08:57
  • Excel - vlastní formát Příloha(y)
    od Story-Long » 11 srp 2023 14:50 » v Kancelářské balíky
    3
    1842
    od Story-Long Zobrazit poslední příspěvek
    14 srp 2023 10:11

Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 4 hosti