Hivatkozott Excel verzio: Excel 2007 Excel 2010 Excel 2013
Ez a függvény kevéssé ismert, pedig szerintem nagyobb figyelmet érdemelne. Többszörös „HA” elágazásokat lehet vele sokkal egyszerűben megúszni. Úgy működik, hogy az első argumentumában megadott sorszámot (index) kiértékeli, és a másodiktól az n-edik argumentumok közül az annyiadikat választja.
Általános használata
=CHOOSE(index; érték1; [érték2]; ...)
Ha az index 1, akkor a VÁLASZT függvény az érték1 argumentumot adja vissza, ha 2, az érték2 argumentumot, és így tovább.
Az első argumentum, ami 1-254 közé eshet, lehet konstans szám, számot visszaadó képlet, vagy cellahivatkozás.
Egyszerű, példa
=CHOOSE(3;"alma";"körte";"barack")
Ez a függvény az érték argumentumok közül a harmadikat, azaz a „barack” szót adja vissza.
Összetettebb példa
A függvényben rejlő igazi erő akkor derül ki, amikor megtudjuk, hogy az érték argumentumok nem csak konstans értékek vagy cellahivatkozások lehetnek, hanem tartományok, sőt, képletek is.
=CHOOSE(2;SUM(A1:A10);AVERAGE(A1:A10);MAX(A1:A10))
Az előző példa az index paraméter függvényében más-más műveletet végez el az A1:A10 tartománnyal.
Ha az index is valamilyen számítás, esetleg feltétel eredménye, akkor igen rugalmasan tudjuk használni összetett elágazások esetén.
További példák és részletek a függvénnyel kapcsolatban
http://office.microsoft.com/hu-hu/excel-help/valaszt-fuggveny-HP010342269.aspx
A „=CHOOSE(2;”alma”;”körte”;”barack”)” a „körte” eredményt adja vissza. Csak egy apró hiba, de …
Nagyon köszönöm, javítottam!
Ez se ma volt… 🙂