< návrat zpět

MS Excel


Téma: rozsah hodnot, přiřazení rss

Zaslal/a 8.1.2013 12:09

Zdravím znalce,
sem se dostal do pasti...mám seznam hodnot (sl. A) a knim vedle potřebuju přiřadit ze seznamu nejbližší vyžší hodnotu (zelený sloupec J)
SVYHLEDAT najde, ale pokud je blíž nižší hodnota tak ji přiřadí, což já potřebuju jenom tu vyžší hodnotu ze zeleného seznamu hodnot.
Má někdo nápad jak nato?
http://vladimirkubicek.sweb.cz/p%C5%99i%C5%99azen%C3%AD.xlsx

Zaslat odpověď >

#010907
avatar
Pokud by mohly byt hodnoty v prvnim sloupci serazeny sestupne, tak POZVYHLEDAT (MATCH) s poslednim argumentem -1 vrati pozici nejblizsi vyssi hodnoty. A kdyz to vlozis do funkce INDEX, tak dostanes tu danou vyssi hodnotu.
Pokud to nemuze byt serazeno sestupne, tak budou muset prijit ke slouvu vzorecko-maticovi umelci, coz ja nejsu 2citovat
icon #010908
avatar
Tak tu máš ten maticový, keď ma Milan namotivoval :)

=INDEX($J$1:$J$29;POZVYHLEDAT(PRAVDA;$J$1:$J$29>A1;0))

prípadne, pokiaľ chceš aby napr. 80 nepriradilo 100, ale 80, tak takto:

=INDEX($J$1:$J$29;POZVYHLEDAT(PRAVDA;$J$1:$J$29>=A1;0))citovat
#010909
avatar
Díky moc...
Milam ně inspiroval na takové krkolomější propojení KDYŽ, INDEX a POZVYHLEDAT. Jsem otestival odečtením jestli se výsledek menší jak 0, pak jsem přičetl jednu pozici.
Vzorec dlouhý jak výplatní páska, funguje, ale koukám se proniknout do těch matic je víc než žádoucí.
Díky moc chlapi..citovat
#034600
avatar

AL napsal/a:

Tak tu máš ten maticový, keď ma Milan namotivoval :)

=INDEX($J$1:$J$29;POZVYHLEDAT(PRAVDA;$J$1:$J$29>A1;0))

prípadne, pokiaľ chceš aby napr. 80 nepriradilo 100, ale 80, tak takto:

=INDEX($J$1:$J$29;POZVYHLEDAT(PRAVDA;$J$1:$J$29>=A1;0))


Obávám se, že tohle fungovat nebude. S opačným zneménkem se dá tento vzorec použít pro hledání nejbližšího nižšího.V tomto případě nikoliv 7citovat
icon #034625
avatar
po 4 rokoch, kedy tu už nie je k dispozícii vzorový súbor, napísať, že riešenie nefunguje, je trochu vtipné.
Moje riešenie funguje, takže bez obáv.
Příloha: zip34625_wall.zip (7kB, staženo 64x)
citovat

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