Sida 1 av 1

Problem med att mata in ^ i formler i OpenOffice Calc

Postat: 15 okt 2008, 18:54
av peswe
Hej
Jag håller så sakteliga på att konvertera från MS Office till Openoffice.
Men jag har jätteproblem med att skriva in formler i cellerna.
T.ex Pythagoras sats =a^2+b^2 blir konstigt.
"upphöjt till 2" måste tydligen skrivas som "^ mellanslag 2" för att det ska bli rätt i cellen Utan mellanslaget ändrar OpenOffice till =a²+b² och det blir felmeddelande i cellen.
Jag ser att det är samma här i forumet (i skrivande stund), det går inte skriva tecknet ^ utan ett efterföljande mellanslag.
Varför??? Är det någon inställning i OpenOffice som jag missat? Eller är det i Ubuntu?
Det känns som om det blir en jäkla massa onödiga knappande av mellanslag...

En sak till:
Hur matar man in 10-potenser i Calc? Mitt gamla sätt att skriva i Excel funkar inte i alla fall..

/Peter

Re: Problem med att mata in ^ i formler i OpenOffice Calc

Postat: 15 okt 2008, 19:24
av Inhuman Soul
Hej!
Jag är lite osäker på om jag har förstått problemet rätt?
Är problemet att ^-tecknet inte kommer fram genom att bara trycka på shift+^ en gång, utan att du måste trycka på mellanslag efteråt?
För så har det väl alltid varit? Det är för att man ska kunna skriva tecken som â, ô, ê, î osv genom att trycka shift+^ och sedan bokstaven.

Ett tips är iaf då att du kan trycka shift+^ två gånger för att få ^, vilket går lite snabbare än shift+^ och sedan mellanslag.


10-potenser => Högerklicka på en cell (eller markera flera och högerklicka), välj "formatera celler" och ta sedan kategorin "vetenskapligt".

Re: Problem med att mata in ^ i formler i OpenOffice Calc

Postat: 15 okt 2008, 20:28
av David Andersson
Antar att du har svenskt tangentbord med default inställningar. Antar att du matar in ^ genom att skriva Shift+^ och mellanslag.
Är det någon inställning i OpenOffice som jag missat? Eller är det i Ubuntu?
Det är inte OpenOffice och Firefox utan fönsterhanteraren X11 och Gnome.

På samma knapp som ^ har du även ~ och ". Om du skriver AltGr+~ och mellanslag får du ~, liksom Shift+^ och o ger ô och AltGr+~ och n ger ñ. Du kan också skriva in ä genom att trycka på samma knapp (utan AltGr el Shift) och sedan a. Knappen kallas en död knapp eftersom det inte händer nåt när man trycker den, men den kombineras med nästa knapp man trycker.

(Om jag minns rätt var det samma sak in Windows XP med svenskt tangentbord.)
Det känns som om det blir en jäkla massa onödiga knappande av mellanslag
Om jag minns rätt finns i ubuntu under System > Inställningar > Tangentbord en inställning för att ta bort döda knappar. Då får du ^ direkt när du trycker Shift+^ och ~ när du trycker AltGr+~. Inställningen lär också påverka knappen med ' och ` alldeles intill. Bieffekt, det blir svårare att skriva in ô, ñ, é, è och liknande. (Inhumans tips ovan kanske är enklast.)

Re: Problem med att mata in ^ i formler i OpenOffice Calc

Postat: 15 okt 2008, 20:55
av djkmmo
peswe skrev:Hej
Jag håller så sakteliga på att konvertera från MS Office till Openoffice.
Men jag har jätteproblem med att skriva in formler i cellerna.
T.ex Pythagoras sats =a^2+b^2 blir konstigt.
"upphöjt till 2" måste tydligen skrivas som "^ mellanslag 2" för att det ska bli rätt i cellen Utan mellanslaget ändrar OpenOffice till =a²+b² och det blir felmeddelande i cellen.
Jag ser att det är samma här i forumet (i skrivande stund), det går inte skriva tecknet ^ utan ett efterföljande mellanslag.
Varför??? Är det någon inställning i OpenOffice som jag missat? Eller är det i Ubuntu?
Det känns som om det blir en jäkla massa onödiga knappande av mellanslag...

En sak till:
Hur matar man in 10-potenser i Calc? Mitt gamla sätt att skriva i Excel funkar inte i alla fall..

/Peter
Det första är redan avklarat ovan, så jag går på fråga två. Hur matar du in 10-potenser MS Excel?

Re: Problem med att mata in ^ i formler i OpenOffice Calc

Postat: 15 okt 2008, 22:25
av peswe
Jag vet inte om ni missförstod mig.
Jag vet att den är en s.k. död knapp som kräver att ett efterföljande tangenttryckning för att synas.
Men det är en knapptryckning mindre för varje exponent ^ som jag skriver i Excel än i Open Office:
T.ex för a^2
Excel: a^2 (3 st knapptryckningar).
OO: "a" ^ "mellanslag" 2 (4 st knapptryckningar).
Om jag i Open Office skriver a^2 lika som Excel, med 3 knapptryckningar, ändras indatat i cellen till a² vilket är ogiltigt i Open Office.

Jag har ett kalkylblad som jag skapat i Excel som innehåller 3500 exponenter. Många (extra) mellanslag blir det...

/Peter

Re: Problem med att mata in ^ i formler i OpenOffice Calc

Postat: 15 okt 2008, 22:32
av peswe
djkmmo skrev: Det första är redan avklarat ovan, så jag går på fråga två. Hur matar du in 10-potenser MS Excel?
Om jag i Excel vill skriva t.ex 2000000 i tio-potensform skriver jag 2E6 (man sparar 4 tangenttryckningar).
Hur det sen visas beror på cellens format.
2E6 funkar inte i OO. Jag kan i.o.f.s skriva 2*10^ "mellanslag" 6. Men det är 7 tecken och då kan jag lika gärna skriva grundformen, med en 2a och 6 nollor. Finns det någon annan form?

/Peter

Re: Problem med att mata in ^ i formler i OpenOffice Calc

Postat: 15 okt 2008, 22:32
av KiviE
peswe skrev:T.ex för a^2
Excel: a^2 (3 st knapptryckningar).
OO: "a" ^ "mellanslag" 2 (4 st knapptryckningar).
Om jag i Open Office skriver a^2 lika som Excel, med 3 knapptryckningar, ändras indatat i cellen till a² vilket är ogiltigt i Open Office.
En lösning är väl redan föreslagen?
David Andersson skrev:Om jag minns rätt finns i ubuntu under System > Inställningar > Tangentbord en inställning för att ta bort döda knappar. Då får du ^ direkt när du trycker Shift+^ och ~ när du trycker AltGr+~. Inställningen lär också påverka knappen med ' och ` alldeles intill. Bieffekt, det blir svårare att skriva in ô, ñ, é, è och liknande. (Inhumans tips ovan kanske är enklast.)
peswe skrev:Jag har ett kalkylblad som jag skapat i Excel som innehåller 3500 exponenter. Många (extra) mellanslag blir det...
Konverterar du för hand? finns det inga program för det? (har ingen koll själv)

Re: Problem med att mata in ^ i formler i OpenOffice Calc

Postat: 15 okt 2008, 22:48
av Inhuman Soul
peswe skrev:
djkmmo skrev: Det första är redan avklarat ovan, så jag går på fråga två. Hur matar du in 10-potenser MS Excel?
Om jag i Excel vill skriva t.ex 2000000 i tio-potensform skriver jag 2E6 (man sparar 4 tangenttryckningar).
Hur det sen visas beror på cellens format.
2E6 funkar inte i OO. Jag kan i.o.f.s skriva 2*10^ "mellanslag" 6. Men det är 7 tecken och då kan jag lika gärna skriva grundformen, med en 2a och 6 nollor. Finns det någon annan form?

/Peter
Du kan skriva 2E+6, alltså bara en knapptryckning mer än i MS Excel.
Dock så visar den cellen i den formatet sedan. Vet inte om du vill ha det så. Det fungerar iaf sen i beräkningar och så.

Re: Problem med att mata in ^ i formler i OpenOffice Calc

Postat: 15 okt 2008, 22:49
av peswe
KiviE skrev:
peswe skrev:T.ex för a^2
Excel: a^2 (3 st knapptryckningar).
OO: "a" ^ "mellanslag" 2 (4 st knapptryckningar).
Om jag i Open Office skriver a^2 lika som Excel, med 3 knapptryckningar, ändras indatat i cellen till a² vilket är ogiltigt i Open Office.
En lösning är väl redan föreslagen?
David Andersson skrev:Om jag minns rätt finns i ubuntu under System > Inställningar > Tangentbord en inställning för att ta bort döda knappar. Då får du ^ direkt när du trycker Shift+^ och ~ när du trycker AltGr+~. Inställningen lär också påverka knappen med ' och ` alldeles intill. Bieffekt, det blir svårare att skriva in ô, ñ, é, è och liknande. (Inhumans tips ovan kanske är enklast.)
peswe skrev:Jag har ett kalkylblad som jag skapat i Excel som innehåller 3500 exponenter. Många (extra) mellanslag blir det...
Konverterar du för hand? finns det inga program för det? (har ingen koll själv)
Jag hittar tyvärr inte någon inställning för tangentbordet som handlar om döda knappar. Min fru säger att jag ÄR dålig på söka ;)
Sen tror jag inte det är det som är problemet. Jag tror att problemet är att OpenOffice (Ubuntu?) automatiskt konverterar till ett ogiltigt format (a^2 konverteras till a²), vilket inte funkar i OpenOffice.

Beträffande 3500 exponenter: Tänkte snarare på om jag måste skapa ett nytt kalkylblad i OO...

/Peter

Re: Problem med att mata in ^ i formler i OpenOffice Calc

Postat: 15 okt 2008, 22:58
av peswe
Inhuman Soul skrev: Du kan skriva 2E+6, alltså bara en knapptryckning mer än i MS Excel.
Dock så visar den cellen i den formatet sedan. Vet inte om du vill ha det så. Det fungerar iaf sen i beräkningar och så.
Nu funkar det helt plötsligt att skriva i samma form som Excel 2E6 :) Fattar ingenting. Fick felmeddelande först...

Löst?

/Peter

Re: Problem med att mata in ^ i formler i OpenOffice Calc

Postat: 15 okt 2008, 23:03
av peswe
Provade att skriva 3^2 och liksom tidigare automatkonverteras uttrycket till 3², vilket också är det som visas i cellen.
Skriver jag 3^ "mellanslag" 2 visas 9 i cellen som förväntat.
Noterar att det blir vänsterställt i cellen vilket innebär att OpenOffice inte tolkar det som ett tal. Tal blir ju som bekant högerställda, och text vänsterställt som default. Det är troligen det som fuckar upp beräkningen.

/Peter

Re: Problem med att mata in ^ i formler i OpenOffice Calc

Postat: 15 okt 2008, 23:21
av djkmmo
För att flika emellan lite så är den enkla lösningen egentligen att inte använda OO.org Calc. Jag har också kämpat med att försöka få över ganska stora arbetsböcker från Excel till OO.org Calc och det har alltid slutat med att jag gett upp. Som tur är är lösningen inte att använda Excel, utan att använda Gnumeric. För min del har Gnumeric aldrig felat och när jag testar just det du vill göra så klarar Gnumeric det direkt. "2e6" blir direkt 2000000 och "3^ mellanslag 2" blir högerställd nia. Mitt råd är att du installerar och testar Gnumeric, förhoppninsvis kan det lösa även dina problem. Som lök på laxen så är Gnumeric eoner snabbare än OO.org Calc.

Re: Problem med att mata in ^ i formler i OpenOffice Calc

Postat: 15 okt 2008, 23:37
av peswe
djkmmo skrev:För att flika emellan lite så är den enkla lösningen egentligen att inte använda OO.org Calc. Jag har också kämpat med att försöka få över ganska stora arbetsböcker från Excel till OO.org Calc och det har alltid slutat med att jag gett upp. Som tur är är lösningen inte att använda Excel, utan att använda Gnumeric. För min del har Gnumeric aldrig felat och när jag testar just det du vill göra så klarar Gnumeric det direkt. "2e6" blir direkt 2000000 och "3^ mellanslag 2" blir högerställd nia. Mitt råd är att du installerar och testar Gnumeric, förhoppninsvis kan det lösa även dina problem. Som lök på laxen så är Gnumeric eoner snabbare än OO.org Calc.
Ska prova det.
För att förtydliga: Mina funderingar inledningsvis var om det som i Excel gick att skriva 3^2 UTAN mellanslag och få en högerställd nia.
Med mellanslag så blir det väl samma tangentslagning som OO.org Calc...

Re: Problem med att mata in ^ i formler i OpenOffice Calc

Postat: 16 okt 2008, 00:31
av djkmmo
peswe skrev:
djkmmo skrev:För att flika emellan lite så är den enkla lösningen egentligen att inte använda OO.org Calc. Jag har också kämpat med att försöka få över ganska stora arbetsböcker från Excel till OO.org Calc och det har alltid slutat med att jag gett upp. Som tur är är lösningen inte att använda Excel, utan att använda Gnumeric. För min del har Gnumeric aldrig felat och när jag testar just det du vill göra så klarar Gnumeric det direkt. "2e6" blir direkt 2000000 och "3^ mellanslag 2" blir högerställd nia. Mitt råd är att du installerar och testar Gnumeric, förhoppninsvis kan det lösa även dina problem. Som lök på laxen så är Gnumeric eoner snabbare än OO.org Calc.
Ska prova det.
För att förtydliga: Mina funderingar inledningsvis var om det som i Excel gick att skriva 3^2 UTAN mellanslag och få en högerställd nia.
Med mellanslag så blir det väl samma tangentslagning som OO.org Calc...
Ja, "döda knappar", som det heter, är en systemvid inställning, så det måste man ändra via inställningarna för tangentbordet. I tangentbordsinställningarna går du in i fliken "Layouter". Där väljer du "Lägg till". Du får upp ett nytt fönster med två listrutor. I den övre väljer du "svenska" (eller något annat spännande språk, som swahili ;)) och i den undre "Eliminera stumma tangenter". Då skall du bara behöva trycka en gång för att få fram "^", men det betyder i sin tur att du inte heller kan skriva á eller ë. Du kommer alltså inte att kunna skriva t.ex. Citroën. Om du kan leva med det eller inte är ju upp till dig... :)

Re: Problem med att mata in ^ i formler i OpenOffice Calc

Postat: 16 okt 2008, 07:30
av peswe
Det är inte OO som automatiskt konverterar 3^2 till 3². Det är Ubuntu!
Det blir autokonvertering i samtliga program, Firefox, Terminalen, Textredigeraren osv.
En vild gissning är att det här är något som händer i alla distrubutioner av Linux...

/Peter

Re: Problem med att mata in ^ i formler i OpenOffice Calc

Postat: 16 okt 2008, 08:24
av KiviE
peswe skrev:Det är inte OO som automatiskt konverterar 3^2 till 3². Det är Ubuntu!
Det blir autokonvertering i samtliga program, Firefox, Terminalen, Textredigeraren osv.
En vild gissning är att det här är något som händer i alla distrubutioner av Linux...

/Peter
Ja som det har skrivits ovan så är det Gnome som gör det.