Print side | Luk vindue

+- i celler

Udskrevet fra: Dansk Regneark Forum
Kategori: Hjælp til regneark.
Forum navn: Formler
Forum beskrivelse: Hjælp til formler i regneark og/eller brugen af disse.
Web-adresse: https://forum.excel-regneark.dk/forum_posts.asp?TID=3955
Udskrevet den: 23.Apr.2024 kl. 11:16


Emne: +- i celler
Besked fra: Ottesen
Emne: +- i celler
Posteringsdato: 08.Jul.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.



Svar:
Besked fra: Hans K.
Posteringsdato: 08.Jul.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 


Besked fra: Hans K.
Posteringsdato: 08.Jul.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)



Besked fra: Ottesen
Posteringsdato: 08.Jul.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


Besked fra: Hans K.
Posteringsdato: 08.Jul.2019 kl. 21:31
Har du formateret cellen som jeg skrev i mit første indlæg?


Besked fra: Ottesen
Posteringsdato: 09.Jul.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


Besked fra: Hans K.
Posteringsdato: 09.Jul.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.



Besked fra: Ottesen
Posteringsdato: 09.Jul.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


Besked fra: Hans K.
Posteringsdato: 09.Jul.2019 kl. 16:55
uploads/2435/Minus_til_højre.xlsx" rel="nofollow - uploads/2435/Minus_til_højre.xlsx


Besked fra: Hans K.
Posteringsdato: 09.Jul.2019 kl. 17:48
Med en løsning uden betinget formatering.

uploads/2435/Minus_til_højre_2.xlsx" rel="nofollow - uploads/2435/Minus_til_højre_2.xlsx


Besked fra: Ottesen
Posteringsdato: 09.Jul.2019 kl. 19:21
uploads/2489/Til_Regneark_forum.docx" rel="nofollow - uploads/2489/Til_Regneark_forum.docx
Ved ikke om link virker


Besked fra: Hans K.
Posteringsdato: 09.Jul.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))


Besked fra: Ottesen
Posteringsdato: 09.Jul.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


Besked fra: Hans K.
Posteringsdato: 09.Jul.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)))



Print side | Luk vindue