Dansk Regneark Forum
  Hjælp Hjælp  Søg i forum   Opret ny bruger Opret ny bruger  Log ind Log ind


+- i celler

 Besvar Besvar
Forfatter
Ottesen Se dropdown
Forum Begynder
Forum Begynder


Medlem: 08-07-2019
Land: DK
Status: Offline
Point: 6
Indlæg funktioner Indlæg funktioner   Tak (0) Tak(0)   Citér Ottesen Citér  BesvarSvar Direkte link til dette indlæg Emne: +- i celler
    Sendt: 08-07-2019 kl. 18:23
Hej, håber i kan hjælpe mig.
Jeg kopierer et tal ind i et ark som enten kan være eks. 40 eller 40-, ved siden af har jeg en celle med formlen =j5/8, hvis der står 40-  i cellen ved siden af kan cellen med formelen ikke acceptere det, hvordan skal formlen i cellen være for at der i formelcellen kommer til at stå 5- ( jeg kan ikke lave det kopierede om så der står -40.
 
Noget andet er hvad skal celler være formateret til så den er blank når der ikke er kopieret noget ind i arket, er det speciel eller brugerdefineret eller noget andet.
Til top



Til top
Hans K. Se dropdown
Sølv bruger
Sølv bruger


Medlem: 04-04-2019
Land: Danmark
Status: Offline
Point: 162
Accepteret svar Accepteret svar
Indlæg funktioner Indlæg funktioner   Tak (0) Tak(0)   Citér Hans K. Citér  BesvarSvar Direkte link til dette indlæg Sendt: 09-07-2019 kl. 21:19
Nå kan A2 nu også være -40, altså med minustegn foranstillet. Hvordan stemmer det overens med det du skrev i dit oprindelige indlæg?

Brug herefter denne formel og glem alt om betinget formatering

=IF(A2<0;-A2/8&"-";IF(RIGHT(A2;1)="-";(MID(A2;1;LEN(A2)-1))/8&"-";A2/8))

dansk:

=HVIS(A2<0;-A2/8&"-";HVIS(HØJRE(A2;1)="-";(MIDT(A2;1;LÆNGDE(A2)-1))/8&"-";A2/8))
Til top
Hans K. Se dropdown
Sølv bruger
Sølv bruger


Medlem: 04-04-2019
Land: Danmark
Status: Offline
Point: 162
Indlæg funktioner Indlæg funktioner   Tak (0) Tak(0)   Citér Hans K. Citér  BesvarSvar Direkte link til dette indlæg Sendt: 08-07-2019 kl. 20:04
Med 40- i A2 prøv:

=MAX(A2;SUBSTITUTE(A2;"-";""))/8 og formater cellen med formlen 0"-"

Hvis dansk

=MAKS(A2;UDSKIFT(A2;"-";""))/8 
Til top
Hans K. Se dropdown
Sølv bruger
Sølv bruger


Medlem: 04-04-2019
Land: Danmark
Status: Offline
Point: 162
Indlæg funktioner Indlæg funktioner   Tak (0) Tak(0)   Citér Hans K. Citér  BesvarSvar Direkte link til dette indlæg Sendt: 08-07-2019 kl. 20:08
Jeg glemte: hvad skal celler være formateret til så den er blank når der ikke er kopieret noget ind i arket

Så brug i stedet for:

=IF(A2="";"";MAX(A2;SUBSTITUTE(A2;"-";""))/8)

dansk

=HVIS(A2="";"";MAKS(A2;UDSKIFT(A2;"-";""))/8)

Til top
Ottesen Se dropdown
Forum Begynder
Forum Begynder


Medlem: 08-07-2019
Land: DK
Status: Offline
Point: 6
Indlæg funktioner Indlæg funktioner   Tak (0) Tak(0)   Citér Ottesen Citér  BesvarSvar Direkte link til dette indlæg Sendt: 08-07-2019 kl. 20:59
=MAKS(A2;UDSKIFT(A2;"-";""))/8
Ovenstående dur men hvis jeg gerne vil bibeholde - i cellen med formelen, hvad så.
 
Mvh. Michael
Til top
Hans K. Se dropdown
Sølv bruger
Sølv bruger


Medlem: 04-04-2019
Land: Danmark
Status: Offline
Point: 162
Indlæg funktioner Indlæg funktioner   Tak (0) Tak(0)   Citér Hans K. Citér  BesvarSvar Direkte link til dette indlæg Sendt: 08-07-2019 kl. 21:31
Har du formateret cellen som jeg skrev i mit første indlæg?
Til top
Ottesen Se dropdown
Forum Begynder
Forum Begynder


Medlem: 08-07-2019
Land: DK
Status: Offline
Point: 6
Indlæg funktioner Indlæg funktioner   Tak (0) Tak(0)   Citér Ottesen Citér  BesvarSvar Direkte link til dette indlæg Sendt: 09-07-2019 kl. 00:08
Ja
Men mit problem er nu hvis jeg skriver 24- kommer der til at stå 3- men derimod hvis tallet i samme celle i morgen er 24 kommer der stadig til at stå 3- hvor der jo så bare skulle stå 3.
 
tallet i cellen ved siden af formelen vil altid variere fra - til +
 
Mvh. Michael
Til top
Hans K. Se dropdown
Sølv bruger
Sølv bruger


Medlem: 04-04-2019
Land: Danmark
Status: Offline
Point: 162
Indlæg funktioner Indlæg funktioner   Tak (0) Tak(0)   Citér Hans K. Citér  BesvarSvar Direkte link til dette indlæg Sendt: 09-07-2019 kl. 06:10
Brug stadigvæk denne formel:

=IF(A2="";"";MAX(A2;SUBSTITUTE(A2;"-";""))/8)

og i stedet for den formatering jeg nævnte i går, så brug følgende formel i betinget formatering:

=RIGHT($A$2;1)="-"    (dansk:=HØJRE($A$2;1)="-" )

Under Format vælg Custom under Category og i feltet Type skriver du 0"-". OK. OK.

Til top
Ottesen Se dropdown
Forum Begynder
Forum Begynder


Medlem: 08-07-2019
Land: DK
Status: Offline
Point: 6
Indlæg funktioner Indlæg funktioner   Tak (0) Tak(0)   Citér Ottesen Citér  BesvarSvar Direkte link til dette indlæg Sendt: 09-07-2019 kl. 16:17
Hej Igen
Jeg er ikke særlig klog til der her, vi skal ha' det helt på "jorden"
  1. jeg sidder med et Excel 2010
  2. Når jeg sætter engelsk skrift er cellen ikke med.
  3. går ud fra når du skriver 0"-". OK. OK. skal jeg bare taste 0"-"
  4. når du skriver betinget formatering, skal jeg så bare sætte dette ind?

=HØJRE($A$2;1)="-"  under ny regel, brug en formel til at bestemme.

Jeg skal ha' det virkeligt skåret ud i pap, kan vi starte forfra hvor jeg kun får den ting jeg skal kopiere ind hvor.
Mvh. Michael
Til top
Hans K. Se dropdown
Sølv bruger
Sølv bruger


Medlem: 04-04-2019
Land: Danmark
Status: Offline
Point: 162
Indlæg funktioner Indlæg funktioner   Tak (0) Tak(0)   Citér Hans K. Citér  BesvarSvar Direkte link til dette indlæg Sendt: 09-07-2019 kl. 16:55
Til top
Hans K. Se dropdown
Sølv bruger
Sølv bruger


Medlem: 04-04-2019
Land: Danmark
Status: Offline
Point: 162
Indlæg funktioner Indlæg funktioner   Tak (0) Tak(0)   Citér Hans K. Citér  BesvarSvar Direkte link til dette indlæg Sendt: 09-07-2019 kl. 17:48
Med en løsning uden betinget formatering.

Til top
Ottesen Se dropdown
Forum Begynder
Forum Begynder


Medlem: 08-07-2019
Land: DK
Status: Offline
Point: 6
Indlæg funktioner Indlæg funktioner   Tak (0) Tak(0)   Citér Ottesen Citér  BesvarSvar Direkte link til dette indlæg Sendt: 09-07-2019 kl. 19:21
uploads/2489/Til_Regneark_forum.docx
Ved ikke om link virker
Til top
Hans K. Se dropdown
Sølv bruger
Sølv bruger


Medlem: 04-04-2019
Land: Danmark
Status: Offline
Point: 162
Accepteret svar Accepteret svar
Indlæg funktioner Indlæg funktioner   Tak (0) Tak(0)   Citér Hans K. Citér  BesvarSvar Direkte link til dette indlæg Sendt: 09-07-2019 kl. 21:19
Nå kan A2 nu også være -40, altså med minustegn foranstillet. Hvordan stemmer det overens med det du skrev i dit oprindelige indlæg?

Brug herefter denne formel og glem alt om betinget formatering

=IF(A2<0;-A2/8&"-";IF(RIGHT(A2;1)="-";(MID(A2;1;LEN(A2)-1))/8&"-";A2/8))

dansk:

=HVIS(A2<0;-A2/8&"-";HVIS(HØJRE(A2;1)="-";(MIDT(A2;1;LÆNGDE(A2)-1))/8&"-";A2/8))
Til top
Ottesen Se dropdown
Forum Begynder
Forum Begynder


Medlem: 08-07-2019
Land: DK
Status: Offline
Point: 6
Indlæg funktioner Indlæg funktioner   Tak (0) Tak(0)   Citér Ottesen Citér  BesvarSvar Direkte link til dette indlæg Sendt: 09-07-2019 kl. 21:45
Tusind tak for hjælpen, nu ser det fint ud. jeg er bruger ikke udvikler, det mærkes tydeligtSmile
Ser du noget problem i jeg formaterer cellen som "speciel" så er den tom når der ikke er kopieret noget ind i arket.
Mvh. Michael
Til top
Hans K. Se dropdown
Sølv bruger
Sølv bruger


Medlem: 04-04-2019
Land: Danmark
Status: Offline
Point: 162
Indlæg funktioner Indlæg funktioner   Tak (0) Tak(0)   Citér Hans K. Citér  BesvarSvar Direkte link til dette indlæg Sendt: 09-07-2019 kl. 22:43
Ellers brug:

=HVIS(A2=0;"";HVIS(A2<0;-A2/8&"-";HVIS(HØJRE(A2;1)="-";(MIDT(A2;1;LÆNGDE(A2)-1))/8&"-";A2/8)))
Til top
 Besvar Besvar
  Del emne   

Skift forum Forum tilladelser Se dropdown

© 2010 - 2019 Dansk Regneark Forum - en del af Excel-regneark.dk