[sv-users] Re: [sv-users] Stränghantering - Calc

2021-10-23 tråd Johnny Rosenberg
Den fre 1 okt. 2021 kl 10:01 skrev Jan Öhman :

> Hej!
> Gör ett nytt försök med stränghanteringen
>
> Min önskan är att jämföra två celler (med lika eller olika innehåll)
>
> ex.
> Cell A1 innehåller 123-456
> Cell B1 innehåller 123-456
> Cell C1 innehåller formeln =OM(A1=B1;"lika";"olika")
> Så långt inga problem
>
>
> 
>
> Men i vissa fall innehåller B1 även andra tecken (alltid i början av
> innehållet)
> ex.
> Cell A1 innehåller 123-456 och  Cell B1 innehåller AB123-456 eller
> A123-456 eller 123-456
> I dessa exempel önskar jag att det står "lika" i C1
> Men inte om B1 innehåller AB123-4567 eller 123-4567 (som exempel)
>
> Jag försökte med följande formel .:
> =HÖGER(B1;LÄNGD(B1)-HITTA(A1;B1)+1)
> (samma sak som jag försökte utföra med med MID och EXTEXT... - men
> misslyckades)
> Verkar kunna plocka fram A1 från B1 (123-456 i detta exempel)
> En nackdel är att denna formel även godkänner AB123-4567 (som lika med
> 123-456)
> En annan nackdel är om A1 inte hittas i B1 uppstår ett annat problem -
> då visas följande meddelande .: #VÄRDE!
>
> Någon idé till lösning?
>

Detta funkade för mig:
=OM(ELLER(A1="";B1="");"";OM(A1=HÖGER(B1;LÄNGD(A1));"lika";"olika"))

För att undvika felmeddelande om B1 är tom låter jag cellen vara tom om
minst en av A1 och B1 är tom med OM(ELLER()).
Jag jämför sedan A1 med den högra delen av B1 som är lika lång som A1. Det
gör ju att om det finns något extra tecken på slutet av B1 så visas
”olika”, men alla extra tecken i början ignoreras. Jag tolkade det som att
det var detta du ville.
Detta gör också att exempelvis ABCD1123-456 anses vara samma som 123-456,
då den inte gör skillnad på siffror och bokstäver. Vet inte om detta är
önskvärt eller om det ens spelar någon roll.


Vänliga hälsningar

Johnny Rosenberg



> //mvh Jan
>
>
>
>
>
>
> --
> For unsubscribe instructions e-mail to:
> users+unsubscr...@sv.libreoffice.org
> Problems?
> https://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
> Posting guidelines + more: https://wiki.documentfoundation.org/Netiquette
> List archive: https://listarchives.libreoffice.org/sv/users/
> Privacy Policy: https://www.documentfoundation.org/privacy
>
>

-- 
For unsubscribe instructions e-mail to: users+unsubscr...@sv.libreoffice.org
Problems? https://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: https://wiki.documentfoundation.org/Netiquette
List archive: https://listarchives.libreoffice.org/sv/users/
Privacy Policy: https://www.documentfoundation.org/privacy


Re: [sv-users] Information mapping ?

2021-10-23 tråd Johnny Rosenberg
Ska först bara säga att det går bra att skriva på svenska i denna grupp.
Det är det som är själva poängen med denna grupp. Eller mailinglista,
kanske det heter.
Vill du ha fler svar finns en på engelska också samt en Facebook-grupp på
engelska (kanske finns en Facebook-grupp på svenska också, men den har jag
missat i så fall).

Den tors 30 sep. 2021 kl 12:03 skrev Nils Lundborg :

> Hi,
> Several years ago I worked in Windows - Word with a concept similar to
> 'Information Mapping’.
> How far is Libre Office from containing macros that are similar or the
> same as in that concept ?
>

Hm… makron skriver man väl själv, eller har jag missat något?
Har inte hört talas om Information Mapping tidigare, trots att konceptet
verkar härstamma från 1960-talet (läste jag just). Använder Microsoft Word
(antar att det är det du menar med ”Windows - Word”) på jobbet och har inte
råkat på något sådant där heller, men jag har ju inte direkt letat heller,
i och för sig.

Vad jag kunde se efter lite snabbsökande, så verkar det ju mest handla om
ett sätt att strukturera sin text, och det kan man väl göra med vilken
ordbehandlare som helst? Exakt vad är det du vill att ett sådant makro ska
göra? Eller menar du ”mall” när du säger ”makro” i detta fall?

Ursäkta om jag verkar oförstående. Alla är vi okunniga, men inom olika
områden… 


Vänliga hälsningar

Johnny Rosenberg

If not all, at least some of them ?
>
> Best regards,
> Nils Lundborg
> --
> For unsubscribe instructions e-mail to:
> users+unsubscr...@sv.libreoffice.org
> Problems?
> https://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
> Posting guidelines + more: https://wiki.documentfoundation.org/Netiquette
> List archive: https://listarchives.libreoffice.org/sv/users/
> Privacy Policy: https://www.documentfoundation.org/privacy
>

-- 
For unsubscribe instructions e-mail to: users+unsubscr...@sv.libreoffice.org
Problems? https://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: https://wiki.documentfoundation.org/Netiquette
List archive: https://listarchives.libreoffice.org/sv/users/
Privacy Policy: https://www.documentfoundation.org/privacy


[sv-users] Re: [sv-users] Stränghantering - Calc

2021-10-23 tråd Johnny Rosenberg
Den tors 30 sep. 2021 kl 09:33 skrev Jan Öhman :

> Hej!
>
> Min önskan är att jämföra två celler (med lika eller olika innehåll)
>
> ex.
> Cell A1 innehåller 123-456
> Cell B1 innehåller 123-456
> Cell C1 innehåller formeln =OM(A1=B1;"lika";"olika")
> Så långt inga problem
>
>
> 
>
> Men i vissa fall innehåller B1 två andra tecken.
> ex.
> Cell A1 innehåller 123-456
> Cell B1 innehåller AB123-456
>
> I dessa fall önskar jag filtrera bort de två tecknen i cell B1
> Men hittar inte vilka instruktioner som skulle kunna nyttjas.
>
> Har testat
> - EXTEXT(B1;2;LÄNGD(B1))
> - MID(B1;2;LÄNGD(B1))
>

I den sista har du blandat svenska med engelska och dessutom vill du ha med
texten från tredje bokstaven, inte andra:
=MID(B1;3;LEN(B1))

Detta blir, när man använder svenska formelnamn:
=EXTEXT(B1;3;LÄNGD(B1))

Så i ditt fall borde ditt första exempel fungera, men visa ett tecken för
mycket.
Har just testat och det fungerar.

Se mitt andra svar på din andra, nästan exakt samma, fråga för mer detaljer.


Vänliga hälsningar

Johnny Rosenberg



> Men får bara felmmeddelanden
>
> //mvh Jan
>
>
>
> --
> For unsubscribe instructions e-mail to:
> users+unsubscr...@sv.libreoffice.org
> Problems?
> https://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
> Posting guidelines + more: https://wiki.documentfoundation.org/Netiquette
> List archive: https://listarchives.libreoffice.org/sv/users/
> Privacy Policy: https://www.documentfoundation.org/privacy
>
>

-- 
For unsubscribe instructions e-mail to: users+unsubscr...@sv.libreoffice.org
Problems? https://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: https://wiki.documentfoundation.org/Netiquette
List archive: https://listarchives.libreoffice.org/sv/users/
Privacy Policy: https://www.documentfoundation.org/privacy


Re: [sv-users] EXTXT / MID - fungerar inte!

2021-10-23 tråd Johnny Rosenberg
Den fre 1 okt. 2021 kl 09:43 skrev Jan Öhman :

> Hej!
>
> Hämtat från manualen
> EXTEXT
>
> Returnerar en textsträng från en text. Parametrarna anger
> startpositionen och antalet tecken.
> Syntax .: EXTEXT("Text"; Start; Tal)
>
> Text är texten som innehåller tecken som ska hämtas.
> Start är det första tecknets position i texten som du vill ta fram.
> Tal anger antalet tecken i textdelen.
> Example .: =MID("office";2;2) returnerar ff.
>
> Varken EXTEXT eller MID fungerar.
> Får felmeddelandet .: #NAMN?
> Någon idé vad det kan heta på Svenska?
>
> mvh Jan
>
>
EXTEXT heter det på svenska och MID i engelsk version, så det är lite
märkligt att det inte fungerar.

Själv har jag valt Verktyg → Alternativ → LibreOffice Calc → Formel → ☒
Använd engelska funktionsnamn
så för mig är det MID som gäller och när jag testade nyss med exemplet du
nämnde så blev det ”ff”, precis som det skulle.
Bockar jag ur den ändras min formel till ”=EXTEXT("office";2;2)”
automatiskt.

Nu när jag valt svenska formelnamn och matar in ”=MID("office";2;2)” så får
jag ju ”#NAMN?”, men ändrar jag till EXTEXT fungerar det igen.
Har du kollat så att du inte har råkar formatera cellen på något konstigt
sätt?
Testa att skriva in samma formel i en cell du inte använt tidigare. Funkar
det i den är det troligen något knas med formateringen i den cell där det
inte funkade.

Vänliga hälsningar

Johnny Rosenberg


P.S. Ursäkta sent svar, din fråga hade hamnat i skräpposten av någon
anledning. Vet inte vad som hänt där. D.S.


>
> --
> For unsubscribe instructions e-mail to:
> users+unsubscr...@sv.libreoffice.org
> Problems?
> https://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
> Posting guidelines + more: https://wiki.documentfoundation.org/Netiquette
> List archive: https://listarchives.libreoffice.org/sv/users/
> Privacy Policy: https://www.documentfoundation.org/privacy
>
>

-- 
For unsubscribe instructions e-mail to: users+unsubscr...@sv.libreoffice.org
Problems? https://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: https://wiki.documentfoundation.org/Netiquette
List archive: https://listarchives.libreoffice.org/sv/users/
Privacy Policy: https://www.documentfoundation.org/privacy