Just nu i M3-nätverket
Gå till innehåll

Blank tidsformaterad cell - vid noll eller negativt värde


Patric69

Rekommendera Poster

Hej...

 

Novis så det skriker om det. Har postat någon gång för längre sedan, men försvunnit från Eforum och Excel sedan dess för att nu komma tillbaka lite från början igen känns det som. Tänk på att skriva som till ett barn eller din förälder som för första gången ska börja använda excel som pensionär ;) Excel 2010

 

Jag har ett litet dilemma, ett blad i ett excel dokument där tidsskillnad ska redovisas. Resultatet kan bli 0 eller "vi är före tidtabell" eller, och det som ska synas, "vi är efter tidtabell". Cellerna är tidsformaterade enligt tt:mm (hittat andra varianter som innehåller @;;: :) typ, men de fungerar inte). Jag har te x:

 

Kolumn M           Kolumn N           Kolumn O            

=N38-O38              05:20                 05:20

 

Om värdet i N är större än O visas skillnaden i tt:mm. Mitt problem är när N är tomt alternativt visar negativt (vi är före tidtabell), då visas hashmarks #####.

 

Jag har i, inställningar, tagit bort krysset för "visa noll". 

 

För att kunna bibehålla formeln i denna kolumn men ändå ha ett rent och fint kalkylblad vill jag få bort dessa jäääääla hashmarks när Kolumn N är tom. Är det något som är lätt löst ? Jag kan inte, har kollat alla trådar om villkorsstyrd formattering, vilket jag misstänker det handlar om, men finner inget. HJÄLP !! Hehe...

 

Med hopp om lite assistans/ Patric

 

Och som en bonus undran: Om jag nu ändå, med någons hjälp, lyckas formatera så TOM/NEGATIV Kolumn N visar blank cell, kan man förutom detta färga cellen om värdet är POSITIVT (Kolumn N visar 05:30 i ovanstående exempel) men annars har den ofärgad.

 

[EDIT]

Jag surfade vidare och hittade OM argument och detta för att vara exakt:

=OM(N42-O42<=0;"";N42-O42)

 

Fungerar ju utmärkt. 

 

Då återstår att färga cellen vid rätt värde...

Länk till kommentar
Dela på andra webbplatser

hej

 

du kan använda villkorstyrd formattering om du vill färga cellen, eller ändra färg på teckensnittet, beroende på värde

Länk till kommentar
Dela på andra webbplatser

hej

 

du kan använda villkorstyrd formattering om du vill färga cellen, eller ändra färg på teckensnittet, beroende på värde

Hej Lasse, 

 

Tack för svaret. Det har jag också slutit mig till, men hur-frågan har jag inte lyckats besvara. Jag skulle vilja kombinera den ovanstående formeln (=OM(N42-O42<=0;"";N42-O42)) med något villkor som färgar cellen när "vi är efter tidtabell", men kan inte själv... så långt i alla fall.

Länk till kommentar
Dela på andra webbplatser

ok om jag förstår dig rätt så vill du om det står postivt värde vill du ha en viss bakgrunds färg eller?

markera de celler du vill att det ska gälla för.

gå sedan upp till villkorsstyrd formattering och välj regelr för markering av celler. tex större än 0 och välj den färgformattering du önskar och klart

Länk till kommentar
Dela på andra webbplatser

ok om jag förstår dig rätt så vill du om det står postivt värde vill du ha en viss bakgrunds färg eller?

markera de celler du vill att det ska gälla för.

gå sedan upp till villkorsstyrd formattering och välj regelr för markering av celler. tex större än 0 och välj den färgformattering du önskar och klart

 Jepp, tackom, det fungerade bra med lite undantag (såklart ;) )

 

Du hade fattat rätt. När jag får ett positivt resultat (större än 00:00) så ska denna cell, med formeln =OM(N42-O42<=0;"";N42-O42) i, fyllas med bakgrundsfärg. Två saker där:

1: De cellerna som är negativa/tomma fylls oxå, Hmmm.. Jag gjorde som du sa och har satt större än 0, provat 00:00 också.

2. Jag har dessutom en cell med text i som behöver färgas samt ytterligare en i vilken förseningskoder skall fyllas i beroende på vad för slags försening, så den sista kan det stå lite varierande saker i... Hmmm, jag får visst fundera lite ;) 

 

Är det inte möjligt ändra/lägga till i befintlig formel =OM(N42-O42<=0;"";N42-O42) ATT:

OM ett positivt resultat uppstår, d v s mer än 00:00 så ska cellerna C42, E42 och M42 fyllas med en viss färg typ:

 

Och förstå mig rätt nu, hehe...  =OM(N42-O42<=0;"";N42-O42 +färg i cell C42, E42, M42)

 

Ahahhhaaa, vilket excelproffs ;) Hoppas min tanke framgår, hihi

Länk till kommentar
Dela på andra webbplatser

Okidoki, ETT framsteg uppnått. Ett kvar.

 

För att färga den första cellen, den med positivt resultat i kopierade jag hela formeln =OM(N42-O42<=0;"";N42-O42) och öppnade sedan "villkorsstyrd formatering". Där valde jag "Ny regel/bestäm vilka celler som ska..." Sedan klickade jag i bakgrundsfyllning och text formatering under knappen format och sedan OK.

 

Absolut lysande. Nu färgas denna cell när positiv värde uppstår och när negativt värde eller nollvärde noteras är den blank. Perfekt.

 

Mitt sista delproblem nu är att detta behöver jag ha att fungera även på cellerna C42 som (innehåller text) och E42 (som skall FYLLAS med text beroende på felorsak)... Tankar ??

Länk till kommentar
Dela på andra webbplatser

hej

 

om du vill ha olika färger beroende på vad som star I dessa celler så kan du välja färgskalor där du kan med tre färger och lite former bestämma vilken färg du vill ha. du går in I villkorsstyrd formattering och där välj färgskalor och sedan lan du laborera lite hur du vill ha det

Länk till kommentar
Dela på andra webbplatser

Nå, löste det med lite laborerande som du säger, dock inte med färgskala, kanske ska testa det i ett fall där en cell ska ha olika färg och olika textfärg beroende på vilken annan cell som fylls i, och detta verkar på något sätt "krocka" med varandra, så det fungerar inte...

 

I'm hanging in there ;)

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...