opět e*cell

From: Tomáš Vymětal <vymetalt (zavinac)>
Date: 02. 02. 2004, 21:50 CET
Řeším tu dylema, jak vyhledat v sloupci hodnot tu nejvyšší a v daném řádku z
vybraného sloupce vypsat do pole funkce hodnotu. Př.:

pepa    10
stanik    20
tomáš    15
                =xxxmax(b1:b3)
                (vypíše stanik)

Zatím to řeším přes další sloupec, kde srovnávám hodnotu dalšího řádku s
max/min předešlími a pokud je vyšší / nižší, zapisuji jméno v daném řádku,
pokud ne, kopíruji z předešlého. Nevýhody:
- fce zabírá sloupec navíc
- nevyrovná se s vyrovnanými hodnotami
- funguje, i když není nic vyplněno, v tom případě zobrazuje první jméno
poslední dva problémy by šly obejít pomocí pár podmínek, ale je to zase pár
znaků kódu navíc, které výsledný soubor ne zrovna zmenší (a navíc je to
práce a přemýšlení navíc ;)

T.V.
Received on Mon, 2 Feb 2004 21:50:04 +0100

This archive was generated by hypermail 2.1.8 : 03. 02. 2004, 18:51 CET