< návrat zpět

MS Excel


Téma: vyhledat první hodnotu v nesetříděném sloupci rss

Zaslal/a 29.7.2015 8:05

VaseyZdravím, dnes mi to nemyslí. Potřebuju vzoreček, který mi najde v nesetříděném sloupci PRVNÍ hodnotu, která přesáhne určitou hranici, tady konkrétně hranice=83,33. díky

http://prntscr.com/7y9xes

Zaslat odpověď >

#026009
elninoslov
Maticový vzorec, C1 je tá hranica, A1:A29 je Váš rozsah hodnôt-
=IFERROR(INDEX($A$1:$A$29;SMALL(IF($A$1:$A$29>$C$1;ROW($A$1:$A$29));1));"")
Ak máte rozsah od iného riadku ako 1, tak potom treba upraviť vo vzorci referenčné hodnoty číslovania indexu. To -3 znamená, že sú pred Vašim rozsahom 3 riadky :
=IFERROR(INDEX($A$4:$A$32;SMALL(IF($A$4:$A$32>$C$1;ROW($A$4:$A$32)-3);1));"")
A ak hľadáte nie prvú hodnotu v stĺpci, ktorá presahuje hranicu, ale ak hľadáte prvú najnižšiu hodnotu presahujúcu hranicu :
=IFERROR(MIN(IF($A$4:$A$32>$C$1;$A$4:$A$32));"")citovat
#026010
Vasey

elninoslov napsal/a:

Maticový vzorec, C1 je tá hranica, A1:A29 je Váš rozsah hodnôt-
=IFERROR(INDEX($A$1:$A$29;SMALL(IF($A$1:$A$29>$C$1;ROW($A$1:$A$29));1));"")


pěkné vzorečky, děkuji. Jsem zase chytřejší, urputně se vyhýbám maticovým vzorcům, koukám, že se tomu někdy nejde vyhnout

Jen je škoda, že těch tabulek mám v sešitě spousta a dost citelně to zpomalilo výpočty (v reálném čase), Nejspíš to vyřeším makrem, spustím si to tehdy až to budu potřebovat.citovat
#026019
avatar
=INDEX(A1:A29;POZVYHLEDAT(PRAVDA;A1:A29>C1;0))citovat
#026030
Vasey

lubo napsal/a:

=INDEX(A1:A29;POZVYHLEDAT(PRAVDA;A1:A29>C1;0))


taky pěkný.. hlavně se mi líbí, že se hledá "PRAVDA"!!! I Programování má i jiný rozměr než jen suchou logiku a šílené syntaxe. 10citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje