Der findes ikke en standard funktion i excel, der kan klare dette. Du bliver nok nødt til at lave en vba-kode i stil med:
Input = 16 R = 1 For Each Celle in Range("C1:C5") If Celle.Value >= Input then exit R = R + 1 Next Celle
If R < Range("C1:C5").Rows then msgbox("Row(" & R & "). " & Celle & ">=" & Input) End if
If R = Range("C1:C5").Rows and Celle < Input then msgbox("No values greater than" & Input) end if
Synes godt om
Slettet bruger
28. december 2009 - 20:01#2
Hvis du foretrækker en formelløsning, så:
=INDEKS(A1:A10;SAMMENLIGN(SAND;A1:A10>=C1;0))
hvor C1 indeholder opslagsværdien (her 16). Det er en matriksformel så husk at holde Ctrl og Shift nede før du trykker på Enter.
Hans
Synes godt om
Slettet bruger
28. december 2009 - 20:08#3
Det var vist rækkeværdien du ønskede, så i stedet for det jeg skrev tidligere så brug følgende: =SAMMMENLIGN(INDEKS(A1:A10;SAMMENLIGN(SAND;A1:A10>=C1;0));A1:A10;0)
Navngiv din talrække rng og cellen med værdien du søger tal så kan du anvende denne matrixformel Der er ikke nødvendigt med navngivning, men er lettere når du nu ikke har angivet noget konkret
herligt med masser af hjælp. Har prøvet alle løsningsforslagene, men intet virker helt efter hensigten.
tg4600: Jeg er på ingen måde vant til visual basic - kan faktisk ikke finde ud af at indsætte makroen. Bruger excel 2007, har oprettet makroen(menu udvikler, visual basic og pasted koden ind. Hvad gør jeg derefter?)
dkhanknu: dit første forslag giver nogle svar, jeg ikke lige kan forstå. Det andet forslag returnerer "ugyldigt navn"
excelent: det virker næsten, men hvis det præcise tal findes længere nede i kolonnen, angives dette på trods af, at et større tal findes tidligere.
jeg ville gerne have en løsning, som skal kunne starte et specielt sted i kolonnen og dermed ikke medtage alle værdier over dette punkt - sorry, skulle have specificeret mere, kan jeg se.
mange tak for alle svarene. Endte med at bruge en del af dkhanknu's, så kom endelig med et svar og pointene skifter ejermand :-)
Synes godt om
Slettet bruger
29. december 2009 - 08:08#8
Værsgod. Hans
Synes godt om
Ny brugerNybegynder
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.