PNG32 PNG32 PNG32 PNG32
PNG32
Forum Excel, VBA, VSTO, Exceltips, Excelhj�lp PNG32 drivs av Excelspecialisten    Logga in     English
PNG32
PNG32 PNG32
PNG32

Logga in

PNG32

Du är inte inloggad. Logga in eller registrera dig för att skriva inlägg eller svara på inlägg.

För frågor om forumet, kontakta oss på webmaster@excelforum.se

PNG32 PNG32
PNG32 PNG32
PNG32

Excelforum

PNG32

 
ForumForumDiskussionerDiskussionerExcelExcelVillkorsstyrd formateringVillkorsstyrd formatering
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2021-03-05 10:06
 

Jag har en excelfil som ska hålla koll på datum bland annat (det som frågan rör nu).
I kolumn R finns ett slutdatum, kolumn S räknar ut datumet en månad innan. Nu vill jag genom villkorsstyrd formatering markera alla celler i kolumn S som har ett datum som passerat. Det i sig är inga problem. Men, det finns också tomma rader i dessa kolumner och jag önskar att dessa inte blir markerade vilket de blir om man enbart markerar

Är det någon som har en fin trollformel som löser detta? 

Nytt inlägg
 2021-03-05 13:17
 
 Ändrad av anonymous  på 2021-03-05 14:21:07

 Markera S-kolumnen och gå till

Start->vilkorsstyrd formatering->Ny regel->"bestäm...genom att använda en formel".

Klistra in formeln:

=OCH(IDAG()>S1;ÄRTAL(S1))

Eller, om du tycker det är enklare:

 =(IDAG()>S1)*(S1<>"")

Och tryck på knappen [formatera] för att välja en lämplig färg/whatever

Nytt inlägg
 2021-03-05 14:41
 
anonymous skrev:

 Markera S-kolumnen och gå till

Start->vilkorsstyrd formatering->Ny regel->"bestäm...genom att använda en formel".

Klistra in formeln:

=OCH(IDAG()>S1;ÄRTAL(S1))

Eller, om du tycker det är enklare:

 =(IDAG()>S1)*(S1<>"")

Och tryck på knappen [formatera] för att välja en lämplig färg/whatever

 

 

Hej!

 

Tack för hjälpen, men det fungerade tyvärr inte. Jag vet inte om det beror på att de "tomma" rutorna innehåller formler som säger att de ska visa datumet en månad innan kolumnen tidigare men enbart om det står något i kolumnen bredvid. 

Testade båda varianterna men med båda så blir både passerade datum och de "tomma" rutorna röda. 

Nytt inlägg
 2021-03-05 17:26
 

 Vad säger formeln i S1 att den skall returnera om R1 är tom?

Om formeln exempelvis ser ut så här så borde det funka:

=OM(R1<>"";EDATUM(R1;-1);"")

Är du säker på att du tagit bort din gamla regel? Markera kolumn S och gå till:

Start->vilkorsstyrd formatering->Hantera regler

Nytt inlägg
 2021-03-08 12:20
 

 =OM(ÄRTOM([@[Slutdatum]]);"";EDATUM([@[Slutdatum]];-1))

Så är formeln skriven. Så, om det står något i kolumnen för "Slutdatum" ska den visa datumet en månad innan, annars det inte visas något alls. 

 

Missade att säga att det är i en tabell om det spelar någon roll för min fråga. 

 

Ja, den gamla regeln är borttagen, där ligger inga regler alls för villkorsstyrd formatering nu.. (eftersom mitt lite lätt anala ordningssinne inte riktigt pallar med att det är rött i alla tomma rutor också.. =) )

Nytt inlägg
 2021-03-08 14:04
 

Om jag skirver in din formel

=OM(ÄRTOM([@[Slutdatum]]);"";EDATUM([@[Slutdatum]];-1))

Så kan jag köra 

 =IDAG()>S2

(hopade över s1) Och det funkar direkt. alla tomma ignoreras. Annars kan du väl testa:

=OCH(IDAG()>S2;ICKE(ÄRTOM(S2)))

Men ett problem är att jag inte kan köra

=OCH(IDAG()>[@enmånadinnan];ICKE(ÄRTOM([@enmånadinnan])))

Eftersom villkorsstyd formatering inte verkar gilla "tabellformler".

 

Nytt inlägg
 2021-03-09 06:31
 

 Jag fattar inte varför jag inte får det att funka, ingen av formlerna funkar i kalkylbladet. 

Nu testade jag att markera hela kolumnen, och inte enbart rutorna i den kolumnen inom tabellen och de tomma rutorna utanför tabellen förblir omarkerade men i tabellen funkar det inte.. Med formeln =OCH(IDAG()>S2;ICKE(ÄRTOM(S2))) markeras dessutom av någon jävligt märklig anledning även ett par datum som INTE har passerat.. Något är märkligt.. 

Nytt inlägg
 2021-03-09 07:07
 

 Kom på den jävligt enkla lösningen att lägga in två regler istället.. =) 

 

Först en regel om att alla värden mindre än =IDAG() ska markeras och sedan en regel om att cellvärden som är =0 ska formateras med inget format alls. La den andra regeln först och klickade i att det skulle avbrytas vid sant. 

 

Det löste problemet och jag är sjukt nöjd och kan gå vidare med mitt liv.. =D 

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelVillkorsstyrd formateringVillkorsstyrd formatering

PNG32 PNG32
Excelforum drivs av Excelspecialisten som bedriver utbildning i Excel och VBA, tillhandahåller support och hjälp med Excel, utvecklar program i Excel. Är ni i behov av en konsult inom Excel, VBA eller VSTO, eller söker en excelkurs, kontakta oss.
Copyright 2013 ExcelSpecialisten XLS AB   Användarvillkor  Personliga uppgifter