Problem med att mata in ^ i formler i OpenOffice Calc
Problem med att mata in ^ i formler i OpenOffice Calc
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
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
-
- Inlägg: 339
- Blev medlem: 25 mar 2008, 21:01
- OS: Ubuntu
- Utgåva: 16.04 Xenial Xerus LTS
- Ort: Linköping
Re: Problem med att mata in ^ i formler i OpenOffice Calc
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".
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".
Rädda skog med ett musklick: http://www.ettklickforskogen.se/
Läsvärt: http://www.gnu.org/philosophy/right-to-read.html
Läsvärt: http://www.gnu.org/philosophy/right-to-read.html
-
- Inlägg: 1269
- Blev medlem: 15 dec 2007, 03:20
- OS: Xubuntu
Re: Problem med att mata in ^ i formler i OpenOffice Calc
Antar att du har svenskt tangentbord med default inställningar. Antar att du matar in ^ genom att skriva Shift+^ och mellanslag.
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 är inte OpenOffice och Firefox utan fönsterhanteraren X11 och Gnome.Är det någon inställning i OpenOffice som jag missat? Eller är det i Ubuntu?
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.)
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.)Det känns som om det blir en jäkla massa onödiga knappande av mellanslag
-
- Inlägg: 1904
- Blev medlem: 20 jun 2008, 18:09
- OS: Ubuntu
- Utgåva: 12.04 Precise Pangolin LTS
- Ort: Malmö
Re: Problem med att mata in ^ i formler i OpenOffice Calc
Det första är redan avklarat ovan, så jag går på fråga två. Hur matar du in 10-potenser MS Excel?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
Re: Problem med att mata in ^ i formler i OpenOffice Calc
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
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
Om jag i Excel vill skriva t.ex 2000000 i tio-potensform skriver jag 2E6 (man sparar 4 tangenttryckningar).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?
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
-
- Inlägg: 2157
- Blev medlem: 25 okt 2007, 14:00
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Luleå
Re: Problem med att mata in ^ i formler i OpenOffice Calc
En lösning är väl redan föreslagen?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.
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.)
Konverterar du för hand? finns det inga program för det? (har ingen koll själv)peswe skrev:Jag har ett kalkylblad som jag skapat i Excel som innehåller 3500 exponenter. Många (extra) mellanslag blir det...
-
- Inlägg: 339
- Blev medlem: 25 mar 2008, 21:01
- OS: Ubuntu
- Utgåva: 16.04 Xenial Xerus LTS
- Ort: Linköping
Re: Problem med att mata in ^ i formler i OpenOffice Calc
Du kan skriva 2E+6, alltså bara en knapptryckning mer än i MS Excel.peswe skrev:Om jag i Excel vill skriva t.ex 2000000 i tio-potensform skriver jag 2E6 (man sparar 4 tangenttryckningar).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?
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
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å.
Rädda skog med ett musklick: http://www.ettklickforskogen.se/
Läsvärt: http://www.gnu.org/philosophy/right-to-read.html
Läsvärt: http://www.gnu.org/philosophy/right-to-read.html
Re: Problem med att mata in ^ i formler i OpenOffice Calc
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ökaKiviE skrev:En lösning är väl redan föreslagen?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.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.)Konverterar du för hand? finns det inga program för det? (har ingen koll själv)peswe skrev:Jag har ett kalkylblad som jag skapat i Excel som innehåller 3500 exponenter. Många (extra) mellanslag blir det...

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
Nu funkar det helt plötsligt att skriva i samma form som Excel 2E6Inhuman 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å.

Löst?
/Peter
Re: Problem med att mata in ^ i formler i OpenOffice Calc
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
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
-
- Inlägg: 1904
- Blev medlem: 20 jun 2008, 18:09
- OS: Ubuntu
- Utgåva: 12.04 Precise Pangolin LTS
- Ort: Malmö
Re: Problem med att mata in ^ i formler i OpenOffice Calc
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
Ska prova det.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.
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...
-
- Inlägg: 1904
- Blev medlem: 20 jun 2008, 18:09
- OS: Ubuntu
- Utgåva: 12.04 Precise Pangolin LTS
- Ort: Malmö
Re: Problem med att mata in ^ i formler i OpenOffice 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 swahilipeswe skrev:Ska prova det.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.
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
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
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
-
- Inlägg: 2157
- Blev medlem: 25 okt 2007, 14:00
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Luleå
Re: Problem med att mata in ^ i formler i OpenOffice Calc
Ja som det har skrivits ovan så är det Gnome som gör det.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