Mikä hel****i tässä nyt on väärin???

Jepa, eli rivilta 19 pitäisi löytää 10 solun matkalta isoin arvo ja sitä vastaava nimi riviltä 3 (samasta sarakkeesta kuin isompi arvo siis) yhteen soluun.

Mikä vitt* tässä on väärin:

=IF(F19=MAX(F19:O19);$F$3;IF(G19=MAX(F19:O19);$G$3;IF(H19=MAX(F19:O19);$H$3;IF(I19=MAX(F19:O19);$I$3;IF(J19=MAX(F19:O19);$J$3;IF(K19=MAX(F19:O19);$K$3;IF(L19=MAX(F19:O19);$L$3;IF(M19=MAX(F19:O19);$M$3;IF(N19=MAX(F19:O19);$N$3;IF(O19=MAX(F19:O19);$O$3;"")))))))))))

Hermot menee, kun ei osaa tätä exceliä käyttää, mutta mutta...

Suurkiitos jollekin asiaan perehtyneelle ja vastaukseen motivoituneelle!!!
5509
Äänestä

Muut lukivat myös

Vastaukset 5

Vanhimmat

Olisiko liikaa tekstiä yhteen soluun.

Äänestä

Kaavassa saa olla vain 7 if-lausetta...

Äänestä

Kuten jo aiemmin sanottiin, niin IF-lausekkeita saa olla sisäkkäin vain 7 kpl.

Jos taulukkoa voisi muuttaa siten, että riviltä 3 etsitään isoin arvo ja tulostetaan riviltä 19 vastaavan sarakkeen arvo, niin sen voisi tehdä helposti VHAKU-funktiolla. Esim. rivi 3 siirretty riviksi 21:
vastaussoluun =VHAKU(SUURI(A19:J19;1);A19:J21;3;EPÄTOSI)

Jos taas rivien järjestystä ei voi muuttaa, niin sitten voisi kokeilla esim. seuraavaa:
A20=JOS(A19=SUURI(A19:J19;1);A3;
JOS(B19=SUURI(A19:J19;1);B3;
JOS(C19=SUURI(A19:J19;1);C3;
JOS(D19=SUURI(A19:J19;1);D3;
JOS(E19=SUURI(A19:J19;1);E3;
JOS(F19=SUURI(A19:J19;1);F3;""))))))

A21=JOS(G19=SUURI(A19:J19;1);G3;
JOS(H19=SUURI(A19:J19;1);H3;
JOS(I19=SUURI(A19:J19;1);I3;
JOS(J19=SUURI(A19:J19;1);J3;""))))

Ja siihen soluun mihin vastaus halutaan: =JOS(A20="";A21;A20)

Muitakin keinoja varmaan on, mutta tuokin kai toimii. Jos rivillä 19 on sama luku moneen kertaan, niin sitten tulokseen ei voi luottaa.

Äänestä

=INDEX(A3:L3;1;MATCH(MAX(A19:L19);A19:L19;0))

Äänestä

tämä
= INDEX(A3:L3;1;MATCH(MAX(A19:L19);A19:L19;0))

Äänestä

Kommentoi aloitusta


AAARGGHH kirjoitti:

Jepa, eli rivilta 19 pitäisi löytää 10 solun matkalta isoin arvo ja sitä vastaava nimi riviltä 3 (samasta sarakkeesta kuin isompi arvo siis) yhteen soluun.

Mikä vitt* tässä on väärin:

=IF(F19=MAX(F19:O19);$F$3;IF(G19=MAX(F19:O19);$G$3;IF(H19=MAX(F19:O19);$H$3;IF(I19=MAX(F19:O19);$I$3;IF(J19=MAX(F19:O19);$J$3;IF(K19=MAX(F19:O19);$K$3;IF(L19=MAX(F19:O19);$L$3;IF(M19=MAX(F19:O19);$M$3;IF(N19=MAX(F19:O19);$N$3;IF(O19=MAX(F19:O19);$O$3;"")))))))))))

Hermot menee, kun ei osaa tätä exceliä käyttää, mutta mutta...

Suurkiitos jollekin asiaan perehtyneelle ja vastaukseen motivoituneelle!!!

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu