Avatar billede susanneandersen Nybegynder
10. december 2009 - 09:04 Der er 23 kommentarer og
1 løsning

Excel 2003 - betinget formatering

Hej. Jeg sidder med et stort regneark, hvor jeg vil finde mindste, næstmindste og højeste værdi.
Jeg ønsker at lave en betinget formatering.
Det kan jeg finde ud af - så længe det er mindste og højeste værdi. Er der nogen der har forslag til, hvordan jeg finder næstmindste værdi?
Jeg finder mindste værdi efter nedenstående.
Mindste: Cell value is.  Equal to.  =MIN($A$1:$E$2)
Avatar billede Slettet bruger
10. december 2009 - 09:34 #1
Marker A1:E2, gå ind i Betinget formattering og indsæt formlen:
=A1=MINDSTE($A$1:$E$2;2). Formater som ønsket og OK. Eventuelle gengangere af anden mindste værdi vil blive formateret.

Hans
10. december 2009 - 09:40 #2
Et alternativ er PLADS()-funktionen.
=PLADS(A1;$A$1:$A$8;1)=2
Avatar billede susanneandersen Nybegynder
10. december 2009 - 09:47 #3
Desværre - næstmindste værdi vises ikke. Jeg får kun min og max (hhv grøn og rød).
Avatar billede Slettet bruger
10. december 2009 - 11:06 #4
Er du sikker på, at du har markeret A1:E2, under Betingelse (i Betinget formattering)har valgt "Formlen er" og i feltet til højre herfor har indsat formlen:
=A1=MINDSTE($A$1:$E$2;2)
og herefter valgt et format?
Det virker fint her.

Hans
10. december 2009 - 10:28 #5
Ved hvilken løsning?
Avatar billede excelent Ekspert
10. december 2009 - 10:29 #6
=MINDSTE($A$1:$E$2;2)=A1
10. december 2009 - 10:31 #7
Hvis du anvender en engelsksproget Excel hedder PLADS()-funktionen RANK().


=PLADS(A1;$A$1:$E$2;1)=2
10. december 2009 - 10:31 #8
.... =RANK(A1;$A$1:$E$2;1)=2
Avatar billede excelent Ekspert
10. december 2009 - 10:33 #9
se bort fra min, kan se dkhanknu har løst den
Avatar billede susanneandersen Nybegynder
10. december 2009 - 10:34 #10
Nej, desværre - jeg får stadig kun mindste og højeste.
Eksempel A1 til E2
16    12    4    1    2
56    2    3    4    43

1 får jeg farvet grøn (mindste)
56 får jeg farvet rød (højeste)
2 er næstmindst - dem ønsker jeg orange
10. december 2009 - 11:03 #11
Må det oplyses, hvad det er du ikke kan få til at virke???

Løsningen er beskrevet ovenfor.
Avatar billede vejmand Juniormester
10. december 2009 - 11:07 #12
Disse virker i min:

=MINDSTE($A$1:$E$2;1)
=MINDSTE($A$1:$E$2;2)
=STØRSTE($A$1:$E$2;1)

Hvorfor bruger i A1 i jeres formler?
De virker heller ikke i min...(Excel 2000)
Avatar billede vejmand Juniormester
10. december 2009 - 11:09 #13
Nåh, okay, det er fordi jeg bruger "Celleværdien er"

Sorry for min indblanding, der er åbenbart flere løsninger på problemet.  :-)
Avatar billede susanneandersen Nybegynder
10. december 2009 - 11:42 #14
Mærkeligt - synes ikke det fungerer her.
Jeg bruger Excel 2003 (engelsk version)
Jeg har anvendt
Cell Value is
Equal to
=MIN($G$13:$K$14) (for mindste - virker ok)
=MAX($G$13:$K$14) (for højeste - virker ok)
Men nu mangler jeg den næstmindste værdi.

Forøvrigt er der mange med værdien 0, som jeg skal se bort fra??
Kan det lægges ind i formlen (hvis jeg ellers får den til at virke)?
Avatar billede vejmand Juniormester
10. december 2009 - 11:53 #15
For næstmindst burde denne virke:
=MIN($G$13:$K$14;2)
Avatar billede susanneandersen Nybegynder
10. december 2009 - 12:03 #16
Hvis jeg bruger din streng - så får jeg kun resultater, hvis tallene er enten 1 eller 2. Men værdien er absolut ikke 1 eller 2

Mindste kan være 1500 og næstmindste kan være 1643
Avatar billede vejmand Juniormester
10. december 2009 - 12:04 #17
Hvis der altid er én eller flere celler med værdien 0

=MIN($G$13:$K$14;2) -> Mindst
=MIN($G$13:$K$14;3) -> Næstmindst
=MAX($G$13:$K$14;1) -> Størst
Avatar billede vejmand Juniormester
10. december 2009 - 12:16 #18
Hmm, nej desværre, jeg kan godt se at min ikke virker, hvis der er flere celler med samme værdi.

Sorry, det var jeg ikke opmærksom på......
Avatar billede Slettet bruger
10. december 2009 - 12:35 #19
Du skriver:

Jeg har anvendt
Cell Value is

men hvorfor prøver du ikke det jeg foreslog, altså "Formula is"

Med den betingelse du koblede på i dit skriv #14 kan du bruge følgende formel:
=A1=SMALL(IF($A$1:$E$2>0;$A$1:$E$2);2)

Hans
Avatar billede susanneandersen Nybegynder
10. december 2009 - 12:58 #20
Den havde jeg ikke set - den virker, pånær at den skal se bort fra dem der er 0
Vil du lægge svar

Tusind tak
Avatar billede susanneandersen Nybegynder
10. december 2009 - 13:12 #21
Den er løst også med > 0.
dkhanknu, gav løsningen der fungerer
Tusinde tak alle sammen.
Lægger du et svar
Avatar billede Slettet bruger
10. december 2009 - 13:26 #22
Værsgod.
Hans
Avatar billede susanneandersen Nybegynder
10. december 2009 - 13:34 #23
jeg kan ikke se, jeg skal give dit point, dkhanknu
Avatar billede Slettet bruger
10. december 2009 - 13:53 #24
Åh jeg glemte vist at trykke på Svar. Er det ikke det, du mener?
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
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



Seneste spørgsmål Seneste aktivitet
I dag 06:10 Excel åbner fil i kæmpe format Af Aske i Excel
I går 22:00 Datafordeler Af Lsk i PHP
I går 12:37 Summere beløb pr. dato Af TTA i Excel
31/1022:44 Tilslutte chassic fans Af viking69 i PC
31/1020:28 LED lysstofrør Af ErikHg i Fri debat