Avatar billede haastrup Novice
30. maj 2004 - 08:32 Der er 7 kommentarer og
3 løsninger

Hente værdi fra udregning

Hejsa,

Jeg sidder med et regneark hvor jeg har taget det højeste tal fra en række af tal. Det jeg gerne vil have excel til er at fortælle mig titlen på den kolonne jeg har tallet fra, i den næste kolonne.

Jeg prøver at lave et eksempel:

  a    b    c    d    e    f    g      h      i      j
1 acu  apo  bcu  bpo  ccu  cpo  maxscu pos.  macpo  pos.
2 34  47  56  23  46  56  76    ???    76    ???

Altså, jeg skal have excel til at fortælle mig hvor de største tal kommer fra. Hvilken position.

Jeg håber det ikke er for kringlet.

Mvh
Allan Haastrup
Avatar billede haastrup Novice
30. maj 2004 - 08:33 #1
hmm, jeg kan se at mit eksempek krøllede lidt, men jeg håber det er til at se det store perspektiv i det :-)
Avatar billede haastrup Novice
30. maj 2004 - 08:42 #2
ups, jeg har også lavet stavefejl, små, mn stadigvæk:
maxscu er naturligvis maxcu for at finde den største cu værdi og macpo er naturligvis maxpo for at finde den største på værdi.
Så skulle alting vist være på plads.
Avatar billede sjap Praktikant
30. maj 2004 - 09:29 #3
haastrup
Jeg er ikke helt klar over hvad du mener. Så vidt jeg kan se, så leder du efter positionen for værdien 76, men denne værdi er ikke i listen i dit eksempel.

Jeg har dog brygget en lille funktion sammen som, jeg umiddelbart troede du var ude efter, men jeg er langt fra sikker.

=INDEKS(A1:F1;SAMMENLIGN(G2;A2:F2;0))

Du kan kopiere ovenstående til celle H2. Hvis funktionen kan finde værdien i G2 i området A2:F2, vil resultatet være det navn, der står ovenover denne værdi (altså hvis den ledte efter 47 ville resultatet være apo).
Avatar billede sjap Praktikant
30. maj 2004 - 09:39 #4
Hvis det blot er navnet på en af de 3 ?cu kolonner du skal have, kan du bruge:

=HVIS(MAKS(A2:A42)=G2;A1;HVIS(MAKS(C2:C42)=G2;C1;HVIS(MAKS(E2:E42)=G2;E1;"")))
Avatar billede sjap Praktikant
30. maj 2004 - 09:41 #5
og den tilsvarende for ?po kolonnerne:

=HVIS(MAKS(B2:B42)=I2;B1;HVIS(MAKS(D2:D42)=I2;D1;HVIS(MAKS(F2:F42)=I2;F1;"")))
Avatar billede haastrup Novice
30. maj 2004 - 09:43 #6
ok, jg er rimeligt sikker på at du har svaret på mit spørgsmål. Giv mig lige 5 minutter til at implmentere det, så jeg kan sige hvilken jeg bruger :-)
Tror umiddelbart helst jeg vil bruge den øverste, da jeg ikk helt kan gennemskue den nederste. Nok bare fordi de formler kan virke lidt overvældende på en ikke-matematiker ;-)
Avatar billede haastrup Novice
30. maj 2004 - 10:08 #7
Kanon, din indeks formel kører for mig. Dog tager den (i mine øjne) ikke højde for sammenfald i værdierne eller for at der faktisk er tale om to forskellige værdisæt den skal skelne imellem, nemlig CU og PO. Kan jeg tillade mig at komme med et tillægsspørgsmål der efterspørger dette? :-)
Min foreløbigge CU formel: =INDEKS(C1:V1;SAMMENLIGN(X2;C2:V2;0)) (cu værdierne står i cellerne c2, e2, g2, i2, k2, m2, o2, q2, s2 og u2

Min foreløbige PO formel: =INDEKS(C1:V1;SAMMENLIGN(Z2;C2:V2;0)) (po værdierne står i cellerne d2, f2, h2, j2, l2, n2, p2, r2, t2 og v2)

Kan du få den til at skelne og differentiere mellem de to typer tal?

På forhånd - og endnu en gang - mange tak :-)
Avatar billede sjap Praktikant
30. maj 2004 - 10:50 #8
Desværre virker formlerne kun på sammenhængende områder. Jeg har lige prøvet med "splittede" områder, men så virker funktionen Sammenlign ikke.

Man kan dog løse det ved f.eks. at samle værdierne et andet sted på arket. Dvs. du skal lave det sammenhængende område:

AA2: =C2
AB2: =D2
AC2: =F2
... osv. (og dereefter for PO'erne)

Herefter kan du bruge formlerne
=INDEKS(A1:F1;1+2*(SAMMENLIGN(G2;(AA2:AJ2);0)-1))
=INDEKS(A1:F1;2+2*(SAMMENLIGN(G2;(AK3:AT3);0)-1))

Jeg kan desværre ikke komme på en bedre løsning.
Avatar billede haastrup Novice
30. maj 2004 - 10:54 #9
hmm, ok, jeg kan godt samle værdierne, det er ikke den store opgave. Tak for hjælpen :-)
Avatar billede sjap Praktikant
30. maj 2004 - 10:55 #10
Selv tak. Og tak for pointene. :O)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester