Just nu i M3-nätverket
Jump to content

Villkorsstyrd formatering baserat på två separata villkor


DLundin
 Share

Recommended Posts

Hej,

 

I bifogad fil vill jag färgmarkera värdena i kolumn B baserat på en kombination av värdena i kolumn C och D.

 

Exempel: Om värde i C3 till C34 är 4 samtidigt som värde i D3 till D34 är 4 så ska värdet i B3 till B34 som uppfyller de villkoren få en viss färg (röd). Likadant om värdena i kolumnerna är 1, 2 eller 3.

 

Jag har testat en massa olika formler men får inte till det :wacko:

 

Tack på förhand!

 

/DLundin

Test_villkorsstyrd_formatering.xlsx

Link to comment
Share on other sites

Jag vet inte om jag förstår vad du vill. 

 

Stämmer den här omskrivningen?

Villkoret är uppfyllt om:

siffran som står i B kolumnen (valfri rad) någon gång förekommer som dubblett på någon rad i kolumn C:D (inte nödvändigtvis samma rad)?

 

Då kan du markera B3 till B34 (börja markeringen uppifrån så att B3 är aktiv cell (oftast ljus när restena v markeringen är blåaktig ))

Start->villkorsstyrd formatering->Ny regel->Bestäm...Formel:

Klistra in formeln:

=ANTAL.OMF($C$3:$C$34;B3;$D$3:$D$34;B3)>0

Och tryck på knappen format.  Gå till fliken "fyllning" och ange rött/lämplig färg

Link to comment
Share on other sites

Hej,

 

Inte riktigt tydligt från min sida kanske.

Om C3 är 4 och D3 är 4 så ska det ge färg röd i B3, men om C3 är 3 och D3 är 4 ska det istället ge färg orange i B3.

Kolla i den nya filen vilka olika kombinationerna som kan förekomma och vilken färg det ska ge. Notera att Summa (kolumn B) 4, 8 och 12 kan få olika färg beroende på värdet i kolumn C och D.

 

Jag kanske är ute på djupt vatten här.

 

/DLundin

Test_villkorsstyrd_formatering_1.xlsx

Link to comment
Share on other sites

Hej.

Jag kan inte förstå logiken bakom dina färger så det är svårt att översätta till en enkel funktion, men den här formeln ger siffra 1 för dina gröna kombinationer, 2 för de gula, 3 för orange och 4:a för dina röda:

=VÄLJ(C3;VÄLJ(D3;1;1;1;2);VÄLJ(D3;1;1;2;3);VÄLJ(D3;1;"X";3;4);D3)

X är för kombinationen 3 2 som du hoppade över i ditt exempel

Den går helt enkelt igenom alla 16 (4x4) kombinationer och anger vilken siffra du vill ha. 

 

Sen kan du använda 4:a villkorsstyrda formateringar för att ange rätt färg

 

Markerar B3 till B18 och gå till

Start->villkorsstyrd formatering->hantera regler

Ny regel->Bestäm...Formel:

Klistra in formeln:

=(VÄLJ(C3;VÄLJ(D3;1;1;1;2);VÄLJ(D3;1;1;2;3);VÄLJ(D3;1;"X";3;4);D3)=1)

Och tryck på knappen format.  Gå till fliken "fyllning" och ange färgen Grön

[Ok][Ok]

 

Ny regel->Bestäm...Formel:

Klistra in formeln:

=(VÄLJ(C3;VÄLJ(D3;1;1;1;2);VÄLJ(D3;1;1;2;3);VÄLJ(D3;1;"X";3;4);D3)=2)

Och tryck på knappen format.  Gå till fliken "fyllning" och ange färgen Gul

[Ok][Ok]

 

Ny regel->Bestäm...Formel:

Klistra in formeln:

=(VÄLJ(C3;VÄLJ(D3;1;1;1;2);VÄLJ(D3;1;1;2;3);VÄLJ(D3;1;"X";3;4);D3)=3)

Och tryck på knappen format.  Gå till fliken "fyllning" och ange färgen orange

[Ok][Ok]

 

Ny regel->Bestäm...Formel:

Klistra in formeln:

=(VÄLJ(C3;VÄLJ(D3;1;1;1;2);VÄLJ(D3;1;1;2;3);VÄLJ(D3;1;"X";3;4);D3)=4)

Och tryck på knappen format.  Gå till fliken "fyllning" och ange färgen röd

[Ok][Ok]

 

Edited by MH_resurrected
Link to comment
Share on other sites

Hej. Bra att det fungerar, men jag rekommenderar en annan variant :

 

Skapa en hjälptabell där du anger vilka färger/färgvärden som de olika kombinationerna skall ge. Du kan lägga det i ett hjälpblad om du inte vill se tabellen. Exempelvis så här (Obs! stämmer inte med ditt exempel)

den Vänstra kolumnen (kursiv) är värden i C-kolumnen, första raden (fet) är värden i D-kolumnen och värdena i tabellen är färgkoderna (Bokstäver, det blev så virrigt med 1-4 när dina grunddata också var 1-4) 

 

    D-kol
  0 1 2 3 4
C-kol 1 Gr Gr Gr Gu
2 Gr Gr Gu Or
3 Gr Gu Or
4 Gu Gu

 

 

Hmm, I excel såg det tydligare ut eftersom jag hade färgkodat...

 

Hursomhelst. nu kan du lätt se om kombinationerna blir som du vill. Dessutom kan du enkelt plocka ut rätt "färgkod" till villkorsstyrd formatering med hjälp av en enkel Letarad:

 

=(LETARAD(C3;$H$2:$L$6;D3+1;FALSKT) ="Gr")  (ange grön osv)

=(LETARAD(C3;$H$2:$L$6;D3+1;FALSKT) ="Gu")

=(LETARAD(C3;$H$2:$L$6;D3+1;FALSKT) ="Or")

=(LETARAD(C3;$H$2:$L$6;D3+1;FALSKT) ="Rö")

(i exemplet antas att din hjälptabell finns i H2 till L6)

 

Hjälptabellen kan verka lite omständligt. Men det är nästan alltid bättre att "beskriva" dina antaganden utanför formlen. Då blir det lätt att följa och i ditt fall kan vem som helst ändra vilka kombinationer som ger olika färger utan att de behöver förstår excels formler.

Edited by MH_resurrected
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share



×
×
  • Create New...