» Poradna » Programy

Excel funkce když

Odpovědět  |  Zobrazit bez stromu  |  Upozornit redakci  |  nových odpovědí: 10/10
 |   |  Macintosh OS X AppleMAC-Safari 5.0  |  [94.112.242.---]

Ahoj,potřboval bych poradit. V excelu potřebuji vybrat pro funkci když (IF) hodnoty, které nejsou seřazeny vedle sebe nebo pod sebou, ale jsou různě rozmístěné. Dám příklad: potřebuji vybrat hodnoty v buňkách 1A 1C 1E a nechci aby byly zahrnuty buňky 1B a 1D. Když to vybírám přes ctrl a následné označení potřebných buněk, tak se mi zobrazí #HODNOTA.Děkuji za případné rady

Odpovědi na otázku

 |   |  Macintosh OS X AppleMAC-Safari 5.0  |  [94.112.242.---]

Celé to potřebuji pro zjištění nejnižší hodnoty z různých buněk mimo nulu, takže se snažím použít následující vzorec funkcí: {=MIN(IF(1A;1C;1E>0;1A;1C;1E))} v případě, že by byly hodnoty vybírány postupně zasebou tudíš ve tvaru 1A:1E, tak tato funkce funguje. Pokud to přes tyto funkce není možné tímto způsobem udělat, tak uvítám radu, jak jinak zjistit nejnižší hodnotu (mimo nulu) z různě rozmístěných buněk.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 21.0  |  [65.197.242.---]

Klasika: =MIN(A2;B4;F5;H15)Teď co s tou nulou? Ty bunku jsou prázdné, nebo v nich je natvrdo nula? Jsou tam i záporná čísla?

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Macintosh OS X AppleMAC-Safari 5.0  |  [94.112.242.---]

Záporná čisla tam nejsou, ale ty nuly jsou vyhodnoceny z dalších funkcí např. Cena x počet kusů ( 3000kč x 0 kusů) a nemůžu si dovolit tu funkci smazat, protože počet kusů se bude v budoucnu měnit.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 21.0  |  [65.197.242.---]

Tak tu funkci nemaž, jen nezobrazuj nulu. Pak ti pojede ta funkce MIN.=IF((A1*B1>0;A1*B1;"")

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Macintosh OS X AppleMAC-Safari 5.0  |  [94.112.242.---]

V případě že nebudu zobrazovat nulu, tak se sice nezobrazí, ale políčko zůstané prázdné a já potřebuji aby se v poličku zobrazilo jakékoliv číslo vyšši než nula.Vysvětlím přesně oč mi jde, protože v tomto případě se mi sice nezobrazí nula, ale ve vybraném políčku nejnižší hodnota se mi zobrazí prázdné políčko. Takže od začátku:Například chci koupit 3 barely ropy a firma alfa mi ho nabízí za 300kč firma beta za 400kč gama prozatím nedala nabídku ( tudíž nula, ale může se stát, že nabídku pošle)Potřebuji tedy sloupec s počtem kusů, s cenou za jeden kus a s cenou za 3 kusy.Mám tedy sloupec počet kusů, do políčka cena za jeden kus napíši natvrdo hodnotu( u firmy alfa 300 kč) a do polička cena celkem napíši ( = "cena" x "počet kusů). U firmy alfa bude 900kč u firmy beta bude 1200 kč a u firmy gama bude prozatím 0. Z těchto nabídek potřebuji vybrat nejnizší cenu a nula nesmí být zahrnuta. Jak na to?Doufám, že je to srozumitelné a děkuji, že se mi snažiš pomoci, snad se dopracujeme k výsledku

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 21.0  |  [65.197.242.---]

"v tomto případě se mi sice nezobrazí nula, ale ve vybraném políčku nejnižší hodnota se mi zobrazí prázdné políčko." NESMYSL, zobrazí se ti nejnižší ZOBRAZENÉ číslo.Takže stále platí možnost aplikovat mé předchozí řešení s nezobrazováním nuly.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Macintosh OS X AppleMAC-Safari 5.0  |  [94.112.242.---]

Asi jsem mimo, mohl bych ti poslat na email vzorový excel s tím, že bys mi vyplnil co má být v buňce nejnižší cena? Tak to pochopím asi nejlíp. Můj email je: mendarion@seznam.cz, tak mi svuj napiš tam pokud ho nechceš uvádět tady a pokud mi chceš pomoci touto cestou.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 21.0  |  [65.197.242.---]

Tady se inspiruj: http://imm.io/16isT

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Macintosh OS X AppleMAC-Safari 5.0  |  [94.112.242.---]

Díky Petře, moc jsi mi pomohl.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 26.0.1410.64  |  [90.177.110.---]

"gama prozatím nedala nabídku ( tudíž nula ..."Tady je kámen úrazu. Když nemám od gamy cenu, tak tam nedávám nulu, ale nechám prázdné. Jednak je to pravdivé, druhak je to přehlednější a třeťak se to líp vyhodnocuje.Do políčka cena celkem piš =KDYŽ(cena<>""; cena x počet kusů;"")No a pak s fcí MIN() nemusíš dělat vůbec nic, jede sama.

Souhlasím  |  Nesouhlasím  |  Odpovědět



Určitě si přečtěte