Avatar billede Slettet bruger
20. september 2006 - 15:31 Der er 14 kommentarer og
1 løsning

Ændrer interval til andet tal

Jeg er simpelthen ved at få spat.

Hvis jeg åbner et nyt regneark og indtaster: 4-6
Så bliver det ændret til: 04-jun

Hvis jeg så definerer cellen som tal og indtaster det samme, bliver det ændret til 38872.

Jeg går ud fra at cellen skal være defineret som tal, når feltet er en del af en matrix, der skal bruges til opslag.

Hvad gør jeg forkert?
Avatar billede b_hansen Novice
20. september 2006 - 15:45 #1
der er to løsninger, afhængigt af, hvad du vil. Hvis excel skal beregne forskellen mellem 4 og 6, skal du sætte et lighedtegn foran, så der står =4-6

Hvis du vil vise det som et interval, skal du definere cellen eller cellerne som tekst. Derefter kan du indtaste dine værdier. Men så kan du ikke regne videre på dem.
Avatar billede Slettet bruger
20. september 2006 - 15:53 #2
Jeg har kigget i tidligere spørgsmål og Matrix-funktionen skulle kunne bruge intervaller til opslag, men bliver de sat som tekst kan de ikke bruges.

  | 1 | 2 | 3 |
1-3| 4 | 5 | 6 |
4-6| 1 | 4 | 4 |
6-9| 7 | 9 | 3 |
20. september 2006 - 16:01 #3
Du kan godt bruge tekstfelter til opslag.

Problemet med datoformatering kan du komme ud over ved at slette hele indholdet i cellen: Rediger->Ryd->Alt
Sletter du bare med Delete-tsten, slettes formateringen af feltet ikke - kun indholdet.

Du indtaster lettest "4-6" som ved at starte indtastning med en apostrof. Det får Excel til at opfatte indtastningen som tekst, og dermed vise det som du ønsker det. Den indtastede apostrof vises ikke i cellen:
Indtastning: '4-6
Vises som: 4-6
20. september 2006 - 16:02 #4
Rettelse: (der manglede et ord)
Du indtaster lettest "4-6" som tekst ved at starte indtastning med en apostrof. Det får Excel til at opfatte indtastningen som tekst, og dermed vise det som du ønsker det. Den indtastede apostrof vises ikke i cellen:
Indtastning: '4-6
Vises som: 4-6
Avatar billede Slettet bruger
20. september 2006 - 17:59 #5
erikjuul...> Så når jeg laver et opslag på "5", i et tekstfelt der indeholder "4-6" vil det fungere?

Det giver ingen mening.
Avatar billede Slettet bruger
21. september 2006 - 08:50 #6
Har foreløbig løst mit problem ved at lave en matrix uden intervaller, men det gik kun fordi jeg ikke har mere end fra 1-99.

Er der nogen der ved hvorfor 4-6 bliver til 38872 ??
Avatar billede kabbak Professor
21. september 2006 - 10:10 #7
Er det Lopslag du vil bruge, kan du gøre sådan

| 1 | 2 | 3 |
0| 4 | 5 | 6 |
4| 1 | 4 | 4 |
9| 7 | 9 | 3 |
= Lopslag(kriterie;Matrix;2;SAND)
Avatar billede Slettet bruger
21. september 2006 - 10:33 #8
Problemet er ikke at lave opslaget, men at få feltet i det rigtige format.

Jeg bruger INDEKS og SAMMENLIGN.

Problemet er at jeg ikke kan få intervallet til at stå i et format som kan bruges.
Avatar billede b_hansen Novice
21. september 2006 - 10:56 #9
når du indtaster 4-6, fortolker Excel det som en dato, nemlig 4 juni 2006. I Excel gemmes datoer som en talværdi, og derfor konverteres dit interval til 38872.
Avatar billede mrjh Novice
21. september 2006 - 11:11 #10
Hvis du vil fortsætte med at indtaste dine intervaller som 4-6 osv. kan denn formel hente din opslagsværdi
Forudsat at opslagsværdi indtastes i A1, Matrix i A2:D100 f.eks.
Formlen her henter værdien i B kolonnen. Tilret selv formlen


=INDEKS(B:B;MAKS(HVIS(A1*10>=AFRUND.GULV(--UDSKIFT(A2:A100;"-";"");10);RÆKKE(A2:A100)));)

Når du har indtastet formlen trykkes ctrl+shift+enter
Avatar billede mrjh Novice
21. september 2006 - 11:27 #11
Nope dur ikke. Ny formel med samme forudsætninger. Afslut med ctrl+shift+enter

=INDEKS(B:B;MIN(HVIS(A1<=--HØJRE(A2:A100;SØG("-";A2:A100)-1);RÆKKE(B2:B100)));)

NB! virker kun i område med ikke tomme celler.
Avatar billede Slettet bruger
21. september 2006 - 21:17 #12
mrjh...> Har ikke testet løsningen, da den ikke vil dække mit problem. Jeg har både celler med interval og nogle uden...

Folk der har deltaget i tråden kan lægge svar og pointene vil blive delt.
Avatar billede mrjh Novice
21. september 2006 - 21:31 #13
Det kan godt være jeg er lidt tungnem, men du skriver tidligere at du vil kunne lave et opslag på 5 i et interval på 4-6 ??. Det gør formlen faktisk. også selvom det er tekstværdier
Avatar billede Slettet bruger
22. september 2006 - 08:17 #14
Det var et eksempel.

Jeg har en lang liste jeg skal slå op i. Nogle af værdierne er intervaller, andre er ikke.
Avatar billede Slettet bruger
26. september 2006 - 10:04 #15
Lukker, der da åbenbart ikke er nogen der er interesseret i point.
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