Avatar billede david_swahn Nybegynder
01. marts 2012 - 13:50 Der er 14 kommentarer og
2 løsninger

Største Funktion. Reference-problem.

.          A              B              C              D
1        Æble      Pære      Banan    
2          2              3              4              (banan)
3          5              4              3              (æble)
   
   
I Kollone D vil jeg retunere den dyreste frugt.

=Største(a2:C2;1) vil returnere den største værdi. Men det er immidlertid række 1 der skal returneres.

Hvordan skriver jeg den?

mvh David Swahn
01. marts 2012 - 14:00 #1
Data står i række 2!!!
Avatar billede david_swahn Nybegynder
01. marts 2012 - 15:45 #2
Det jeg ønsker, er at returnere kollone-overskriften, i den kollone, der har den højeste værdi af de markerede felter.
Avatar billede Thorp Praktikant
01. marts 2012 - 16:21 #3
Denne skulle virke:

=FORSKYDNING($A$1;0;SAMMENLIGN(STØRSTE(A2:C2;1);A2:C2;0)-1)
Avatar billede ae03 Novice
01. marts 2012 - 16:30 #4
Prøv denne
=INDIREKTE(ADRESSE(1;SAMMENLIGN(STØRSTE(A2:C2;1);A2:C2;0);1))
Avatar billede david_swahn Nybegynder
01. marts 2012 - 17:29 #5
Thorp du får 15 point.

Men, kan jeg sætte flere point op i samme tråd? Der er nemlig opstået en extra detalje...


Den formel jeg bruger nu er (som foreslået):
=FORSKYDNING($A$1;0;SAMMENLIGN(STØRSTE($A2:$E2;1);$A2:$E2;0)-1)

Jeg vil have de følgende kolloner til at vise de næste i række efter størrelse. Men der opstår et problem ved >lighed<, se billedet.

(Da mit virkelige data område er langt større, kan jeg ikke ignorere dette problem)

http://i43.tinypic.com/e0hmvd.jpg
[IMG]http://i43.tinypic.com/e0hmvd.jpg[/IMG]
<a href="http://tinypic.com?ref=e0hmvd" target="_blank"><img src="http://i43.tinypic.com/e0hmvd.jpg" border="0" alt="Image and video hosting by TinyPic"></a> (beklager min links-helgardering)
Avatar billede david_swahn Nybegynder
01. marts 2012 - 17:35 #6
Problemet er det samme med ae03's model.
Avatar billede Thorp Praktikant
01. marts 2012 - 18:28 #7
Hvilken veersion af Excel bruger du? og hvor blev mine 15 point af :-)
Avatar billede david_swahn Nybegynder
01. marts 2012 - 19:09 #8
(Der kom et anderledes men lige så godt bud, imens jeg havde skrevet. Så jeg delte den)

Jeg har brugt open office calc indtil videre, men regner med på et senere tidspunkt at overføre mine data til Excel, sandsynligvis office pakken 2003.
(jeg har pt ikke adgang til den anden computer).
Avatar billede david_swahn Nybegynder
01. marts 2012 - 19:52 #9
AO03

Hvad skal jeg gøre, Hvis reference cellen ikke er $A$1 ??

Det lader den til at være automatisk, i dit forslag.

=INDIREKTE(ADRESSE(1;SAMMENLIGN(STØRSTE(A2:C2;1);A2:C2;0);1))

(jeg har prøvet mig frem uden held)
Avatar billede david_swahn Nybegynder
01. marts 2012 - 19:53 #10
-lad os bare sige $C$3 som eksempel
Avatar billede Slettet bruger
01. marts 2012 - 21:44 #11
Med dine data som vist i billedet du linker til i #5 (og hvis du kaln leve med hjælpeceller i kolonne M:Q (eller andetsteds), så prøv følgende:

I M2: PLADS(A2;$A$2:$E$2)+TÆL.HVIS($A2:A2;A2)-1
Kopier udad til Q2.

I F2 indsættes matriksformlen (jeg går ud fra du ved, hvad matriksformler er):

=FORSKYDNING($A$1;0;SAMMENLIGN(MINDSTE($A$4:$E$4;KOLONNE(A:A));$A$4:$E$4;0)-1)
Kopier udad til J2.
Avatar billede Slettet bruger
02. marts 2012 - 05:50 #12
Der var fejl i min sidste formel i post #11. I stedet for:

=FORSKYDNING($A$1;0;SAMMENLIGN(MINDSTE($A$4:$E$4;KOLONNE(A:A));$A$4:$E$4;0)-1)

skal du bruge:

=FORSKYDNING($A$1;0;SAMMENLIGN(MINDSTE($M2:$Q2;KOLONNE(A:A));$M2:$Q2;0)-1)

og glem det jeg skrev om matriksformel. Det er en helt almindelig formel.

En anden mulighed (dog stadgvæk med brug af hjælpecellerne i M2:Q2) er:

=INDEKS($A$1:$E$1;0;SAMMENLIGN(MINDSTE($M2:$Q2;KOLONNE(A:A));$M2:$Q2;0))

Jeg vil ikke udelukke, at hjælpecellerne kan undgås, men det kan du selv eksperimentere med, hvis du har lyst.

Hans
Avatar billede ae03 Novice
02. marts 2012 - 09:01 #13
Hvis vi siger, at du i stedet for A1 har C3 som ref, skal min funktion være som følger:

=INDIREKTE(ADRESSE(3;SAMMENLIGN(STØRSTE(c4:e4;1);c4:e4;0);1))

Men efter min bedste overbevisning er det en langt bedre løsning, som Hans er kommet med i #12.
Avatar billede david_swahn Nybegynder
07. marts 2012 - 00:24 #14
Mange Tak for jeres bud, svar og uddybninger (ae03).


Hans, din løsning er rigtig god, og nej, det er ok med hjælpe kolonner. -Imidlertid er jeg havnet i et nyt problem.

Problemet relaterer sig til OpenOffice (som jeg har på min laptop), og ikke til Excel.

OpenOffice.org Calc kan nemlig ikke læse syntaksen "KOLONNE(A:A)" i følgende:
=INDEKS($A$1:$E$1;0;SAMMENLIGN(MINDSTE($M2:$Q2;KOLONNE(A:A));$M2:$Q2;0))

Jeg har søgt efter hjælp både i programmet og online, og det nærmeste jeg kom er at andre har haft samme problem (linket).

http://superuser.com/questions/160435/can-you-reference-an-entire-column-in-openoffice-calc-like-aa-in-excel

Men, mon ikke der en mulig løsning, på denne udfordring?

:-)

-kan jeg sætte flere point på højkant gør jeg det(?)

-David
Avatar billede Slettet bruger
07. marts 2012 - 07:12 #15
Jeg kender ikke noget til Calc, men du kan prøve (i F2):

=FORSKYDNING($A$1;0;SAMMENLIGN(MINDSTE($M2:$Q2;KOLONNE(A1));$M2:$Q2;0)-1)

(altså KOLONNE(A:A) ændres til KOLONNE(A1))

Hans
Avatar billede david_swahn Nybegynder
19. marts 2012 - 21:01 #16
Det sidste virkede heller ikke.

Jeg overfører mine data til Excel. Mon ikk' det er løsningen...

Tak for hjælpen de herrer!

-David Swahn
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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