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

Villkorsstyrd formatering baserat på två separata villkor

Rekommendera Poster

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

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

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

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

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

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Postad (redigerade)

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]

 

Redigerad av MH_resurrected

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Tack! Fick det att funka hyffsat. Nu har jag basen i hur formeln ska skrivas så kan jag justera tills jag uppnår önskat resultat.

 

/DLundin

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

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.

Redigerad av MH_resurrected

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Skapa ett nytt konto på vårt forum. Det är lätt!

Registrera ett nytt konto

Logga in

Redan medlem? Logga in här.

Logga in nu



×