Avatar billede carl_erik Nybegynder
09. februar 2006 - 16:05 Der er 12 kommentarer

Fra tekst til tall

Jeg har en celle med en formel: "x^2+2*x-2"
Deretter har jeg en annen celle som henviser til forrige celle og bytter ut x-verdien:=(BYTT.UT($A$3;"x";"("&B3&")"))

Men når jeg skriver ut "BYTT.UT(..." kommer det som tekst og jeg får ikke til å regne det ut...

Hva må jeg gjøre for at excel skal regne ut stykket?
Avatar billede carl_erik Nybegynder
09. februar 2006 - 16:16 #1
Når jeg skriver det ut kommer det ut slik: "(-10)^2+2*(-10)-2"...jeg vil at exel skal regne ut stykket
Avatar billede kabbak Professor
09. februar 2006 - 16:38 #2
Hvis du navngiver A3 som X, kan du bruge denne =X^2+2*X-2
Avatar billede carl_erik Nybegynder
09. februar 2006 - 16:41 #3
Jeg gjør det...
A3 = x^2+2*x-2
B3 = -10
C3 = =(BYTT.UT($A$3;"x";"("&B3&")"))
Men her skriver C3 ut "(-10)^2+2*(-10)-2",regnestykket som tekst, mens jeg ønsker at excel skal regne ut regnestykket...ikke skrive det som tekst...
Avatar billede kabbak Professor
09. februar 2006 - 17:01 #4
jeg kender ikke måden,hvordan du får den til at regne ud, funktionen BYTT.UT (UDSKIFT på dansk) arbejder med tekst.
Avatar billede carl_erik Nybegynder
09. februar 2006 - 17:36 #5
Men finnes det noen liknende funksjoner som BYTT.UT som arbeider med tall?
Avatar billede excelent Ekspert
09. februar 2006 - 18:27 #6
hent x værdi fra en celle eks. A2

A3=A2^2+2*A2-2

C3= kræver lidt mere forklaring, hvad vil du beregne her?
Avatar billede carl_erik Nybegynder
09. februar 2006 - 18:55 #7
Jo...jeg vet hvordan jeg henter det. Men jeg ønsker å skille formelen "x^2+2*x-2" i en egen celle, samtidig som x-verdiene ligger i en kolonne B3:B10 og y-verdiene skal da skrives ut i C3:C10...

poenget er å skille formelen fra x-verdiene og deretter få ut y-verdiene...
Avatar billede excelent Ekspert
09. februar 2006 - 19:39 #8
ERSTAT(A1;1;1"y")

erstatter x i celle A1 med y
Avatar billede excelent Ekspert
09. februar 2006 - 19:47 #9
hvis A1="x^2+2*x-2" altså er tekst
Avatar billede excelent Ekspert
09. februar 2006 - 19:54 #10
C3=ERSTAT(A3;1;1;"y")&B3
Avatar billede carl_erik Nybegynder
10. februar 2006 - 03:04 #11
C3=ERSTAT(A3;1;1;"y")&B3

Denne funksjonen skifter kun ut det første x-en...dessutten skal jeg ikke bytte ut x med y...men jeg har verdier i B3, tall, som skal byttes ut med x...også skal excel regne ut resten...
Avatar billede bak Seniormester
10. februar 2006 - 09:24 #12
For at lave dette kan man bruge Navne
Stil dig i celle C3
Vælg Indsæt/Navne/definer
Skriv et navn først (fx. MinFormel)
Under "Referer til" skriver du
=EVALUATE(SUBSTITUTE(A3; "x"; "(" & B3 & ")"))
måske =EVALUER(BYT.UT(A3; "x";"(" & B3 & ")"))

tryk så ok

Nu kan du i celle C3 skrive
=MinFormel

Dette trækker du så bare nedad.

se exempel      www.tbdl.dk/excel/formel.xls
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