Avatar billede anedi Ekspert
16. maj 2012 - 10:03 Der er 7 kommentarer og
1 løsning

Information om celle med største værdi

Hej Eksperter.

Jeg er på udkig efter en funktion der kan returnere den celle i en matrix der eksempelvis har den største værdi, mindste værdi, eller en eksakt værdi jeg kender.

Eks:
A1  2
A2  3
A3  4

Her vil jeg gerne have et udtryk, der kan fortælle mig, at den største værdi står i celle A3 eksempelvis.

Er der nogen der kender sådan et udtryk?

Vh
Anedi
Avatar billede mireigi Novice
16. maj 2012 - 12:00 #1
Det kan den her gøre:

=ADDRESS(OFFSET(A2;MATCH(MAX(A2:A4);A2:A4;) - 1;0);COLUMN(A2);4)

A2 er første celle i din matrix.
A4 er sidste celle i din matrix.
Avatar billede Slettet bruger
16. maj 2012 - 13:33 #2
Hvis der kun er tale om en enkelt kolonne (her A1:A20) så vil følgende formler finde (første udgave) af henholdsvis største, mindste og specifik værdi:

Største: =ADRESSE(SAMMENLIGN(MAKS(A1:A20);A1:A20;0);KOLONNE(A:A))
Mindste: =ADRESSE(SAMMENLIGN(MIN(A1:A20);A1:A20;0);KOLONNE(A:A))
Værdi(k): =ADRESSE(SAMMENLIGN(SAND;A1:A20=k;0);KOLONNE(A:A))

Sidstnævnte er en matriksformel.

Hvis der er tale om et 2D område bliver sagen betydelig mere kompleks.

Hans
Avatar billede anedi Ekspert
16. maj 2012 - 13:46 #3
Hej igen.

Tak for svar.

@mireigi  -  Jeg kan ikke helt få den til at virke. Det lader til at den fremkommer med A20, hvis jeg eksempelvis skifter tallene ud med 5, 10 og 20 i mit indledende eksempel.

Som dkhanknu nævner, så drejer det sig om et 2d område, så det er ikke sikkert det er så lige til.

Det undrer mig blot, at der ikke findes et nemt funktionsudtryk for dette, da jeg tit skal finde ud af i hvilken celle eksempelvis max-værdi fremkommer.

-> Dkhanknu smid et svar, de virker i hvert fald i mit ark. Så må jeg vist bare lave en for hver kolonne og sammenligne maks-værdierne for hver kolonne bagefter.
Avatar billede Slettet bruger
16. maj 2012 - 13:59 #4
Det er muligt at lave en formel for et 2D område, men hvis du for eksempel har følgende værdier:

1  1  1  9  1
2  1  3  1  1
3  1  2  2  3
9  3  1  1  2
2  1  1  3  2

skal den første udgave af største værdi så være 9 i den første række eller i den første kolonne?

Hans
Avatar billede anedi Ekspert
16. maj 2012 - 14:47 #5
Hmm, jeg har som udgangspunkt altid unikke værdier, jeg kender bare ikke min og maks. Så det er i princippet underordnet.

Men lad os sige første række.
Avatar billede Slettet bruger
16. maj 2012 - 15:35 #6
Med

71    72    64
14    17    14
13    1        48
1    33    22
72    16    34

i A1:C5 og navngivet d vil matriksformlen:

=CELLE("Adresse";INDEKS(d;SAMMENLIGN(MIN(d);INDEKS(d;0; MIN(HVIS(d=MIN(d);KOLONNE(d))));0);MIN(HVIS(d=MIN(d);KOLONNE(d)))))

returnere $A$4 (mindsteværdien i kolonnen længst til venstre)

og matriksformlen:

=CELLE("Adresse";INDEKS(d;MIN(HVIS(d=MIN(d);RÆKKE(d)));SAMMENLIGN(MIN(d);INDEKS(d;MIN(HVIS(d=MIN(d);RÆKKE(d)));0);0)))

vil returnere $B$3 (mindsteværdien i rækken nærmest toppen).
Avatar billede anedi Ekspert
16. maj 2012 - 16:18 #7
Super tak for det.
Smid  venligst et svar
Avatar billede Slettet bruger
16. maj 2012 - 17:47 #8
OK
Hans
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