Lähtökohtana neljä eri arvoa npv:llä laskettuna. Etsin niistä parhaimman =MAX(B17:E17) ja sieltä löytyy suurin npv-arvo numerona (87666). Mutta siihen tuloksen paikalle pitäisi saada teksti "Paras" Ei mitään kommenttia tai muuta. IF-toiminnolla sen pitäisi saada aikaan...mutta en hokaa
Tulos lukuna mutta pitäisi olla tekstiä
A_LeXxx_85
4281
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 4
Vanhimmat
Jos ne numeeriset tulokset tulevat alueelle B17:E17, josta sitten etsit suurimman MAX-funktiolla, niin miten se MAX-funktio löytäisi sitä suurinta, jos sen kohdalla olisikin teksti "Paras". Eri asia, jos sinulla olisi toinen rivi, vaikka 18, johon se teksti tulisi parhaan tuloksen kohdalle. Tai sitten niin, että ne luvut olisivat kertaalleen jossain muualla (vaikkapa alemmalla taulukkolehdellä). Silloin MAX-käyttäisi tuota "piilotulosaluetta" ja joku ehdollinen kaava sitten ottaisi alueelle B17:E17 lukeman sieltä, paitsi silloin kun se olisi sama kuin MAX-funktion antama tulos.
Ei sillä, etteikö jotkut laskentataulukkogurut voi tehdä ihmeitä, mutta tässä en näe oikein edes makrolla toimivaa mahdollisuutta antamissasi rajoissa. Jos siis ymmärsin ne ehdot oikein.
eli tarkoituksena oli juuri saada se "paras" alariville osoittamaan ylemmältä riviltä suurin tulos, ei sanaa tuloksen paikalle. tuohon tuli pieni virhe. Kuinkahan tämä onnistuu If-toiminnolla?
soluun b18
=IF(RANK(b17;$B$17:$E$17)=1;"PARAS";"") ja kopioit e18 asti
Ei olisi tullut mieleenkään.... Olet Guru!